我使用DocView模式通过" latex-preview-pane-mode显示.pdf编辑。"最近,Emacs会问我"文件____。pdf已在磁盘上更改。从磁盘重读? (是或否)"。
打字"是"每次都会扰乱我的工作流程。我已经尝试为DocView缓冲区设置自动恢复模式,但这没有帮助。有没有办法解决这个问题,或者有什么想法突然改变的原因(最近我的.emacs.d没有变化)。
答案 0 :(得分:0)
(defun revert-buffer-no-confirm ()
"Revert buffer without confirmation."
(interactive)
(revert-buffer :ignore-auto :noconfirm))
来源:http://www.emacswiki.org/emacs-en/download/misc-cmds.el
也许这个功能可以帮助你
答案 1 :(得分:0)
查看变量revert-without-query
。来自Emacs Lisp文档:
此变量包含应该在没有的情况下还原的文件列表 查询。该值是正则表达式列表。如果访问过 文件名与这些正则表达式之一和文件匹配 已更改磁盘,但缓冲区未被修改,然后 'revert-buffer'会在不询问用户的情况下还原文件 确认。
在列表中添加.+\.pdf
时,如果更改磁盘上的文件,则会使访问pdf文件的缓冲区恢复。
答案 2 :(得分:0)
要实现Tristan的建议,首先我尝试了M-x自定义变量RET revert-without-query
,但是距离不远,所以我将它写在了init.el文件中:
(setq revert-without-query '(".pdf"))
我很高兴从org-mode审核我的pdf文件,而不会每次都被查询。 (我使用pdf工具)。