猜-TeX-master bug?

时间:2011-06-03 01:12:09

标签: emacs auctex

我正在尝试使用guess-TeX-master函数(来自emacswiki auctex),但我收到此错误:

错误的类型参数:stringp,nil

我的elisp知识很差。有人知道这个问题吗?

[编辑]

这个错误是因为我忘记了乳胶钩。

无论如何,我试图做一些与众不同的事情。我想找到具有“begin {document}”的文件(在同一目录中)。因为我的elisp技能很差,我用脚本来做:

在我的.emacs中:

(add-hook 'LaTeX-mode-hook  
  (lambda ()  
    (setq TeX-master (execvp "guess-TeX-master"  
      (file-name-directory (buffer-file-name))))))  

execvp defun就在这里:http://www.emacswiki.org/emacs/ExecuteExternalCommand

guess-TeX-master脚本是:

grep "begin{document}" $1/*.tex | cut -d ':' -f 1 | tr -d '\n'

如何仅使用elisp进行相同操作?

1 个答案:

答案 0 :(得分:0)

你可以粘贴你的代码(在paste.lisp.org并在这里分享链接)所以我们可以找出它是否真的有语法问题..基本上从我的理解你试图使用错误的参数为运算符...