mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-08 11:03:47 -05:00
Added cell text object for visual mode
This commit is contained in:
@@ -55,9 +55,11 @@ function! s:ToggleMapping() "{{{2
|
|||||||
endif
|
endif
|
||||||
if !hasmapto('<Plug>(table-mode-cell-text-object-a)', 'o')
|
if !hasmapto('<Plug>(table-mode-cell-text-object-a)', 'o')
|
||||||
omap <buffer> a<Bar> <Plug>(table-mode-cell-text-object-a)
|
omap <buffer> a<Bar> <Plug>(table-mode-cell-text-object-a)
|
||||||
|
xmap <buffer> a<Bar> <Plug>(table-mode-cell-text-object-a)
|
||||||
endif
|
endif
|
||||||
if !hasmapto('<Plug>(table-mode-cell-text-object-i)', 'o')
|
if !hasmapto('<Plug>(table-mode-cell-text-object-i)', 'o')
|
||||||
omap <buffer> i<Bar> <Plug>(table-mode-cell-text-object-i)
|
omap <buffer> i<Bar> <Plug>(table-mode-cell-text-object-i)
|
||||||
|
xmap <buffer> i<Bar> <Plug>(table-mode-cell-text-object-i)
|
||||||
endif
|
endif
|
||||||
if !hasmapto('<Plug>(table-mode-realign)', 'n')
|
if !hasmapto('<Plug>(table-mode-realign)', 'n')
|
||||||
nmap <buffer> <Leader>tr <Plug>(table-mode-realign)
|
nmap <buffer> <Leader>tr <Plug>(table-mode-realign)
|
||||||
|
|||||||
@@ -105,6 +105,8 @@ nnoremap <silent> <Plug>(table-mode-motion-right) :<C-U>call tablemode#spreadshe
|
|||||||
|
|
||||||
onoremap <silent> <Plug>(table-mode-cell-text-object-a) :<C-U>call tablemode#spreadsheet#cell#TextObject(0)<CR>
|
onoremap <silent> <Plug>(table-mode-cell-text-object-a) :<C-U>call tablemode#spreadsheet#cell#TextObject(0)<CR>
|
||||||
onoremap <silent> <Plug>(table-mode-cell-text-object-i) :<C-U>call tablemode#spreadsheet#cell#TextObject(1)<CR>
|
onoremap <silent> <Plug>(table-mode-cell-text-object-i) :<C-U>call tablemode#spreadsheet#cell#TextObject(1)<CR>
|
||||||
|
xnoremap <silent> <Plug>(table-mode-cell-text-object-a) :<C-U>call tablemode#spreadsheet#cell#TextObject(0)<CR>
|
||||||
|
xnoremap <silent> <Plug>(table-mode-cell-text-object-i) :<C-U>call tablemode#spreadsheet#cell#TextObject(1)<CR>
|
||||||
|
|
||||||
nnoremap <silent> <Plug>(table-mode-delete-row) :call tablemode#spreadsheet#DeleteRow()<CR>
|
nnoremap <silent> <Plug>(table-mode-delete-row) :call tablemode#spreadsheet#DeleteRow()<CR>
|
||||||
nnoremap <silent> <Plug>(table-mode-delete-column) :call tablemode#spreadsheet#DeleteColumn()<CR>
|
nnoremap <silent> <Plug>(table-mode-delete-column) :call tablemode#spreadsheet#DeleteColumn()<CR>
|
||||||
|
|||||||
Reference in New Issue
Block a user