vim: включение Linux стиля кодирования для файла - PullRequest
0 голосов
/ 24 марта 2020

Я включил Linux стиль кодирования в $HOME/.vimrc как:

let g:linuxsty_patterns = [ '/home/mark/sample1', '/home/mark/sample2', '/home/mark/sample3' ]

Но возможно ли включить его для каждого файла? Как я знаю, vim настройки можно передавать в комментариях в C файлах. Кроме того, я попытался вручную установить linuxsty_patterns при редактировании открытого файла в vim, но это не дало никакого эффекта.

Что я делаю не так?

Ответы [ 2 ]

1 голос
/ 24 марта 2020

Вы должны были заявить, что ваш вопрос относится к конкретному c плагину.

Эти вопросы лучше адресовать непосредственно сопровождающему плагина.

Теперь, читая его источник код , кажется, вам просто нужно указать c список регулярных выражений, которые соответствуют исходным файлам, к которым вы хотите применить настройку плагина. Похоже, это единственный элемент управления, который вы можете ожидать с этим плагином.

0 голосов
/ 24 марта 2020

Я не вижу типы файлов в вашем примере, но я использую автогруппу следующим образом.

augroup go
  autocmd!
  " Write file before :make, :GoBuild, :GoTest|Func, :GoRun
  autocmd FileType go set autowrite
  " go fmt uses tabs for indentation, ts and sw only affect viewer
  autocmd FileType go setlocal noexpandtab tabstop=4 shiftwidth=4
  " Enable Vim syntax highlighting for Go template files
......
augroup END
...