diff options
| author | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-03 22:21:25 +0300 |
|---|---|---|
| committer | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-04 00:23:03 +0300 |
| commit | 2eae5db069dc171f74cd863487655f6a88e5384d (patch) | |
| tree | 2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/indent/css.vim | |
| parent | 473d922faed49241a5d29d9e37dc4819cd512006 (diff) | |
| download | Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.tar.gz Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.zip | |
NOISSUE rebrand vim to MNV's not Vim
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/indent/css.vim')
| -rw-r--r-- | uvim/runtime/indent/css.vim | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/uvim/runtime/indent/css.vim b/uvim/runtime/indent/css.vim deleted file mode 100644 index 793f05820f..0000000000 --- a/uvim/runtime/indent/css.vim +++ /dev/null @@ -1,86 +0,0 @@ -" Vim indent file -" Language: CSS -" Maintainer: Doug Kearns <dougkearns@gmail.com> -" Previous Maintainer: Nikolai Weibull <now@bitwi.se> -" Last Change: 24 Sep 2021 - -" Use of shiftwidth() added by Oleg Zubchenko. - -if exists("b:did_indent") - finish -endif -let b:did_indent = 1 - -setlocal indentexpr=GetCSSIndent() -setlocal indentkeys=0{,0},!^F,o,O -setlocal nosmartindent - -let b:undo_indent = "setl inde< indk< si<" - -if exists("*GetCSSIndent") - finish -endif -let s:keepcpo= &cpo -set cpo&vim - -function s:prevnonblanknoncomment(lnum) - let lnum = a:lnum - while lnum > 1 - let lnum = prevnonblank(lnum) - let line = getline(lnum) - if line =~ '\*/' - while lnum > 1 && line !~ '/\*' - let lnum -= 1 - endwhile - if line =~ '^\s*/\*' - let lnum -= 1 - else - break - endif - else - break - endif - endwhile - return lnum -endfunction - -function s:count_braces(lnum, count_open) - let n_open = 0 - let n_close = 0 - let line = getline(a:lnum) - let pattern = '[{}]' - let i = match(line, pattern) - while i != -1 - if synIDattr(synID(a:lnum, i + 1, 0), 'name') !~ 'css\%(Comment\|StringQ\{1,2}\)' - if line[i] == '{' - let n_open += 1 - elseif line[i] == '}' - if n_open > 0 - let n_open -= 1 - else - let n_close += 1 - endif - endif - endif - let i = match(line, pattern, i + 1) - endwhile - return a:count_open ? n_open : n_close -endfunction - -function GetCSSIndent() - let line = getline(v:lnum) - if line =~ '^\s*\*' - return cindent(v:lnum) - endif - - let pnum = s:prevnonblanknoncomment(v:lnum - 1) - if pnum == 0 - return 0 - endif - - return indent(pnum) + s:count_braces(pnum, 1) * shiftwidth() - \ - s:count_braces(v:lnum, 0) * shiftwidth() -endfunction - -let &cpo = s:keepcpo -unlet s:keepcpo |
