mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-09 03:23:47 -05:00
Only insert borders on blank/whitespace-only lines
Fixes #45. Require our end expr to insert a border. This prevents borders from clobbering other text and makes it possible to use visual block to insert a new column.
This commit is contained in:
@@ -170,7 +170,7 @@ endfunction
|
|||||||
|
|
||||||
function! tablemode#TableizeInsertMode() "{{{2
|
function! tablemode#TableizeInsertMode() "{{{2
|
||||||
if tablemode#IsActive()
|
if tablemode#IsActive()
|
||||||
if getline('.') =~# (tablemode#table#StartExpr() . g:table_mode_separator . g:table_mode_separator)
|
if getline('.') =~# (tablemode#table#StartExpr() . g:table_mode_separator . g:table_mode_separator) . tablemode#table#EndExpr()
|
||||||
call tablemode#table#AddBorder('.')
|
call tablemode#table#AddBorder('.')
|
||||||
normal! A
|
normal! A
|
||||||
elseif getline('.') =~# (tablemode#table#StartExpr() . g:table_mode_separator)
|
elseif getline('.') =~# (tablemode#table#StartExpr() . g:table_mode_separator)
|
||||||
|
|||||||
Reference in New Issue
Block a user