diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2015-01-23 21:09:23 +0100 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2015-01-23 21:09:23 +0100 |
commit | 6745c49110838db9ac39e85bbcf690b40bc20f83 (patch) | |
tree | 3b1c42f67bacb5ddb5b6afc5b4610f4c238877a7 /syntax/csv.vim | |
parent | 1a97304cf642e9f887122e162b1999768b60c9d7 (diff) | |
download | vim-polyglot-1.11.2.tar.gz vim-polyglot-1.11.2.zip |
Update all packagesv1.11.2
Diffstat (limited to 'syntax/csv.vim')
-rw-r--r-- | syntax/csv.vim | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/syntax/csv.vim b/syntax/csv.vim index 543a9fe9..0acd692c 100644 --- a/syntax/csv.vim +++ b/syntax/csv.vim @@ -106,10 +106,9 @@ fu! <sid>DoHighlight() "{{{3 \ . s:col . '/ contains=CSVDelimiter' exe 'syn match CSVColumnOdd nextgroup=CSVColumnEven /' \ . s:col . '/ contains=CSVDelimiter' - - exe 'syn match CSVColumnHeaderEven nextgroup=CSVColumnHeaderOdd /\%1l' + exe 'syn match CSVColumnHeaderEven nextgroup=CSVColumnHeaderOdd /\%<'. (get(b:, 'csv_headerline', 1)+1).'l' \. s:col . '/ contains=CSVDelimiter' - exe 'syn match CSVColumnHeaderOdd nextgroup=CSVColumnHeaderEven /\%1l' + exe 'syn match CSVColumnHeaderOdd nextgroup=CSVColumnHeaderEven /\%<'. (get(b:, 'csv_headerline', 1)+1).'l' \. s:col . '/ contains=CSVDelimiter' else for i in range(len(b:csv_fixed_width_cols)) @@ -137,8 +136,13 @@ fu! <sid>DoSyntaxDefinitions() "{{{3 hi def link CSVColumnHeaderOdd WarningMsg hi def link CSVColumnHeaderEven WarningMsg - hi def link CSVColumnOdd DiffAdd - hi def link CSVColumnEven DiffChange + if get(g:, 'csv_no_column_highlight', 0) + hi def link CSVColumnOdd Normal + hi def link CSVColumnEven Normal + else + hi def link CSVColumnOdd DiffAdd + hi def link CSVColumnEven DiffChange + endif endfun " Main: {{{2 |