Helm是一个很好的选择和自动完成框架。阅读Emacs Wiki上的任何页面,我知道 Helm 是从任何东西演变而来的。该页面建议用户更新为与 Helm 一起使用的任何内容编写的扩展,但没有提供有关如何操作的说明。Helm wiki没有提供任何关于使用 Helm 框架编写扩展的有用信息(它甚至不是用户可编辑的,包含没有人修复或不接受拉取请求的语法错误,我觉得这真的不受欢迎)。我最近一直在广泛使用 Helm 并且非常喜欢它,并且我想编写一个备忘单(类似于优秀的Clojure 备忘单)来更好地服务于我的工作流程。所以我的问题是:
(过时的)任何文档是否适用于当前的 Helm?它的兼容性如何?
是否有任何关于 Helm 的有用文档解释了它的工作原理以及如何使用它编写扩展?我已经在谷歌上搜索了一段时间,但我找不到任何有用的东西。
我是一个 Lisper,我根本不介意阅读源代码。但是,这是一个耗时的过程,所以我只想在决定深入研究源代码之前先查找所有可用信息。