我已经使用带有AUCTeX模式的emacs来编辑我的乳胶文件几天了,但有些东西真的让我烦恼。应该是这样,每当我执行Cc Cc RET时,它会编译文件,如果重复命令,它会查看xdvi中的输出。它也被设置为迷你模式TeX-source-specials-mode,所以不是在xdvi中打开一个新窗口,而是只重新加载已经打开的窗口,将它带到前面,然后将我发送到指针在emacs中的任何位置(转发搜索)。
现在问题是:
即使xdvi窗口被带到前面,它也没有集中注意力。相反,emacs窗口保持焦点(这是任何键盘输入的位置)。我一直忘记这一点,这导致我在尝试浏览xdvi时意外编辑源文件。更不用说我被迫使用alt-tab来聚焦xdvi,如果我只想回到emacs,则两次使用alt-tab。
有没有解决这个问题的方法?每当我从emacs运行view命令时,我只想让xdvi聚焦。
编辑:我发现我可以使用命令wmctrl -a main(main是xdvi窗口的标题)来关注xdvi窗口。如何设置emacs以自动将此命令添加到view命令的末尾?