我正在尝试使用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 做同样的事情?