comparison runtime/indent.vim @ 1549:19ef2bbf569c v7.1.263

updated for version 7.1-263
author vimboss
date Mon, 25 Feb 2008 19:46:51 +0000
parents fca8a9b65afa
children f37561549ec2
comparison
equal deleted inserted replaced
1548:8d74df00f7da 1549:19ef2bbf569c
1 " Vim support file to switch on loading indent files for file types 1 " Vim support file to switch on loading indent files for file types
2 " 2 "
3 " Maintainer: Bram Moolenaar <Bram@vim.org> 3 " Maintainer: Bram Moolenaar <Bram@vim.org>
4 " Last Change: 2005 Mar 28 4 " Last Change: 2008 Feb 22
5 5
6 if exists("did_indent_on") 6 if exists("did_indent_on")
7 finish 7 finish
8 endif 8 endif
9 let did_indent_on = 1 9 let did_indent_on = 1
13 func! s:LoadIndent() 13 func! s:LoadIndent()
14 if exists("b:undo_indent") 14 if exists("b:undo_indent")
15 exe b:undo_indent 15 exe b:undo_indent
16 unlet! b:undo_indent b:did_indent 16 unlet! b:undo_indent b:did_indent
17 endif 17 endif
18 if expand("<amatch>") != "" 18 let s = expand("<amatch>")
19 if s != ""
19 if exists("b:did_indent") 20 if exists("b:did_indent")
20 unlet b:did_indent 21 unlet b:did_indent
21 endif 22 endif
22 runtime! indent/<amatch>.vim 23
24 " When there is a dot it is used to separate filetype names. Thus for
25 " "aaa.bbb" load "indent/aaa.vim" and then "indent/bbb.vim".
26 for name in split(s, '\.')
27 exe 'runtime! indent/' . name . '.vim'
28 endfor
23 endif 29 endif
24 endfunc 30 endfunc
25 augroup END 31 augroup END