aboutsummaryrefslogtreecommitdiff
path: root/vim/after/indent/vim.vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-11-29 23:41:00 +1300
committerTom Ryder <tom@sanctum.geek.nz>2018-11-29 23:41:00 +1300
commitb202810bb1fa50905a5d7840d5fd4b00e34dbd8f (patch)
tree624265df948fb052314145977ab132d5257057e7 /vim/after/indent/vim.vim
parentRemove some overzealous b:undo_* setting (diff)
downloaddotfiles-b202810bb1fa50905a5d7840d5fd4b00e34dbd8f.tar.gz
dotfiles-b202810bb1fa50905a5d7840d5fd4b00e34dbd8f.zip
Pare down after/indent scripts a fair bit
More overzealous undo-setting. I should wait until it becomes an actual issue.
Diffstat (limited to 'vim/after/indent/vim.vim')
-rw-r--r--vim/after/indent/vim.vim20
1 files changed, 4 insertions, 16 deletions
diff --git a/vim/after/indent/vim.vim b/vim/after/indent/vim.vim
index 7e36c4cc..548d3e5c 100644
--- a/vim/after/indent/vim.vim
+++ b/vim/after/indent/vim.vim
@@ -1,20 +1,8 @@
" Observe VimL conventions for two-space indents
setlocal shiftwidth=2
-if v:version > 703 || v:version == 703 && has('patch693')
- setlocal softtabstop=-1
-else
- setlocal softtabstop=2
-endif
+setlocal softtabstop=2
+let b:undo_indent .= '|setlocal shiftwidth< softtabstop<'
" Remove inapplicable defaults from 'indentkeys'
-setlocal indentkeys-=0#
-setlocal indentkeys-=0{
-setlocal indentkeys-=0}
-setlocal indentkeys-=0)
-setlocal indentkeys-=:
-
-" Commands to undo the above
-if exists('b:undo_indent')
- let b:undo_indent = b:undo_indent . '|setlocal shiftwidth<'
- let b:undo_indent = b:undo_indent . '|setlocal softtabstop<'
-endif
+setlocal indentkeys-=0#,0{,0},0),:
+let b:undo_indent .= '|setlocal indentkeys<'