mirror of
https://github.com/dhruvasagar/vim-table-mode.git
synced 2025-11-08 11:03:47 -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
|
||||
call s:SetGlobalOptDefault('table_mode_corner', '+')
|
||||
call s:SetGlobalOptDefault('table_mode_verbose', 0)
|
||||
call s:SetGlobalOptDefault('table_mode_separator', '|')
|
||||
call s:SetGlobalOptDefault('table_mode_fillchar', '-')
|
||||
call s:SetGlobalOptDefault('table_mode_header_fillchar', '-')
|
||||
@@ -121,8 +122,8 @@ endif
|
||||
augroup TableMode "{{{1
|
||||
au!
|
||||
|
||||
autocmd User TableModeEnabled echo 'Table Mode Enabled'
|
||||
autocmd User TableModeDisabled echo 'Table Mode Disabled'
|
||||
autocmd User TableModeEnabled call tablemode#logger#log('Table Mode Enabled')
|
||||
autocmd User TableModeDisabled call tablemode#logger#log('Table Mode Disabled')
|
||||
augroup END
|
||||
" Avoiding side effects {{{1
|
||||
let &cpo = s:save_cpo
|
||||
|
||||
Reference in New Issue
Block a user