diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2019-03-10 20:14:21 +0100 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2019-03-10 20:14:21 +0100 |
commit | 571f76e6b62ef4535322345094b23605d7308e72 (patch) | |
tree | ad45b82f26243740eea48f548484d0795f1d1c46 /after/indent/html.vim | |
parent | e4f906d9a543dfb3520eebe6806eac2ff38c4388 (diff) | |
download | vim-polyglot-571f76e6b62ef4535322345094b23605d7308e72.tar.gz vim-polyglot-571f76e6b62ef4535322345094b23605d7308e72.zip |
Remove rare html extensions, fixes #280
Diffstat (limited to 'after/indent/html.vim')
-rw-r--r-- | after/indent/html.vim | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/after/indent/html.vim b/after/indent/html.vim deleted file mode 100644 index d6c1e812..00000000 --- a/after/indent/html.vim +++ /dev/null @@ -1,37 +0,0 @@ -if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'coffee-script') != -1 - finish -endif - -" Language: CoffeeScript -" Maintainer: Mick Koch <mick@kochm.co> -" URL: http://github.com/kchmck/vim-coffee-script -" License: WTFPL - -" Load the coffee and html indent functions. -silent! unlet b:did_indent -runtime indent/coffee.vim -let s:coffeeIndentExpr = &l:indentexpr - -" Load html last so it can overwrite coffee settings. -silent! unlet b:did_indent -runtime indent/html.vim -let s:htmlIndentExpr = &l:indentexpr - -" Inject our wrapper indent function. -setlocal indentexpr=GetCoffeeHtmlIndent(v:lnum) - -function! GetCoffeeHtmlIndent(curlinenum) - " See if we're inside a coffeescript block. - let scriptlnum = searchpair('<script [^>]*type=[''"]\?text/coffeescript[''"]\?[^>]*>', '', - \ '</script>', 'bWn') - let prevlnum = prevnonblank(a:curlinenum) - - " If we're in the script block and the previous line isn't the script tag - " itself, use coffee indenting. - if scriptlnum && scriptlnum != prevlnum - exec 'return ' s:coffeeIndentExpr - endif - - " Otherwise use html indenting. - exec 'return ' s:htmlIndentExpr -endfunction |