首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否强制DocView模式在未确认的情况下显示更新的文件?

是否强制DocView模式在未确认的情况下显示更新的文件?
EN

Stack Overflow用户
提问于 2017-02-20 01:36:32
回答 3查看 453关注 0票数 1

我使用latex模式通过“latex- DocView - .pdf - Mode”显示窗格编译结果。最近,Emacs会问我"file ____.pdf changed on disk. Reread from disk?(是或否)“。

每次输入"yes“都会打乱我的工作流程。我已经尝试为DocView缓冲区设置自动恢复模式,但这没有帮助。有没有办法解决这个问题,或者知道为什么它突然改变了(我的.emacs.d在最近的过去没有变化)。

EN

回答 3

Stack Overflow用户

发布于 2019-11-24 19:44:29

为了实现特里斯坦的建议,首先我尝试了M-x自定义变量RET revert-without-query,但不能走得太远,所以我在我的init.el文件中写道:

(setq revert-without-query '(".pdf"))

我很高兴地从org-mode更新了我的pdf文件,而不用每次都被查询。(我使用pdf-tools)。

来源:fourth answer to a similar question in stackoverflow

票数 1
EN

Stack Overflow用户

发布于 2017-03-03 14:44:51

代码语言:javascript
复制
(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

也许这个函数能帮到你

票数 0
EN

Stack Overflow用户

发布于 2017-06-08 09:05:08

看一下变量revert-without-query。来自Emacs Lisp文档:

此变量保存应在不进行查询的情况下还原的文件列表。该值是正则表达式的列表。如果访问的文件名与这些正则表达式之一匹配,并且文件在磁盘上已更改,但缓冲区未被修改,则“revert- buffer”将恢复文件,而不要求用户确认。

.+\.pdf添加到列表应该会使访问pdf文件的缓冲区在您更改磁盘上的文件时恢复。

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

https://stackoverflow.com/questions/42330517

复制
相关文章

相似问题

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