Implement auto-chdir option
This commit is contained in:
parent
13e76aed2e
commit
0511b51a5f
@ -151,6 +151,10 @@ function! vimwiki#base#setup_buffer_state(idx) " {{{ Init page-specific variable
|
||||
call VimwikiSet('invsubdir', vimwiki#base#invsubdir(subdir), a:idx)
|
||||
call VimwikiSet('url', vimwiki#html#get_wikifile_url(expand('%:p')), a:idx)
|
||||
|
||||
if g:vimwiki_auto_chdir == 1
|
||||
exe 'lcd' VimwikiGet('path')
|
||||
endif
|
||||
|
||||
" update cache
|
||||
call vimwiki#base#cache_buffer_state()
|
||||
endfunction " }}}
|
||||
|
@ -2556,6 +2556,19 @@ before the plugin loads. >
|
||||
|
||||
The default is '<Leader>w'.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
*g:vimwiki_auto_chdir*
|
||||
|
||||
When set to 1, enables auto-cd feature. Whenever vimwiki page is opened,
|
||||
vimwiki performs an |:lcd| to the vimwiki folder to where the page belongs.
|
||||
|
||||
|
||||
Value Description~
|
||||
0 Do not change directory.
|
||||
1 Change directory to vimwiki folder on opening page.
|
||||
|
||||
Default: 0
|
||||
|
||||
|
||||
==============================================================================
|
||||
13. Miscellaneous *vimwiki-misc*
|
||||
|
@ -452,6 +452,8 @@ call s:default('map_prefix', '<Leader>w')
|
||||
|
||||
call s:default('current_idx', 0)
|
||||
|
||||
call s:default('auto_chdir', 0)
|
||||
|
||||
" Scheme regexes should be defined even if syntax file is not loaded yet
|
||||
" cause users should be able to <leader>w<leader>w without opening any
|
||||
" vimwiki file first
|
||||
|
Loading…
Reference in New Issue
Block a user