🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7951

Re: Búsqueda en vim de texto

#7951
From: marmolejo
Date: Wed, 22 Jan 2003 12:29
62 lines
2877 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


	Autor:  sio2 <sio2.arr@ba.online.fr>
	Asunto: Re: B�squeda en vim de texto
	Fecha:  mi�rcoles, 22 de enero de 2003
	Hora:   00:45 
	ID. del mensaje: <slrnb2rqck.mcq.sio2.arr@cebolleta.net.dhis.org>

>  Es decir, situarme en las dos rayitas, abrir una nueva linea y pegar la
>  cita. Efectivamente esto lo puedo hacer sin problemas. Lo que no puedo
>  hacer es sustituir la cadena (EMAIL) por la direcci�n del campo From, que
>  yo hago (pasando de definir la macro):
>  
>  /^From:
>  /<\S*>
>  vi<y
>  /^-- 
>  /(EMAIL)
>  va(P
>  
>  Pero claro, si intento incluir las b�squedas de texto dentro de un if,

A ver, estoy trasteando y se me ocurren cosas:

en el .vimrc:

source ~/vim/firm.vim
au FileType mail call Firma()

Y en ~/vim/firm.vim te haces un script que defina la funci�n Firma()

function Firma()
if search("EMAIL","w") > 0
/--\ $
/EMAIL
s/EMAIL/mi@correo.es/
/^-- $
execute "normal o"
o
. !cat ~/.signature
endif
endfunction


Esto s�lo cambia EMAIL por mi@correo.es y luego debajo de "-- " a�ade
el contenido de .signature, imagino que podr�s adaptarlo.


- -- 
Hay dos formas de escribir programas sin errores. S�lo la tercera funciona.
  Debian GNU/Linux Sid               <marmolejo at escomposlinux.org>
PGP Pub Key en pgp.escomposlinux.org ID:0x320A57C2 | Linux User #162799   

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE+Lo6fal36lDIKV8IRAob4AJ4+UQvL7dpUmK3uaJTkk10odrRBGwCcCqhL
SPGuTZoKqpqpuZVASLJWuDE=
=3m4e
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <slrnb2t3kp.61n.marmolejo@porta.til>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.theplanet.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!porta.til!news
References: <slrnb2qtv8.m39.sio2.arr@cebolleta.net.dhis.org> <slrnb2r7lu.6bc.benjamin@lamanonegra.eg> <slrnb2rqck.mcq.sio2.arr@cebolleta.net.dhis.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,5173acf7a7de1855
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-01-22 04:29:55 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed.icl.net!newsfeed.fjserv.net!diablo.theplanet.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!porta.til!news
From: marmolejo <marmolejo@escomposlinux.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Búsqueda en vim de texto
Date: Wed, 22 Jan 2003 13:29:23 +0100
Organization: Ecolnet
Lines: 62
Message-ID: <slrnb2t3kp.61n.marmolejo@porta.til>
References: <slrnb2qtv8.m39.sio2.arr@cebolleta.net.dhis.org> <slrnb2r7lu.6bc.benjamin@lamanonegra.eg> <slrnb2rqck.mcq.sio2.arr@cebolleta.net.dhis.org>
Reply-To: marmolejo@escomposlinux.org
NNTP-Posting-Host: portatil.debian.home
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: localhost.escomposlinux.org 1043238593 31950 192.168.1.3 (22 Jan 2003 12:29:53 GMT)
X-Complaints-To: newsmaster@marmolejo.escomposlinux.org
NNTP-Posting-Date: Wed, 22 Jan 2003 12:29:53 +0000 (UTC)
User-Agent: Gnus no y no