我使用org-mode
在Emacs
中記錄我的開發活動。我必須手工完成的任務之一是描述代碼區域。 Emacs
有一個非常好的Bookmark List:創建書籤與CTRL - X[R 米,與CTRL一一列舉 - X[R 升。這是非常有用的,但不是我所需要的。Emacs組織模式:對文件的文本引用:行
組織模式具有鏈接的概念,命令org-store-link
將記錄任何文件中當前位置的鏈接,該鏈接可以粘貼到組織文件中。這個問題是雙重的:
- 它作爲一個組織鏈接存儲,並且鏈接的位置不是直接可見的(只是描述)。
- 它存儲在格式
file/search
,這不是我想要的。
我需要以文本形式的書籤,這樣我就可以把它複製粘貼到組織模式,最終編輯它,如果需要的話,用一個簡單的格式是這樣的:
absolute-file-path:line
這必須從當前點位置獲得。工作流是簡單:
- 去,我想記錄
- 調用一個函數的位置:
position-to-kill-ring
(我會結合這個鍵盤快捷鍵) - 轉到
org-mode
緩衝區。 - 拉開位置。如果
- 編輯需要(有時我需要通過相對路徑來改變絕對路徑,因爲我的代碼是在不同的機器上的不同位置)
不幸的是我的lisp
是不存在的,所以我不知道如何去做這個。有沒有簡單的解決我的問題?
格式必須爲'「%s ::%d」',即有兩個冒號 –