Emacs org-mode 9.4 呼叫 (org-insert-structure-template)

 在 Emacs 中目前最吸睛的套件應該是 org-mode 了。它有著強捍的功能及穩定的品質,但是有個問題是,它幾次升級後都有些在向後支援的設定上令人苦惱。

這次發現的問題是,在 tty 環境下使用 Emacs 26.1 搭配 org-mode 9.4 會有一個狀況,就是要使用 'C-c C-, ' 呼叫 (org-insert-structure-template) 功能時, terminal 無法辨示 'C-,' 而送給 emacs ',' 訊號,所以它被解讀為 'C-c ,' (org-priority &optional ACTION SHOW)。

目前的解法:

  1. 使用 Emacs gui 程式。
  2. 在 .emacs.d/init.el 中加入 (require 'org-tempo) 就可以使用 <s TAB 產生
    #+begin_src
    #+end_src
    一來和較舊的版本行為一致,二來可以避開無法呼叫
    (org-insert-structure-template) 的問題。

 

參考:

  1. org-priority and org-insert-structure-template key binding clash
  2. org mode: Structure Templates

 

留言