From 252cea169185f5a57acb6913f622950bb27458f8 Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Sun, 11 Jun 2023 23:21:38 +0200 Subject: Drop support for vim, cleanup nvim config --- vim/indent/sass.vim | 40 ---------------------------------------- 1 file changed, 40 deletions(-) delete mode 100644 vim/indent/sass.vim (limited to 'vim/indent/sass.vim') diff --git a/vim/indent/sass.vim b/vim/indent/sass.vim deleted file mode 100644 index 1da8319..0000000 --- a/vim/indent/sass.vim +++ /dev/null @@ -1,40 +0,0 @@ -" Vim indent file -" Language: Sass -" Maintainer: Tim Pope -" 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,*,<:>,!^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 + &sw - "elseif line =~ s:property && cline !~ s:property - "return indent - &sw - else - return -1 - endif -endfunction - -" vim:set sw=2: -- cgit