首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Emacs组织模式文件/查看器关联

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

Stack Overflow用户
提问于 2010-10-20 08:26:49
回答 1查看 6.7K关注 0票数 23

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-21 16:26:03

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

默认配置为:

代码语言:javascript
复制
((auto-mode . emacs)
 ("\\.mm\\'" . default)
 ("\\.x?html?\\'" . default)
 ("\\.pdf\\'" . default))

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

您可以在auto-mode-alist中配置图像文件扩展名。您可以通过在.emacs中执行类似以下操作来覆盖此列表(例如,对于png文件):

代码语言:javascript
复制
(add-hook 'org-mode-hook
      '(lambda ()
             (setq org-file-apps
                   (append '(
                             ("\\.png\\'" . default)
                             ) org-file-apps ))))

有了这段代码,当我点击像这样的链接时:

代码语言:javascript
复制
file:///e:/jrx/emacs/image.png

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

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

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3973896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档