Когда я загружаю определенные типы файлов в vim, соответствующий ftplugin добавляет "co" (среди других опций). Я не хочу этого
Одним из примеров является пакет ruby.vim. Я мог бы сделать это по одному ftplugin за один раз, скопировав файл в ~/ .vim/ ftplugin/ и изменив set formatoptions
вручную, но это действительно неудобно. Кроме того, если я обновлю vim, у меня не будет новейших файлов ftplugin.
Есть ли способ игнорировать только часть "co" для всех ftplugins? Или, может быть, какой-нибудь способ автоматически запускать «set formatoptions- = co» после каждой загрузки ftplugin?
ОБНОВИТЬ:
Вот мое усиление принятого ответа:
augroup myft
au!
au FileType * setlocal formatoptions-=c formatoptions-=o
augroup END
Это определяет autocmd в группе, поэтому группа может быть очищена в случае, если .vimrc получен несколько раз. В противном случае тот же autocmd будет продолжать добавляться.