From 4d18a5e5dd427a2962fe34c6a12007cac67ce89c Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Tue, 23 Apr 2019 11:32:40 +0200 Subject: Update --- autoload/scss_indent.vim | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 autoload/scss_indent.vim (limited to 'autoload/scss_indent.vim') diff --git a/autoload/scss_indent.vim b/autoload/scss_indent.vim deleted file mode 100644 index 27caa780..00000000 --- a/autoload/scss_indent.vim +++ /dev/null @@ -1,41 +0,0 @@ -if exists('g:polyglot_disabled') && index(g:polyglot_disabled, 'scss') != -1 - finish -endif - -" usage: -" set indentexpr=scss_indent#GetIndent(v:lnum) -fun! scss_indent#GetIndent(lnum) - " { -> increase indent - " } -> decrease indent - if a:lnum == 1 - " start at 0 indentation - return 0 - endif - - " try to find last line ending with { or } - " ignoring // comments - let regex = '\([{}]\)\%(\/\/.*\)\?$' - let nr = search(regex, 'bnW') - if nr > 0 - let last = indent(nr) - let m = matchlist(getline(nr), regex) - let m_curr = matchlist(getline(a:lnum), regex) - echoe string(m).string(m_curr) - if !empty(m_curr) && m_curr[1] == '}' && m[1] == '{' - " last was open, current is close, use same indent - return last - elseif !empty(m_curr) && m_curr[1] == '}' && m[1] == '}' - " } line and last line was }: decrease - return last - &sw - endif - if m[1] == '{' - " line after {: increase indent - return last + &sw - else - " line after } or { - same indent - return last - endif - else - return 0 - endif -endfun -- cgit v1.2.3