Как предотвратить добавление новой строки в Eim для файлов LaTex? - PullRequest
1 голос
/ 29 января 2020

Когда я редактирую файл LaTex (.tex), Vim автоматически добавляет новую строку в конце файла при записи. Как отключить это поведение (только для файлов .tex)?

1 Ответ

1 голос
/ 29 января 2020

Этого должно быть (почти) достаточно:

augroup mytex | au!
    autocmd FileType tex setlocal nofixeol
augroup end

Но учтите, что если в конце какого-то файла уже был символ новой строки, то этот символ новой строки становится "невидимым" в Vim, и вы не можете удалить его обычным образом.

Чтобы справиться с этим, вы можете использовать setl eol? и setl noeol вручную или просто добавить setl noeol к автокоманде.

См. Также разделы встроенной справочной системы :h eol и :h fixeol.

...