Added cell text object for visual mode

This commit is contained in:
Dhruva Sagar
2014-05-15 11:02:21 +05:30
parent a5ae0253be
commit 9336261063
2 changed files with 4 additions and 0 deletions

View File

@@ -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)

View File

@@ -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>