Добавить новый буфер vim с двумя новыми строками

Я использую vim от mutt для ответа на мои электронные письма, и в.muttrc у меня указано следующее:

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

Я хочу иметь возможность добавлять 2 новые строки поверх буфера ответов, чтобы мне не приходилось добавлять их в каждый новый ответ.

Итак, как мне добавить новый буфер из параметров / команд запуска?

Также приветствуются любые другие команды редактора vim, которые были бы полезны в этой ситуации:)

2 ответа

Вероятно, было бы лучше настроить файл скелета (:help skeleton), но вы можете сделать:

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

вставить две строки "foo" и "bar" в первые две строки нового буфера.

vim -c "set textwidth=72" -c "set wrap" -c "set nocp" -c "set spell" -c "normal 2O" +3

должно сработать. Это заглавная буква О, а не ноль, кстати.

Другие вопросы по тегам