diff options
author | Bram Moolenaar <Bram@vim.org> | 2005-03-28 20:58:01 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2005-03-28 20:58:01 +0000 |
commit | 582fd85b02e50b2aba025ff522c04a2293a45985 (patch) | |
tree | 3b721443d775ab6903fd8ff758f432046ee6b3cc /runtime/indent.vim | |
parent | 8b879e7fe8d02b59df4c39442c53b37ccd38b50c (diff) | |
download | vim-git-582fd85b02e50b2aba025ff522c04a2293a45985.tar.gz |
updated for version 7.0065
Diffstat (limited to 'runtime/indent.vim')
-rw-r--r-- | runtime/indent.vim | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/runtime/indent.vim b/runtime/indent.vim index 78fb9d0f4..1557d7102 100644 --- a/runtime/indent.vim +++ b/runtime/indent.vim @@ -1,7 +1,7 @@ " Vim support file to switch on loading indent files for file types " " Maintainer: Bram Moolenaar <Bram@vim.org> -" Last Change: 2001 Sep 12 +" Last Change: 2005 Mar 28 if exists("did_indent_on") finish @@ -9,5 +9,17 @@ endif let did_indent_on = 1 augroup filetypeindent - au FileType * if expand("<amatch>") != "" | if exists("b:did_indent") | unlet b:did_indent | endif | runtime! indent/<amatch>.vim | endif + au FileType * call s:LoadIndent() + func! s:LoadIndent() + if exists("b:undo_indent") + exe b:undo_indent + unlet! b:undo_indent b:did_indent + endif + if expand("<amatch>") != "" + if exists("b:did_indent") + unlet b:did_indent + endif + runtime! indent/<amatch>.vim + endif + endfunc augroup END |