On Fri, Jan 21, 2005 at 05:34:47PM -0200, Douglas A. Augusto wrote: > Subject: Re: quebrar linhas em arquivos j� existentes no vim > From: "Douglas A. Augusto" <[EMAIL PROTECTED]> > To: [email protected] > Date: Fri, 21 Jan 2005 17:34:47 -0200 > X-Mailing-List: <[email protected]> archive/latest/62626 > > No dia 21/01/2005 �s 16:20, > Marcio de Araujo Benedito <[EMAIL PROTECTED]> escreveu: > > > Perfeito. S� troquei o parametro -u para -s no fmt. O -u uniformiza todo > > o texto, colocando as linhas do mesmo tamanho pegando a de baixo e > > colocandoi em cima se a de cima for menor que o numero de colunas, > > bagun�ando os headers. O -s faz apenas o split da linha longa, > > e como os headers s�o curso fica do jeito que eu quero. > > > > A �nica ressalva � que a nova linha criada com o split fica sem a tag > > > de resposta, mas a� j� seria quere de mais. Ou n�o??? > > Bom, eu costumo ser teimoso, e o mundo GNU/Linux me d� essa liberdade. ;) > Parodiando o novo slogan patrocinado pelo governo: "Sou linuxer e n�o > desisto nunca". > > Voc� pode tentar usar o 'par', que al�m de justificar tamb�m trabalha no > modo normal, isto �, um super conjunto do 'fmt' --na verdade ele faz "tudo" > o que se possa imaginar sobre par�grafos. E o interessante � que ele > preserva o s�mbolo de cita��o "> ". > > Ap�s instalar o pacote 'par', tente isso no ~/.mutt/muttrc: > > set editor="vim -c '/^$/+1' -c ':.,/^-- /!par 72gqr' -c 'set filetype=mail'" > > Os tr�s comandos fazem: > > 1) posiciona na primeira linha em branco, isto �, exatamente ap�s > o cabe�alho, preservando-o; > > 2) filtra (atrav�s do utilit�rio par) da linha atual at� a primeira > ocorr�ncia do delimitador de assinatura (-- ), evitando-se assim bagun�ar > sua assinatura. :) > > 3) opcional, instrui ao vim o tipo de arquivo em edi��o. > > > -- > Douglas Augusto > [Netiqueta] > � Usar o delimitador de cita��o (quote) padr�o: "> " (sem aspas). > > > __________Fim do texto citado__________
Douglas Muito boa a sua dica. S� que aqui o cursor fica posicionado no in�cio do texto citado. Bom, eu consegui resolver isso parcialmente fazendo o seguinte no .muttrc: set editor="vim +/__________ -c '/^$/+1' -c ':.,/^-- /!par 72gqr' -c 'set filetype=mail'" Eu s� acrescentei o +/________ na sua solu��o, e no .muttrc coloquei o seguinte: set post_indent_string="__________Fim do texto citado__________" Agora, quando uso a tua dica o cursor j� se posiciona ap�s o texto citado, por�m, estranhamente ele fica em cima do delimitador de assinatura (--), e n�o no fim do post_indent_string. N�o entendo o motivo. Queria que ele ficasse na linha acima, pronto para receber o texto que vou digitar. E tamb�m quero dar um jeito de evitar o <enter> que o programa pede depois de rodar o pr, antes de mostrar o texto no vim. Uma hora dessas eu descubro como fazer :) Queria agradecer a vc e aos colegas da lista, em especial o M�rcio china tb, gra�as as dicas de vcs eu me animei a usar o mutt + fetchmail + popsneaker + ssmtp em Agosto/2004 e finalmente agora estou largando o nano e migrando de vez para o vim. Valeu! Leandro -- (@_ Leandro Padilha Ferreira - [EMAIL PROTECTED] //\ V_/_ http://androle.pro.br Linux user: #237.744 -------------------------------------------------- No tiene el mundo flor en tierra alguna, ni el mar en ninguna bahia perla tal como un ni�o en el regazo de su madre. -- Swinburne.
signature.asc
Description: Digital signature

