diff options
| author | Adam Stankiewicz <sheerun@sher.pl> | 2013-12-26 03:34:22 +0100 | 
|---|---|---|
| committer | Adam Stankiewicz <sheerun@sher.pl> | 2013-12-26 03:34:22 +0100 | 
| commit | a26bebbeb94207698d20f43485098ead64bb6c67 (patch) | |
| tree | ac829c223694513dfc9b90c592001d2ea31d07d4 /indent/less.vim | |
| parent | edd5ee63e66d9ef166034d9ac5bed132f501ecb9 (diff) | |
| download | vim-polyglot-a26bebbeb94207698d20f43485098ead64bb6c67.tar.gz vim-polyglot-a26bebbeb94207698d20f43485098ead64bb6c67.zip  | |
Update
Diffstat (limited to '')
| -rw-r--r-- | indent/less.vim | 39 | 
1 files changed, 4 insertions, 35 deletions
diff --git a/indent/less.vim b/indent/less.vim index 6161c93c..556c2d08 100644 --- a/indent/less.vim +++ b/indent/less.vim @@ -1,41 +1,10 @@  " Vim indent file -" Language:	    LessCSS -" Maintainer:	Leonard Ehrenfried <leonard.ehrenfried@web.de> -" Last Change:	2011 Sep 26 +" Language:            LessCSS +" Maintainer:        Leonard Ehrenfried <leonard.ehrenfried@web.de> +" Last Change:        2011 Sep 26  if exists("b:did_indent")    finish  endif -let b:did_indent = 1 - -setlocal autoindent sw=2 et -setlocal indentexpr=GetLessIndent() -setlocal indentkeys=o,O,*<Return>,<:>,!^F - -" Only define the function once. -if exists("*GetLessIndent") -  finish -endif - -let s:property = '^\s*:\|^\s*[[:alnum:]#{}-]\+\%(:\|\s*=\)' - -function! GetLessIndent() -  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 && 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: - +runtime! indent/css.vim
\ No newline at end of file  | 
