From ae52ba20d2ef2ec421d4f9f75d57b3cd6d8c3374 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Wed, 17 Sep 2025 16:49:34 +0200 Subject: [PATCH] vim: Disable 'cindent' in non-code filetypes --- .config/vim/ftplugin/gitcommit.vim | 3 +++ .config/vim/ftplugin/markdown.vim | 3 +++ .config/vim/ftplugin/tex.vim | 3 +++ .config/vim/ftplugin/vimwiki.vim | 4 ++++ 4 files changed, 13 insertions(+) diff --git a/.config/vim/ftplugin/gitcommit.vim b/.config/vim/ftplugin/gitcommit.vim index 3323649..d2f1313 100644 --- a/.config/vim/ftplugin/gitcommit.vim +++ b/.config/vim/ftplugin/gitcommit.vim @@ -3,6 +3,9 @@ setlocal colorcolumn+=51 setlocal textwidth=72 " Spell checking always enabled setlocal spell spelllang=en +" Disable C-indentation as it messes up formatting of paragraphs containing +" parentheses +setlocal nocindent " Disable gutentags as it seems to regenerate the entire tags file when editing " git-commits... diff --git a/.config/vim/ftplugin/markdown.vim b/.config/vim/ftplugin/markdown.vim index f88b566..b699030 100644 --- a/.config/vim/ftplugin/markdown.vim +++ b/.config/vim/ftplugin/markdown.vim @@ -1,5 +1,8 @@ " Turn on line-wrapping setlocal wrap +" Disable C-indentation as it messes up formatting of paragraphs containing +" parentheses +setlocal nocindent " Fold by sections function! MdSectionFold() diff --git a/.config/vim/ftplugin/tex.vim b/.config/vim/ftplugin/tex.vim index 0312134..77f0fe0 100644 --- a/.config/vim/ftplugin/tex.vim +++ b/.config/vim/ftplugin/tex.vim @@ -1,5 +1,8 @@ " Turn on line-wrapping setlocal wrap +" Disable C-indentation as it messes up formatting of paragraphs containing +" parentheses +setlocal nocindent " Close the quickfix window after a cursor movement let g:vimtex_quickfix_autoclose_after_keystrokes = 1 diff --git a/.config/vim/ftplugin/vimwiki.vim b/.config/vim/ftplugin/vimwiki.vim index 31e5717..e389cad 100644 --- a/.config/vim/ftplugin/vimwiki.vim +++ b/.config/vim/ftplugin/vimwiki.vim @@ -1,3 +1,7 @@ +" Disable C-indentation as it messes up formatting of paragraphs containing +" parentheses +setlocal nocindent + " Don't highlight Unicode table separator (e.g. vertical box drawing character). " See vimrc.d/looks.vim for w:ignore_non_ascii_chars if vimwiki#vars#get_syntaxlocal('rxTableSep') !~ '[\d0-\d127]'