From 5defaa10e484de25f4a98f03ccfadb88ca57ecaf Mon Sep 17 00:00:00 2001 From: Dhruva Sagar Date: Mon, 18 Mar 2013 12:19:38 +0530 Subject: [PATCH] Fixed ConvertDelimiterToSeparator - We now aggressively add separators to a line even if it does not have the g:table_mode_delimiter. If the user calls Tableize, we should trust the user he wishes to tableize everything. Earlier implementation skips & fails for lines in text that did not have the g:table_mode_delimiter and hence formed inconsistent tables. Everything can be undone with a single 'u' anyways. --- plugin/table-mode.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/table-mode.vim b/plugin/table-mode.vim index 0d9a56e..e375a5d 100644 --- a/plugin/table-mode.vim +++ b/plugin/table-mode.vim @@ -109,7 +109,7 @@ function! s:IsTableModeActive() endfunction function! s:ConvertDelimiterToSeparator(line) - if getline(a:line) =~# g:table_mode_delimiter + if a:line execute 'silent! ' . a:line . 's/^\|' . g:table_mode_delimiter . '\|$/' . g:table_mode_separator . '/ge' endif endfunction