【问题标题】:guess-TeX-master bug?猜-TeX-master 错误?
【发布时间】:2011-06-03 01:12:08
【问题描述】:

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

【问题讨论】:

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

标签: emacs auctex


【解决方案1】:

您能否粘贴您的代码(在 paste.lisp.org 并在此处分享链接),以便我们确定它是否真的存在语法问题。基本上据我了解,您试图为运算符使用错误的参数...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2016-12-26
    相关资源
    最近更新 更多