我正在使用
Org-mode有链接的概念,命令
Emacs
中的org-mode
来记录我的开发活动。其中一个我必须手动持续完成的任务是描述代码区域。Emacs
有一个非常好的书签列表:用CTRL-xrm创建一个书签,用CTRL-xrl列出它们。这非常有用,但不完全符合我的需求。Org-mode有链接的概念,命令
org-store-link
将记录任何文件中当前位置的链接,可以将其粘贴到org文件中。这个问题有两个方面:
- 它被存储为org链接,链接的位置不直接可见(只有描述)。
- 它以
file/search
的格式存储,这不是我想要的。
我需要将书签以文本形式呈现,这样我就可以将其复制粘贴到org-mode中,并进行必要的编辑,格式简单如下:
absolute-file-path:line
这必须从当前点位置获取。工作流程如下:
- 转到要记录的位置
- 调用函数:
position-to-kill-ring
(我会将其绑定到键盘快捷键) - 转到
org-mode
缓冲区。 - 粘贴该位置。
- 如果需要,进行编辑(有时我需要通过相对路径更改绝对路径,因为我的代码在不同机器上的位置不同)
不幸的是,我不懂lisp
,所以我不知道该怎么做。是否有简单的解决方案可以解决我的问题?
"%s::%d"
,即两个冒号。 - Marlon León