[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