Helmは、選択とオートコンプリートのための優れたフレームワークです。Emacs WikiのAnything ページを読んで、Helm が Anything から進化したことを知りました。このページでは、Helm で使用する Anything 用に作成された拡張機能を更新するようユーザーにアドバイスしていますが、その方法については説明していません。Helm wikiは、Helm フレームワークを使用して拡張機能を作成する際に役立つ情報を提供していません (ユーザーが編集することさえできず、文法上のエラーが含まれているため、誰も修正したり、プル リクエストを受け入れたりすることはできません。これは非常に歓迎されません)。私は最近 Helm を広範囲に使用しており、非常に気に入っています。ワークフローを改善するためにチートシート (優れたClojure チートシートに似ています) を作成したいと考えています。だから私の質問は:
(古い) 何かのドキュメントは現在の Helm に適用できますか? また、どの程度互換性がありますか?
Helm がどのように機能し、それを使用して拡張機能を作成する方法を説明する、Helm に関する有用なドキュメントはありますか? 私はしばらくの間グーグルをしてきましたが、十分に役立つものを見つけることができませんでした.
私は Lisper で、ソース コードを読むことはまったく気にしません。ただし、これは時間のかかるプロセスなので、ソース コードを掘り下げる前に、利用可能なすべての情報を最初に探したいと思います。