diff --git a/autoload/airline/extensions/whitespace.vim b/autoload/airline/extensions/whitespace.vim index 5c2c6e8a..a02524a3 100644 --- a/autoload/airline/extensions/whitespace.vim +++ b/autoload/airline/extensions/whitespace.vim @@ -10,7 +10,8 @@ let s:symbol = get(g:, 'airline#extensions#whitespace#symbol', g:airline_symbols let s:default_checks = ['indent', 'trailing', 'mixed-indent-file', 'conflicts'] let s:enabled = get(g:, 'airline#extensions#whitespace#enabled', 1) -let s:skip_check_ft = {'make': ['indent', 'mixed-indent-file']} +let s:skip_check_ft = {'make': ['indent', 'mixed-indent-file'], + \ 'csv': ['indent', 'mixed-indent-file']} function! s:check_mixed_indent() let indent_algo = get(g:, 'airline#extensions#whitespace#mixed_indent_algo', 0) @@ -23,9 +24,9 @@ function! s:check_mixed_indent() let t_l_s = '(^\t+ {' . &ts . ',}' . '\S)' return search('\v' . t_s_t . '|' . t_l_s, 'nw') elseif indent_algo == 2 - return search('\v(^\t* +\t\s*\S)', 'nw') + return search('\v(^\t* +\t\s*\S)', 'nw', 0, 500) else - return search('\v(^\t+ +)|(^ +\t+)', 'nw') + return search('\v(^\t+ +)|(^ +\t+)', 'nw', 0, 500) endif endfunction