Questions tagged «auctex»

用于AUCTeX软件包,该软件包扩展了Emacs提供的用于编辑TeX文件的基本“ tex-mode”。AUCTeX集成了许多内置和外部宏程序包,用于创建,编辑,打印,发布和管理多语言TeX文档。AUCTeX可与多种TeX编译器,扩展以及TeX和LaTeX的方言配合使用。AUCTeX支持可自定义的书目,索引和目录。

2
从Emacs调用的程序中调用emacsclient
我在使用AucTex查看pdf文档文件时遇到问题。我pdf-tools曾经在Emacs中查看PDF文件,并且将其设置emacsclient -n为默认的pdf查看器(通过Debian Linux上的xdg-mime)。在大多数情况下,此方法工作正常,但会破坏(Tex-documentation-texdoc ...)Auctex(C-c ?)的功能。 我已将问题缩小为一行代码。当我尝试查看该listings软件包的文档时,TeX-documentation-texdoc将其转换为以下sexp: (shell-command-to-string "texdoc --view listings") texdoc依次调用emacsclient实际打开文件(基于我通过xdg配置桌面的方式)。但是,此时,Emacs挂起,我需要退出(C-g)以重新获得控制权。之后,将不会打开新的pdf。如果我尝试直接调用emacsclient,则会发生相同的事情: (shell-command-to-string "emacsclient -n tmp.pdf") 这两个命令都在命令行上运行(即emacsclient -n tmp.pdf和)texdoc --view listings。 我的问题是,在这种情况下,如何在Emacs中调用emacsclient?(而且我知道我可以使用find-file;仅打开pdf文件,这不是一个选项,因为我需要调用外部进程(texdoc)来查找文件,然后该进程调用emacsclient)。


1
在LaTeX模式下覆盖填充段
我想更改fill-paragraph某些模式下的行为(例如LaTeX-mode由提供AucTeX)。 我可以重新绑定的关键M-q,但我也使用evil-mode其实现的evil-fill-and-move用途fill-region。理想情况下,我的自定义填充函数可以覆盖这两个函数fill-paragraph(因此可以与一起使用M-q)和fill-region(可以与一起使用evil)。 假设我有一个独立的程序format,通过它可以接收LaTeX代码stdin并在其上输出格式化的代码stdout,那么我将如何覆盖以上两个填充函数来使用format? (注意:这类似于vim的formatprg选项。)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.