if getwinvar(l:i, "&modified") =~ '^\d'
let l:n = l:n + 1
- let l:val = 0
- exe "if getwinvar(" . l:i . ", '" . a:var . "') " . l:condition . " | let l:val = 1 | endif"
- if l:val
+ let l:val = 0
+ exe "if getwinvar(" . l:i . ", '" . a:var . "') " . l:condition . " | let l:val = 1 | endif"
+ if l:val
exe "let l:windows = '" . l:windows . ":" . l:i . "'"
endif
endif
let l:var = tolower(l:name)
let l:sign = substitute(l:sign, '^[A-Za-z]\+', "", "")
let l:ascii = matchstr(l:sign, '^:.')
- let l:mark = substitute(l:sign, '^\(:.\)*[.-=]', "", "")
+ let l:mark = substitute(l:sign, '^\(:.\)*[.=-]', "", "")
if strlen(l:ascii)
let l:ascii = substitute(l:ascii, '^:', "", "")
else
let l:sign = substitute(l:sign, ':.', "", "")
let l:sign = substitute(l:sign, '=', " texthl=MarkSign text=", "")
let l:sign = substitute(l:sign, '\.', " texthl=MarkDot text=", "")
- let l:sign = substitute(l:sign, '-', " texthl=MarkLine text=", "")
+ let l:sign = substitute(l:sign, '-', " texthl=MarkLine linehl=MarkLine text=", "")
exe "sign define Mark" . l:sign