[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:07426] Re: auctex, screen, xemacs
堤@島根大数理です。
以下のようにして解決しました。有難うございます。
nhide> XEmacs 付属の AucTeX の version が分かりませんので推測です。
version 9.7p だと /usr/lib/xemacs-20.4/lisp/auctex に書いてありました。
nhide> 1) TeX-run-silent が定義されている tex-buf.el(XEmacs付属)を
nhide> 新しいバージョンのものに入れ換える (他に問題が出るかもしれません)
nhide>
nhide> 2) tex-site.el(もしくは、tex.el)の中の
nhide> ----------------------------------------------------------------------
nhide> (defvar TeX-command-list
nhide> (list (list "pTeX" "ptex '\\nonstopmode\\input %t'" 'TeX-run-TeX nil t)
nhide> ....
nhide> (if (or window-system (getenv "DISPLAY"))
nhide> (list "View" "%v " 'TeX-run-silent t nil)
nhide> ^^^^^^^^^^^^^^^
nhide> (list "View" "dvi2tty -q -w 132 %s " 'TeX-run-command t nil))
nhide> ....
nhide> ....
nhide> 'TeX-run-TeX nil t)))
nhide> ----------------------------------------------------------------------
nhide> で、TeX-run-silent ==> TeX-run-background に変える
nhide> (つまり、昔使われていた関数に変える。こちらの方が確実?)
結局2番を採用しました。
具体的には /usr/share/emacs/site-lisp/tex-site.el
を書き換えました。
それにしても、現状での emacs-lisp ファイルの在処は迷路のようで
(あまりにも、site-lisp やら、emacs 関係のディレクトリが多すぎる)
暫く上のファイルを探してしまいました。
島根大学総合理工学部数理情報システム学科
堤 裕之
e-mail : tsutsumi@xxxxxxxxxxxxxxxxxxxx
TEL : 0852-32-6114
FAX : 0852-32-6389