При моих настройках по умолчанию флаг formatoptions имеет значение tcq для текстовых файлов и croql для C++. Мне не нравится, что он автоматически оборачивает текст, поэтому я помещаю это в мой vimrc:
autocmd FileType text set formatoptions-=t
Пока что это работает как ожидалось. Теперь я хочу включить комментирование на C++, поэтому я добавляю следующую строку в мой vimrc сразу после строки выше:
autocmd FileType c,cpp set formatoptions+=j
Теперь formatoptions становится croqlj для каждого файла, не только для C/C++, но и для текста. Почему это?
