像 confluence 模式一样用 emacs 编辑 github 个 wiki?

edit github wikis with emacs like confluence-mode?

我已经习惯了使用 confluence 模式,以便能够在本地使用我的 emacs 客户端打开托管在 confluence 服务器上的 wiki 页面:

http://www.emacswiki.org/emacs/ConfluenceMode

是否有任何东西能够以类似的方式从 github.com 存储库中 create/edit wiki 页面?

我平时做的基础是:

  1. 设置我的 URL:

    '(confluence-url "https://myconfluence.server.somewhere/rpc/xmlrpc")

  2. Create/Edit 来自 emacs 的页面:

    M-x confluence-get-page

从那时起,它就像任何一种缓冲区,但它 creates/opens/saves 通过 xmlrpc 文件。

除了 github.com wiki 之外还有类似的东西吗?

考虑到 GitHub wiki 只是一个 git 存储库,您可以在本地克隆它、修改它、进行新提交并推回。
参见“How do I clone a github wiki?”。

有了 package like magit, you can do all that from your Emacs (see magit documentation).
例如,一旦提交完成:

Typing P P will only push the current branch to the remote. In other words, it will run git push <remote> <branch>.