.vimrcには次のものがあります。
foldmethod=indent
au FileType help setlocal foldmethod=manual
しかし、Vimヘルプを開くと、たとえば:h foldmethod
、:set foldmethod?
インデントが返されます。
.vimrcには次のものがあります。
foldmethod=indent
au FileType help setlocal foldmethod=manual
しかし、Vimヘルプを開くと、たとえば:h foldmethod
、:set foldmethod?
インデントが返されます。
使用FileType
は機能しませんでしたが、使用しBufReadPre
て機能buftype
しました。関連するコードは次のとおりです。
au BufReadPre * if (&buftype == 'help') | setlocal foldmethod=manual | endif
は'foldmethod'
モードラインによって設定されている可能性があります。ヘルプファイルに次のような行が含まれているかどうかを確認します。
vim:tw=78:ts=8:ft=help:fdm=indent:
調査するには、コマンドを使用することもできます
:verbose setlocal foldmethod?
と表示されている場合Last set from modeline
、モードラインは常に自動コマンドを無効にするため、そこから設定を削除する必要があります。
フォーマットできるように、これを回答に入れることにしました。
augroup filetype_help
autocmd!
autocmd FileType help setlocal foldmethod=manual
augroup END
これがうまくいくことを願っています。:)