use the correct regex to match the escape sequences...

This commit is contained in:
Atsuya Takagi 2021-01-02 17:28:06 +09:00
parent b3010ad793
commit c15d9538cd

View file

@ -12,9 +12,7 @@ function! ale_linters#vala#vala_lint#Handle(buffer, lines) abort
for l:line in a:lines for l:line in a:lines
" remove color escape sequences since vala-lint doesn't support " remove color escape sequences since vala-lint doesn't support
" output without colors " output without colors
let l:cleaned_line = substitute(l:line, '\x1b\[[0-9;]*m', '', 'g') let l:cleaned_line = substitute(l:line, '\e\[[0-9;]\+[mK]', '', 'g')
execute 'echo l:line'
execute 'echo l:cleaned_line'
let l:match = matchlist(l:cleaned_line, l:pattern) let l:match = matchlist(l:cleaned_line, l:pattern)
if len(l:match) == 0 if len(l:match) == 0