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.
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:)
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.
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.
Tags vim email mutt linux text-editors