aboutsummaryrefslogtreecommitdiff
path: root/runtime/ftplugin/gdscript.vim
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ftplugin/gdscript.vim')
-rw-r--r--runtime/ftplugin/gdscript.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/ftplugin/gdscript.vim b/runtime/ftplugin/gdscript.vim
index 692afdd0ea..8869c9a019 100644
--- a/runtime/ftplugin/gdscript.vim
+++ b/runtime/ftplugin/gdscript.vim
@@ -25,6 +25,11 @@ setlocal commentstring=#\ %s
setlocal foldignore=
setlocal foldexpr=s:GDScriptFoldLevel()
+if get(g:, 'gdscript_recommended_style', 1)
+ setlocal noexpandtab tabstop=4 softtabstop=0 shiftwidth=0
+ let b:undo_ftplugin ..= ' | setlocal expandtab< tabstop< softtabstop< shiftwidth<'
+endif
+
function s:GDScriptFoldLevel() abort
let line = getline(v:lnum)