From 0c1e49eb1d1adbb1668ba5796947a41f512aaab1 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Tue, 2 Mar 2021 09:04:03 +0800 Subject: [PATCH] Set indentation only if default_indent is positive (#4116) Sometimes `tapstop`, `softtabstop` and `shiftwidth` may need to be set separately to different values in a bootstrap function. --- autoload/SpaceVim.vim | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/autoload/SpaceVim.vim b/autoload/SpaceVim.vim index feb653c9b..d4a2454a0 100644 --- a/autoload/SpaceVim.vim +++ b/autoload/SpaceVim.vim @@ -1359,9 +1359,12 @@ function! SpaceVim#end() abort " tab options: set smarttab let &expandtab = g:spacevim_expand_tab - let &tabstop = g:spacevim_default_indent - let &softtabstop = g:spacevim_default_indent - let &shiftwidth = g:spacevim_default_indent + + if g:spacevim_default_indent > 0 + let &tabstop = g:spacevim_default_indent + let &softtabstop = g:spacevim_default_indent + let &shiftwidth = g:spacevim_default_indent + endif let g:unite_source_menu_menus = \ get(g:,'unite_source_menu_menus',{})