diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2018-06-30 00:51:23 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2018-06-30 00:51:23 +1200 |
commit | d115ba06a04b0772246da35af8e9dad87933a0d1 (patch) | |
tree | 9ef9586b95aef46781ae656372330de79cb3cb9c /vim/after/indent | |
parent | Refactor ftplugins into single files (diff) | |
download | dotfiles-d115ba06a04b0772246da35af8e9dad87933a0d1.tar.gz dotfiles-d115ba06a04b0772246da35af8e9dad87933a0d1.zip |
Review vim/ftplugin and vim/indent files
Diffstat (limited to 'vim/after/indent')
-rw-r--r-- | vim/after/indent/vim.vim | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/vim/after/indent/vim.vim b/vim/after/indent/vim.vim index bfd92aeb..e46aae54 100644 --- a/vim/after/indent/vim.vim +++ b/vim/after/indent/vim.vim @@ -1,7 +1,11 @@ " Observe VimL conventions for two-space indents setlocal shiftwidth=2 -setlocal softtabstop=2 -if exists('b:undo_indent') - let s:ui = '|setlocal shiftwidth< softtabstop<' - let b:undo_indent = b:undo_indent . s:ui +let b:undo_indent = b:undo_indent . '|setlocal shiftwidth<' + +" If we need to set 'softtabstop' too, do it +if &softtabstop == -1 + setlocal softtabstop=2 + if exists('b:undo_indent') + let b:undo_indent = b:undo_indent . '|setlocal softtabstop<' + endif endif |