forked from VimPlug/emmet-vim
fix haml splitJoinTag.
This commit is contained in:
@@ -199,8 +199,12 @@ endfunction
|
|||||||
|
|
||||||
function! zencoding#lang#haml#splitJoinTag()
|
function! zencoding#lang#haml#splitJoinTag()
|
||||||
let n = line('.')
|
let n = line('.')
|
||||||
|
let sml = len(matchstr(getline(n), '^\s*%[a-z]'))
|
||||||
while n > 0
|
while n > 0
|
||||||
if getline(n) =~ '^\s*\ze%[a-z]'
|
if getline(n) =~ '^\s*\ze%[a-z]'
|
||||||
|
if len(matchstr(getline(n), '^\s*%[a-z]')) > sml
|
||||||
|
break
|
||||||
|
endif
|
||||||
let line = getline(n)
|
let line = getline(n)
|
||||||
call setline(n, substitute(line, '^\s*%\w\+\%(\s*{[^}]*}\|\s\)\zs.*', '', ''))
|
call setline(n, substitute(line, '^\s*%\w\+\%(\s*{[^}]*}\|\s\)\zs.*', '', ''))
|
||||||
let sn = n
|
let sn = n
|
||||||
|
|||||||
Reference in New Issue
Block a user