diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2017-02-02 23:23:52 +0100 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2017-02-02 23:23:52 +0100 |
commit | 6e9529be4e0c2b0b42e5eb51fad1c34bae6f56fc (patch) | |
tree | 4bdaa1decc2241814e5de4de04d3ee39df4b3684 /indent/sass.vim | |
parent | 462bb76e06c9efa66cc4bae098dcc5497dd1069d (diff) | |
download | vim-polyglot-2.14.0.tar.gz vim-polyglot-2.14.0.zip |
Change scss provider to cakebaker, closes #173v2.14.0
Diffstat (limited to 'indent/sass.vim')
-rw-r--r-- | indent/sass.vim | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/indent/sass.vim b/indent/sass.vim deleted file mode 100644 index f9ad30eb..00000000 --- a/indent/sass.vim +++ /dev/null @@ -1,42 +0,0 @@ -if !exists('g:polyglot_disabled') || index(g:polyglot_disabled, 'haml') == -1 - -" Vim indent file -" Language: Sass -" Maintainer: Tim Pope <vimNOSPAM@tpope.org> -" Last Change: 2010 May 21 - -if exists("b:did_indent") - finish -endif -let b:did_indent = 1 - -setlocal autoindent sw=2 et -setlocal indentexpr=GetSassIndent() -setlocal indentkeys=o,O,*<Return>,<:>,!^F - -" Only define the function once. -if exists("*GetSassIndent") - finish -endif - -let s:property = '^\s*:\|^\s*[[:alnum:]#{}-]\+\%(:\|\s*=\)' -let s:extend = '^\s*\%(@extend\|@include\|+\)' - -function! GetSassIndent() - let lnum = prevnonblank(v:lnum-1) - let line = substitute(getline(lnum),'\s\+$','','') - let cline = substitute(substitute(getline(v:lnum),'\s\+$','',''),'^\s\+','','') - let lastcol = strlen(line) - let line = substitute(line,'^\s\+','','') - let indent = indent(lnum) - let cindent = indent(v:lnum) - if line !~ s:property && line !~ s:extend && cline =~ s:property - return indent + (exists('*shiftwidth') ? shiftwidth() : &sw) - else - return -1 - endif -endfunction - -" vim:set sw=2: - -endif |