summaryrefslogtreecommitdiffstats
path: root/after/indent/html.vim
diff options
context:
space:
mode:
Diffstat (limited to 'after/indent/html.vim')
-rw-r--r--after/indent/html.vim37
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