From: Patrick Palka Date: Thu, 23 Jul 2020 14:38:58 +0000 (-0400) Subject: contrib/vimrc: detect more C-like files X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=914966e499dfe0861127447bc72c9071e80a4a9b;p=gcc.git contrib/vimrc: detect more C-like files Currently this script doesn't set the indentation style for the standard library headers under libstdc++/ because they lack a file extension. But they do have a modeline, so the file type is still set appropriately by Vim. So by inspecting &filetype, we can also detect these standard library headers as C-like files. contrib/ChangeLog: * vimrc (SetStyle): Also inspect &filetype to determine whether a file is C-like. --- diff --git a/contrib/vimrc b/contrib/vimrc index c207eead2e4..356d455b059 100644 --- a/contrib/vimrc +++ b/contrib/vimrc @@ -45,7 +45,7 @@ function! SetStyle() setlocal textwidth=80 endif setlocal formatoptions-=ro formatoptions+=cqlt - if index(l:c_exts, l:ext) != -1 + if index(l:c_exts, l:ext) != -1 || &filetype == "c" || &filetype == "cpp" setlocal cindent setlocal cinoptions=>4,n-2,{2,^-2,:2,=2,g0,f0,h2,p4,t0,+2,(0,u0,w1,m0 endif