summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Stankiewicz <sheerun@sher.pl>2020-09-09 18:31:30 +0200
committerAdam Stankiewicz <sheerun@sher.pl>2020-09-09 18:31:30 +0200
commit0ff5d451b0079f5be723276007cfbcc3d1fd06ca (patch)
tree67bf0fd8489fab5dd98926e04e1c43095c6fcade
parent49840b1893a9ad442c5b7cf65203af47c032e156 (diff)
downloadvim-polyglot-0ff5d451b0079f5be723276007cfbcc3d1fd06ca.tar.gz
vim-polyglot-0ff5d451b0079f5be723276007cfbcc3d1fd06ca.zip
Fix b:sleuth_culprit for tabs
-rw-r--r--ftdetect/polyglot.vim4
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, '^ *'))