2013-04-11 70 views
1

情况:我使用的是vimwiki,我停下来用emacs/org-mode简短调情,然后跑回vim。我想现在是清理我的kludgy设置的好时机,所以我开始使用新的〜/ .vim目录,安装了病原体,并且我一直在以这种方式添加软件包。设置vimwiki的默认设置

什么是很奇怪的是,当我去开始新的vimwiki索引文件,我得到的消息:

Vimwiki: Make new directory: /home/thomas/Dropbox/wiki/wiki 

尽管含有代替

let g:vimwiki_list = [{'path':'~/cerebra/wiki', 'path_html':'~/cerebra/export/html/'}] 

也就是说我的.vimrc,它试图将维基保存在一个地方,但不完全像我之前的vimwiki安装,并且忽略了我提供的新设置。

我敢打赌,如果我明白如何使用findgrep我可以找到这个设置的位置,以便我可以删除它。我检查了〜/ .vim/bundle/vimwiki中的每个文件,并且没有发现“Dropbox”这个单词的实例,并且在我的vimrc中没有。

+0

你是否尝试从你的vimrc中删除该行,使用默认设置应该是'$ HOME/vimwiki',它是否仍然指向你的保管箱? – Kent

+0

我也使用vimwiki,无法重现您的问题。你在vimrc的其他地方设置了这个变量吗? vim启动后,'echo g:vimwiki_list'的输出是什么? – Kent

+0

这太奇怪了。如果我完全注释掉'let g:vimwiki_list'这行,我会得到'Vimwiki:创建新目录:/ home/thomas/Dropbox/wiki/wiki'。如果我让g:vimwiki_list = [{'path':'$ HOME/vimwiki'}]',那么我就会得到'Vimwiki:创建新目录:/ home/thomas/vimwiki' – tom

回答

1

来自评论,事实证明,您的$HOME/cerebra是一个到/home/thomas/Dropbox/wiki的软链接。

因此vimwiki工作得很好。

小建议

你可以考虑创建Dropbox的中的链接,而不是反过来。 Dropbox支持它。

+0

澄清:您的意思是,将真实文件保存在我的主目录中,并使用文件TO保存框中的链接,然后将文件同步。这使得更多的意义,但我没有意识到它会起作用。谢谢肯特! – tom

+0

是的,这就是我的意思,以及我对我的文件所做的事情。 – Kent