簡體   English   中英

在哪里可以找到Emacs Helm文檔

[英]Where to find Emacs Helm documentation

Helm是一個很好的選擇和自動完成框架。 閱讀Emacs Wiki上的任何頁面 ,我知道Helm是從Anything演變而來的。 該頁面建議用戶更新為Helm使用的任何內容編寫的擴展名,但未提供有關如何操作的說明。 Helm wiki沒有提供任何有關使用Helm框架編寫擴展的有用信息(它甚至不是用戶可編輯的,包含沒有人修復或拉取請求的語法錯誤,我覺得這些錯誤是不受歡迎的)。 我最近一直在廣泛使用Helm並喜歡它,我想寫一個cheatsheet(類似於優秀的Clojure cheatsheet )來更好地服務我的工作流程。 所以我的問題是:

  • (過時的)Anything文檔是否適用於當前的Helm? 它的兼容性如何?

  • 有沒有關於Helm的有用文檔解釋它是如何工作的以及如何使用它編寫擴展? 我一直在谷歌搜索一段時間,但我找不到任何有用的東西。

我是一個Lisper,我根本不介意閱讀源代碼。 但是,這是一個耗時的過程,所以我只想在決定深入研究源代碼之前先查找所有可用的信息。

至於為掌舵編寫新的擴展,我會推薦伴隨此的16分鍾視頻: https//github.com/krisajenkins/helm-spotify

關於Helm日常使用,請查看自己聯盟中的A Package

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/

他介紹說:

  • 具有固定候選集的最簡單的helm接口
  • 一組簡單的動態候選人
  • 來自cons單元列表的簡單固定候選集。
  • 候選人和一個行動
  • 不止一個動作
  • 處理多個選擇
  • 沒有匹配時的操作

非常感謝,謝謝約翰!

最新的頭盔wiki是https://github.com/emacs-helm/helm/wiki 這對於emacs helm用戶來說非常有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM