發表文章

目前顯示的是 10月, 2020的文章

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)。 目前的解法: 使用 Emacs gui 程式。 在 .emacs.d/init.el 中加入 (require 'org-tempo) 就可以使用 <s TAB 產生 #+begin_src #+end_src 一來和較舊的版本行為一致,二來可以避開無法呼叫 ( org-insert-structure-template ) 的問題。   參考: org-priority and org-insert-structure-template key binding clash org mode: Structure Templates  

Emacs 與 PDF 檔案互動

 在開發壓力容器強度計算程式時常常需要對照參考文件,有很多文件都是 PDF 檔。要找某一個說明時,在向前跳轉 100 頁時常常會忘了剛才是在哪一頁。後來在網路上看到 Emacs 下有人開發了可以和 PDF 互動的模組 "Interleave",它可以和 org-mode 產生互動。讓人可以使用 org 記錄書籤位置,並可以寫下相關的筆記。 可以讓 org 和 PDF 互動的套件: interleave 另一個套件為 org-noter