Emacs Org Mode: 在org文件中为链接设置文件夹别名

3

我在Emacs中使用org文件进行文档记录。有没有可能为org文件内的文件夹定义别名?动机:假设我有几个文件链接属于同一个文件夹,如果我移动这些文件,我必须更改所有这些链接。更容易的方法是只更改一个文件夹别名。这种方式可行吗?

1个回答

6
在您的 init.el 或 .emacs 文件中,您可以通过以下方式定义变量 org-link-abbrev-alist:
(setq org-link-abbrev-alist
   '(("directory1"  . "c:/Path/") ;; Windows
     ("directory2"  . "~/Path/"))) ;; Linux/OSX

或者,如果您不希望这些设置应用于所有文件,则只需将以下内容放入您想要应用设置的org-mode文件的标题中:

#+LINK: directory1 c:/Path/
#+LINK: directory2 ~/Path/

要从文件中链接到这些文件,请使用以下内容:

[[directory1:file1.txt][file1.txt]]

如果/当您移动目录时,只需更改缩写即可。有关详细信息,请参见Org-mode手册:链接缩写

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接