mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-10 03:53:48 -05:00
Fixed #44
Added tablemode#logger#log && g:table_mode_verbose Use logger wherever needed for logging general things, in future we can scale this to do more things like write to a log file for debugging. It uses g:table_mode_verbose to determine whether or not to actually log the message.
This commit is contained in:
5
autoload/tablemode/logger.vim
Normal file
5
autoload/tablemode/logger.vim
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
function! tablemode#logger#log(message)
|
||||||
|
if g:table_mode_verbose
|
||||||
|
echom message
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
@@ -16,6 +16,7 @@ endfunction
|
|||||||
|
|
||||||
" Set Global Defaults {{{1
|
" Set Global Defaults {{{1
|
||||||
call s:SetGlobalOptDefault('table_mode_corner', '+')
|
call s:SetGlobalOptDefault('table_mode_corner', '+')
|
||||||
|
call s:SetGlobalOptDefault('table_mode_verbose', 0)
|
||||||
call s:SetGlobalOptDefault('table_mode_separator', '|')
|
call s:SetGlobalOptDefault('table_mode_separator', '|')
|
||||||
call s:SetGlobalOptDefault('table_mode_fillchar', '-')
|
call s:SetGlobalOptDefault('table_mode_fillchar', '-')
|
||||||
call s:SetGlobalOptDefault('table_mode_header_fillchar', '-')
|
call s:SetGlobalOptDefault('table_mode_header_fillchar', '-')
|
||||||
@@ -121,8 +122,8 @@ endif
|
|||||||
augroup TableMode "{{{1
|
augroup TableMode "{{{1
|
||||||
au!
|
au!
|
||||||
|
|
||||||
autocmd User TableModeEnabled echo 'Table Mode Enabled'
|
autocmd User TableModeEnabled call tablemode#logger#log('Table Mode Enabled')
|
||||||
autocmd User TableModeDisabled echo 'Table Mode Disabled'
|
autocmd User TableModeDisabled call tablemode#logger#log('Table Mode Disabled')
|
||||||
augroup END
|
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