我和gVim一起使用mattn中的gist-vim。一切都很好,但是我不喜欢放在我的home目录中的auth令牌。
所以我开始在plugin files中查找,找到了名为s:configfile
的变量,开发人员将其设置为expand('~/.gist-vim')
。
这让我相信我可以在我的vimrc
中包含let s:configfile = expand('~/some/other/path/gist-vim')
来改变我的令牌的位置。
但它不起作用。当我运行:Gist
时,是否会再次调用devs命令,这样我的设置就会被覆盖?我只是觉得在我开始修改代码之前我需要问一问。
发布于 2013-05-31 20:58:57
.gist-vim
配置文件名为not open for customization。
您可以要求插件作者将其设置为可定制。
为什么你不能在你的vimrc中设置变量,你可能想知道。首先,您需要了解Vim的变量名名称空间,在:h internal-variables
中提供了文档。
以s:
为前缀的变量是脚本的局部变量。参见:h script-variable
。因此,您无法从您的vimrc访问这些内容。
https://stackoverflow.com/questions/16857704
复制相似问题