如何在組織模式下為新匯出器新增鍵盤快捷鍵?

如何在組織模式下為新匯出器新增鍵盤快捷鍵?

我為組織模式文件添加了一個 S5 導出器,但我似乎找不到任何有關向菜單添加新導出器的文檔C-e,“自定義”菜單也沒有提供任何資訊。我該如何添加C-e 5命令的快捷方式org-export-as-s5

答案1

Emacs 24.3.1 org-mode 將此選單定義為在 ORG-EXPORT 定義中硬編碼的列表(請參閱C-h f org-export;如果您安裝了 Emacs Lisp 源代碼,這將包含指向函數定義的鏈接,您會發現以該函數的開頭LET 的綁定形式列出的擊鍵定義(在我的Emacs 中,感興趣的綁定從第1008 行開始。)這對您的目的來說有點不幸,因為這意味著乾淨地添加新的匯出器將需要重新定義。

另一方面,剛剛檢查了當前 Org 模式源代碼的副本,以便編寫並提交使導出後端列表可自定義的補丁,看起來維護者已經用 Org 版本 8.0 搶先了我,其新的導出引擎允許用戶定義的後端,例如您的後端。它出現Emacs 24.4 將打包 Org 7.9.3f 作為其標準庫的一部分;然而,目前透過 ELPA 提供的 Org 版本是 20131202,其中確實包含了變更。

因此,我建議透過安裝目前版本的 Org (package-install 'org),然後熟悉新的匯出引擎及其管理後端的方式;從那裡,您應該能夠輕鬆地弄清楚如何將匯出後端與現有方案整合。 (關於如何執行此操作的文檔目前似乎有點不確定,但您可能會開始與概述,雖然有點薄,但提供了資源鏈接,應該會有所幫助。

相關內容