mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-10 12:03:48 -05:00
Fixed tablemode#DeleteColumn
This commit is contained in:
@@ -850,21 +850,7 @@ function! tablemode#DeleteColumn() "{{{2
|
|||||||
if tablemode#IsATableRow('.')
|
if tablemode#IsATableRow('.')
|
||||||
for i in range(v:count1)
|
for i in range(v:count1)
|
||||||
call s:MoveToStartOfCell()
|
call s:MoveToStartOfCell()
|
||||||
|
call s:MoveToFirstRow()
|
||||||
if tablemode#IsATableRow(line('.') + 1)
|
|
||||||
call s:MoveToFirstRow()
|
|
||||||
" If we have a header delete it first
|
|
||||||
if tablemode#IsATableRow(line('.')-2)
|
|
||||||
call cursor(line('.')-2, col('.'))
|
|
||||||
silent! execute "normal! h\<C-V>f" . g:table_mode_separator
|
|
||||||
normal! jdjj
|
|
||||||
endif
|
|
||||||
else " We're already on the header
|
|
||||||
silent! execute "normal! h\<C-V>f" . g:table_mode_separator
|
|
||||||
normal! jdjj
|
|
||||||
endif
|
|
||||||
|
|
||||||
call s:MoveToStartOfCell()
|
|
||||||
silent! execute "normal! h\<C-V>f" . g:table_mode_separator
|
silent! execute "normal! h\<C-V>f" . g:table_mode_separator
|
||||||
call s:MoveToLastRow()
|
call s:MoveToLastRow()
|
||||||
normal! d
|
normal! d
|
||||||
|
|||||||
Reference in New Issue
Block a user