vim как редактор для mutt: укажите, чтобы открывать новую строку в заголовке как параметр командной строки - PullRequest
1 голос
/ 25 мая 2019

Я использую vim в качестве редактора для почты в Mutt (edit_headers включен), и я передаю параметры, используя переменную editor в muttrc:

set editor="nvim  \"+set tw=80\"  \"+set fo=aw\" \"+set nonumber\" \"+set spell\" +/^$/ \"+nohl\" +o"

Это переводит курсор в строку, отделяющую заголовок от тела, но фактический текст тела, конечно, будет начинаться с новой строки под ним. Поэтому я нажимаю «о», чтобы открыть новую строку, и могу начать печатать.

Есть ли способ заставить vim автоматически нажимать "o", чтобы я мог сразу начать печатать?

1 Ответ

2 голосов
/ 26 мая 2019

+ startinsert или + "normal o"

startinsert запускает режим вставки в текущей строке , а не в следующей строке. normal o имитирует нажатие o в обычном режиме.

...