mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-08 11:03:47 -05:00
Added TableModeEnabled & TableModeDisabled autocmd
* Added custom User autocmds TableModeEnabled & TableModeDisabled for working with other plugins like vim-pandoc #43
This commit is contained in:
@@ -97,7 +97,11 @@ function! s:SetActive(bool) "{{{2
|
|||||||
let b:table_mode_active = a:bool
|
let b:table_mode_active = a:bool
|
||||||
call s:ToggleSyntax()
|
call s:ToggleSyntax()
|
||||||
call s:ToggleMapping()
|
call s:ToggleMapping()
|
||||||
if b:table_mode_active | echo "table-mode enabled" | else | echo "table-mode disabled" | endif
|
if tablemode#IsActive()
|
||||||
|
doautocmd User TableModeEnabled
|
||||||
|
else
|
||||||
|
doautocmd User TableModeDisabled
|
||||||
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:ConvertDelimiterToSeparator(line, ...) "{{{2
|
function! s:ConvertDelimiterToSeparator(line, ...) "{{{2
|
||||||
|
|||||||
@@ -117,6 +117,12 @@ if !hasmapto('<Plug>(table-mode-tableize-delimiter)')
|
|||||||
xmap <Leader>T <Plug>(table-mode-tableize-delimiter)
|
xmap <Leader>T <Plug>(table-mode-tableize-delimiter)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
augroup TableMode "{{{1
|
||||||
|
au!
|
||||||
|
|
||||||
|
autocmd User TableModeEnabled echo 'Table Mode Enabled'
|
||||||
|
autocmd User TableModeDisabled echo 'Table Mode Disabled'
|
||||||
|
augroup END
|
||||||
" Avoiding side effects {{{1
|
" Avoiding side effects {{{1
|
||||||
let &cpo = s:save_cpo
|
let &cpo = s:save_cpo
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user