diff --git a/indent/vue.vim b/indent/vue.vim index 24fa37c..d51f982 100644 --- a/indent/vue.vim +++ b/indent/vue.vim @@ -9,7 +9,13 @@ endif function! s:get_indentexpr(language) unlet! b:did_indent - execute 'runtime! indent/' . a:language . '.vim' + let path = "" + if exists('g:vim_vue_indent_paths') && has_key(g:vim_vue_indent_paths, a:language) + let path = g:vim_vue_indent_paths[a:language] + else + let path = '/indent/' . a:language . '.vim' + endif + execute 'runtime! ' . path return &indentexpr endfunction @@ -21,6 +27,7 @@ let s:languages = [ \ { 'name': 'css', 'pairs': [''] }, \ { 'name': 'coffee', 'pairs': [''] }, + \ { 'name': 'typescript', 'pairs': ['