Helm是一个很好的选择和自动完成框架。在Anything page上阅读Emacs Wiki,我知道Helm是从任何东西演变而来的。该页面建议用户更新为Helm使用的任何内容编写的扩展名,但未提供有关如何操作的说明。 Helm wiki没有提供任何有关使用Helm框架编写扩展的有用信息(它甚至不是用户可编辑的,包含没有人修复或拉取请求的语法错误,我发现这些错误真的不受欢迎)。我最近一直在广泛使用Helm并喜欢它,我想写一个备忘单(类似于优秀的Clojure cheatsheet)来更好地服务我的工作流程。所以我的问题是:
(过时的)Anything文档是否适用于当前的Helm?它有多兼容?
是否有关于Helm的有用文档解释了它是如何工作的以及如何使用它编写扩展?我已经谷歌搜索了一段时间,但我找不到任何有用的东西。
我是Lisper,我根本不介意阅读源代码。但是,这是一个耗时的过程,所以我只想在决定深入研究源代码之前先查找所有可用的信息。
答案 0 :(得分:7)
至于为helm编写新的扩展名,我会推荐这个附带的16分钟视频:https://github.com/krisajenkins/helm-spotify
答案 1 :(得分:7)
关于Helm日常使用,请检查A Package in a league of its own
答案 2 :(得分:7)
John Kitchin撰写了一篇非常好的教程: http://wikemacs.org/wiki/How_to_write_helm_extensions
(三个原帖博客中的第一个:http://kitchingroup.cheme.cmu.edu/blog/2015/01/24/Anatomy-of-a-helm-source/)
他介绍:
非常感谢,感谢John!
答案 3 :(得分:1)
最新的头盔维基是https://github.com/emacs-helm/helm/wiki。这可能对emacs helm用户有用。