diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2019-06-19 15:23:16 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2019-06-19 15:23:16 +1200 |
commit | b5862a03d07d378d62899acbe0ab31a785caac6e (patch) | |
tree | 639376d2d6e5956e141f522d2b2bd7c4718f9126 /vim/after/ftplugin | |
parent | Add 'define' option reset to Vim C ftplugin (diff) | |
download | dotfiles-b5862a03d07d378d62899acbe0ab31a785caac6e.tar.gz dotfiles-b5862a03d07d378d62899acbe0ab31a785caac6e.zip |
Inline option resets and undos in Vim C ftplugin
Diffstat (limited to 'vim/after/ftplugin')
-rw-r--r-- | vim/after/ftplugin/c.vim | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/vim/after/ftplugin/c.vim b/vim/after/ftplugin/c.vim index d1f6ef0b..dd99e81f 100644 --- a/vim/after/ftplugin/c.vim +++ b/vim/after/ftplugin/c.vim @@ -1,15 +1,13 @@ " Set 'commentstring', 'define', and 'include' back to their default C-friendly values -setlocal commentstring&vim -setlocal define&vim include&vim -setlocal include&vim +setlocal commentstring&vim define&vim include&vim +let b:undo_ftplugin .= '|setlocal commentstring< define< include<' " Include macros in completion setlocal complete+=d +let b:undo_ftplugin .= '|setlocal complete<' " Include system headers on UNIX if has('unix') setlocal path+=/usr/include + let b:undo_ftplugin .= '|setlocal path<' endif - -" Undo all of the above -let b:undo_ftplugin .= '|setlocal commentstring< complete< include< path<' |