( 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のみを使用して同じことを行う方法は?