Merge pull request #113 from t7ko/auto-cd
Option to enable auto-change-dir when opening a wiki index page with <Leader>ww
This commit is contained in:
commit
13bdb43a54
@ -131,6 +131,10 @@ function! vimwiki#base#setup_buffer_state(idx) " {{{ Init page-specific variable
|
|||||||
call VimwikiSet('subdir', subdir, a:idx)
|
call VimwikiSet('subdir', subdir, a:idx)
|
||||||
call VimwikiSet('invsubdir', vimwiki#base#invsubdir(subdir), a:idx)
|
call VimwikiSet('invsubdir', vimwiki#base#invsubdir(subdir), a:idx)
|
||||||
|
|
||||||
|
if g:vimwiki_auto_chdir == 1
|
||||||
|
exe 'lcd' VimwikiGet('path')
|
||||||
|
endif
|
||||||
|
|
||||||
" update cache
|
" update cache
|
||||||
call vimwiki#base#cache_buffer_state()
|
call vimwiki#base#cache_buffer_state()
|
||||||
endfunction " }}}
|
endfunction " }}}
|
||||||
|
@ -2556,6 +2556,19 @@ before the plugin loads. >
|
|||||||
|
|
||||||
The default is '<Leader>w'.
|
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*
|
13. Miscellaneous *vimwiki-misc*
|
||||||
@ -2595,6 +2608,7 @@ Vim plugins: http://www.vim.org/scripts/script.php?script_id=2226
|
|||||||
|
|
||||||
???~
|
???~
|
||||||
|
|
||||||
|
* Spport for |g:vimwiki_auto_chdir| option.
|
||||||
* Support for anchors, see |vimwiki-anchors|
|
* Support for anchors, see |vimwiki-anchors|
|
||||||
* in this context, add support for TOC, see |vimwiki-toc|
|
* in this context, add support for TOC, see |vimwiki-toc|
|
||||||
* remove the now useless %toc placeholder
|
* remove the now useless %toc placeholder
|
||||||
|
@ -469,6 +469,8 @@ call s:default('map_prefix', '<Leader>w')
|
|||||||
|
|
||||||
call s:default('current_idx', 0)
|
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
|
" 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
|
" cause users should be able to <leader>w<leader>w without opening any
|
||||||
" vimwiki file first
|
" vimwiki file first
|
||||||
|
Loading…
Reference in New Issue
Block a user