Prefira o novo buffer vim com 2 novas linhas

2

Estou usando o vim do mutt para responder aos meus e-mails e no .muttrc tenho o seguinte especificado:

set editor= 'vim +1 -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell"'

Eu quero adicionar duas novas linhas em cima do buffer de resposta para não precisar adicioná-las a cada nova resposta.

Então, como prefixar um novo buffer das opções / comandos de inicialização?

Além disso, quaisquer outros comandos do editor vim são bem-vindos e podem ser úteis nesta situação:)

    
por srccon 19.11.2012 / 01:57

2 respostas

2

Provavelmente seria melhor configurar um arquivo de esqueleto (: esqueleto de ajuda), mas você pode fazer isso:

 vim -c 'call append(0, ["foo", "bar"])'

para inserir as duas linhas "foo" e "bar" nas duas primeiras linhas do novo buffer.

    
por 19.11.2012 / 05:22
0
vim -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell" -c "normal 2O" +3

deve funcionar. Isso é um Capital O, não um zero, a propósito.

    
por 19.11.2012 / 09:20