几年前,我开始使用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。我该怎么办?