diff options
Diffstat (limited to '')
-rw-r--r-- | runtime/indent/vim.vim | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/runtime/indent/vim.vim b/runtime/indent/vim.vim new file mode 100644 index 0000000..7b45d41 --- /dev/null +++ b/runtime/indent/vim.vim @@ -0,0 +1,22 @@ +vim9script + +# Vim indent file +# Language: Vim script +# Maintainer: Bram Moolenaar <Bram@vim.org> +# Last Change: 2023 Feb 02 + +# Only load this indent file when no other was loaded. +if exists('b:did_indent') + finish +endif + +b:did_indent = true +b:undo_indent = 'setlocal indentkeys< indentexpr<' + +import autoload '../autoload/dist/vimindent.vim' + +setlocal indentexpr=vimindent.Expr() +setlocal indentkeys+==endif,=enddef,=endfu,=endfor,=endwh,=endtry,=endclass,=endinterface,=endenum,=},=else,=cat,=finall,=END,0\\ +execute('setlocal indentkeys+=0=\"\\\ ,0=#\\\ ') +setlocal indentkeys-=0# +setlocal indentkeys-=: |