Emacs 猜猜是特克斯大师吧?

Emacs 猜猜是特克斯大师吧?,emacs,auctex,Emacs,Auctex,我试图使用guess-TeX master函数(从),但出现以下错误: 错误的类型参数:stringp,nil 我的英语知识很差。有人知道这个问题吗 [编辑] 这个错误是因为我忘了用乳胶挂钩 不管怎样,我想做些不同的事情。我想找到包含“begin{document}”的文件(在同一目录中)。因为我的elisp技能很差,所以我用脚本来完成: 在my.emacs中: (add-hook 'LaTeX-mode-hook (lambda () (setq TeX-master (e

我试图使用guess-TeX master函数(从),但出现以下错误:

错误的类型参数:stringp,nil

我的英语知识很差。有人知道这个问题吗

[编辑]

这个错误是因为我忘了用乳胶挂钩

不管怎样,我想做些不同的事情。我想找到包含“begin{document}”的文件(在同一目录中)。因为我的elisp技能很差,所以我用脚本来完成:

在my.emacs中:

(add-hook 'LaTeX-mode-hook (lambda () (setq TeX-master (execvp "guess-TeX-master" (file-name-directory (buffer-file-name)))))) (添加挂钩“乳胶模式挂钩” (lambda() (setq TeX主机(执行“猜测TeX主机” (文件名目录(缓冲区文件名(()()()))) 执行副总裁德芬在这里:

guess TeX主脚本是:

grep "begin{document}" $1/*.tex | cut -d ':' -f 1 | tr -d '\n' grep“begin{document}”$1/*.tex | cut-d':'-f1 | tr-d'\n'
如何仅使用elisp进行相同的操作?

您是否可以粘贴代码(在paste.lisp.org上,并在此处共享链接),以便我们了解它是否确实存在语法问题。。基本上,据我所知,您试图为操作员使用错误的参数…

使用
M-x切换错误RET上的调试,然后再次触发错误。这将为您提供堆栈跟踪。如果发布堆栈跟踪的内容,这将有助于调试问题。