调试gist-vim

时间:2012-03-18 04:18:46

标签: github vim gist

我正在使用https://github.com/mattn/gist-vim并在我的捆绑目录中将其作为带有vim病原体的子模块安装。

我也设置了

git config --global github.user calvinchengx
git config --global github.token [mysecrettoken]

我能够使Gist -l等命令正常工作,使用此命令检索属于我的列表列表。我还可以使用Gist -l [thegithubusername]预览其他编码人员的主题并没有问题。

但是我无法向github发布新的要点。在尝试发布新要点时,我收到以下错误:

Posting it to gist...
Post failed:
Press ENTER or type command to continue

没有显示任何有用的错误消息。所以我不是问题所在。有没有办法找出我的错误(不熟悉调试vim脚本)?

感谢任何建议!

我在拉完最新的gist-vim之后再次尝试设置,但这是我得到的错误: -

error setting up gist-vim credentials

3 个答案:

答案 0 :(得分:2)

似乎Github已经弃用了API的v2,其中通过发布到gist.github.com来创建gist,现在在v3中它必须通过api.github.com来完成,可能还有其他一些差异。< / p>

Api docs:http://developer.github.com/v3/#authentication

类似问题:https://github.com/defunkt/gist/issues/79

答案 1 :(得分:2)

使用新的gist.vim。如果您使用的是git命令,请拉取master分支。 这包括一些违反规范的变化。新的不使用github_token。您需要设置指令以选择基本auth或oauth2。请阅读README或:help gist-vim

答案 2 :(得分:2)

我有同样的错误,安装WebAPI.vim插件解​​决问题

http://www.vim.org/scripts/script.php?script_id=4019