diff options
-rw-r--r-- | ftdetect/polyglot.vim | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ftdetect/polyglot.vim b/ftdetect/polyglot.vim index 273cf26b..c13df516 100644 --- a/ftdetect/polyglot.vim +++ b/ftdetect/polyglot.vim @@ -1799,10 +1799,11 @@ if !has_key(s:disabled_packages, 'autoindent') let heredoc = '' let minindent = 10 let spaces_minus_tabs = 0 - let i = 1 + let i = 0 for line in a:lines let i += 1 + if !len(line) || line =~# '^\W*$' continue endif @@ -1871,6 +1872,7 @@ if !has_key(s:disabled_packages, 'autoindent') if line[0] == "\t" setlocal noexpandtab + let b:sleuth_culprit .= ':' . i return 1 elseif line[0] == " " let indent = len(matchstr(line, '^ *')) |