即使org-file-apps看似正确设置,组织模式也无法在Evince中打开PDF

时间:2018-02-13 09:49:18

标签: pdf emacs org-mode

几年前,我开始使用Org-mode来记录PDF。我使用How do I make Org-mode open PDF files in Evince?中的一个解决方案在Evince中制作组织模式打开PDF文件;我在.emacs中使用了以下内容:

(add-hook 'org-mode-hook
    '(lambda ()
        (delete '("\\.pdf\\'" . default) org-file-apps)
        (add-to-list 'org-file-apps '("\\.pdf\\'" . "evince %s"))))

我一年左右就回到了我的.org档案。很可能我的org-mode已更新(现在是8.2.10),上面的解决方案不再有效--Emacs本身打开了PDF。我该怎么办?

另外令我感到不安的是,字面上org-file-apps文档中的第一个例子是

                 Example: ("pdf" . "evince %s")
                      to open PDFs with evince.

然而,我试过

    (add-hook 'org-mode-hook
    '(lambda ()
        (delete '("\\.pdf\\'" . default) org-file-apps)
        (add-to-list 'org-file-apps '("pdf" . "evince %s"))))

它仍然不起作用 - PDF在Emacs缓冲区中打开。

org-file-apps的价值是:

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

安装 :-)我在Ubuntu 16.04 LTS上使用Emacs 24.5.1。我该怎么办?

0 个答案:

没有答案