Emacs 23可以在编辑器中查看PDF文件,这很棒。但是,它还为每个PDF页面显示一个欢迎页面,如下所示:
如何删除此欢迎页面?我理解Emacs正在对PDF页面进行一些处理,它可能不希望用户在执行此操作时反复尝试打开文件,但我更喜欢和沙漏而不是整页。
我尝试将doc-view-conversion-refresh-interval设置为nil BTW,但它没有用。
我使用的是GNU Emacs 23.2.1(i686-pc-linux-gnu,GTK + 2.24.4版)。
谢谢,
答案 0 :(得分:3)
WRT your answer,听起来你要么编辑了原始文件,要么制作了整个图书馆的替代副本。
更新Emacs时,第一种方式将丢失。第二种方式意味着在更新Emacs时不会对该库进行任何改进。两者都不是一个很好的选择。
相反,您可以告诉Emacs,如果加载原始库,它应该在那时重新定义一个函数。
这可以最大限度地减少与升级相关的潜在问题,并且不需要您无条件地在.emacs中加载库(这会在您未加载任何PDF的会话中不必要地增加启动时间。)
(eval-after-load 'doc-view
'(defun doc-view-buffer-message ()
;; your definition here
))
答案 1 :(得分:0)
我认为您需要按C-c C-c
答案 2 :(得分:0)
我找到了Emacs 23的doc-view.el源代码,我从doc-view-buffer-message函数中删除了该消息。所以现在当加载PDF时,会显示一个空白页面,这个页面不那么令人困惑,欢迎页面看起来像加载了PDF。
在更改之后,我在el文件上执行了byte-compile-file,在我的.emacs的末尾,我加载了覆盖原始doc-view的内容。