1

( emacswiki auctexからの)guess-TeX-master関数を使用しようとしていますが、次のエラーが発生します:

間違った型引数: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

推測-TeX-masterスクリプトは次のとおりです。

grep "begin {document}" $ 1/*。tex| カット-d':' -f 1 | tr -d'\ n'

elispのみを使用して同じことを行う方法は?

4

1 に答える 1

0

コードを貼り付けて(paste.lisp.orgにあり、ここでリンクを共有してください)、構文上の問題が本当にあるかどうかを確認できます。基本的に、演算子に間違った引数を使用しようとしていると私は理解しています...

于 2011-06-03T05:48:24.397 に答える