helm生成帮助文档:helm-documentation

以前发现一个package都是到github仓库中看README和wiki,结果helm的这两个文档都不清楚。今天发现了 helm-documentation这个命令,文档非常详细。

正常情况执行helm-M-x右下角提示 C-c ? (help),这样执行会打开一个特殊buffer *Helm Help*,内容不是很全,而且保存还麻烦,只能按q退出。使用helm-documentation会生成一个文件~/.emacs.d/helm-doc.org,随时都可以打开看。

我自己生成了一个html的文档,可以在这里helm-doc.html查看。html有些地方格式不正确(如1.8 Frequently Used Commands),这部分最好看org格式的。

我这里总结了几个最常用的命令

  1. TAB、C-j(helm-execute-persistent-action)执行action并且保持helm状态
  2. <left> <right> 切换source
  3. C-c C-f (helm-follow-mode) Toggle automatic execution of persistent action.切换candidate都自动执行一次TAB,在helm-occur中结合M-pageUp,M-pageDown非常高效(这个功能已经有一个helm-swoop的package实现了)
  4. C-t(切换位置) Toggle vertical/horizontal split on first hit and swap helm window on second hit.