gpt4 book ai didi

Emacs 组织模式文件/查看器关联

转载 作者:行者123 更新时间:2023-12-02 03:45:35 26 4
gpt4 key购买 nike

在 Emacs 组织模式文件中,当我单击 PDF 时,文件会在 PDF 查看器中打开。同样,当我单击 URL 时,它会在 Web 浏览器中打开。但是,当我单击图像文件的路径时,字节流会在编辑器中以文本形式打开。如何配置 Emacs/org-mode 以使用指定的应用程序(例如图像编辑器或浏览器)打开图像?

最佳答案

在组织模式下,这是org-file-apps,用于控制单击类似 URL 的文本时要执行的操作。

默认配置为:

((auto-mode . emacs)
("\\.mm\\'" . default)
("\\.x?html?\\'" . default)
("\\.pdf\\'" . default))

正如 org-file-apps 帮助中所述:auto-mode 匹配与 auto-mode-alist 中任何条目匹配的文件,因此 Emacs 知道所有文件如何处理。与命令 emacs 一起使用将在 Emacs 中打开大多数文件。

您可能在自动模式列表中配置了图像文件扩展名。您可以通过在 .emacs 中执行类似的操作来覆盖此列表(例如,对于 png 文件):

(add-hook 'org-mode-hook
'(lambda ()
(setq org-file-apps
(append '(
("\\.png\\'" . default)
) org-file-apps ))))

使用这段代码,当我点击这样的链接时:

file:///e:/jrx/emacs/image.png

它使用与此文件扩展名关联的默认操作系统程序在 emacs 外部打开文件。

您不必更改 org-file-apps-defaults-windowsntorg-file-apps-defaults-gnuorg-file -apps-defaults-macosx 使用与文件扩展名关联的操作系统默认程序。

关于Emacs 组织模式文件/查看器关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3973896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com