1

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

错误的类型参数:stringp,nil

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

[编辑]

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

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

在我的 .emacs 中:

(add-hook 'LaTeX-mode-hook  
  (拉姆达()  
    (setq TeX-master (execvp "guess-TeX-master"  
      (文件名目录(缓冲区文件名))))))  

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

guess-TeX-master 脚本是:

grep "开始{文档}" $1/*.tex | 剪切 -d ':' -f 1 | tr -d '\n'

如何仅使用 elisp 做同样的事情?

4

1 回答 1

0

您能否粘贴您的代码(在 paste.lisp.org 并在此处共享链接),以便我们找出它是否真的存在语法问题。基本上据我所知,您正在尝试为运算符使用错误的参数...

于 2011-06-03T05:48:24.397 回答