[xyzzy:09027] Re: katex でのエラー
- Subject: [xyzzy:09027] Re: katex でのエラー
- From: yokoi@xxxxxxxxxxxxxxxxxxx (Katsutoshi Yokoi)
- X-mailer: mnews [version 1.21] 1997-12/23(Tue)
こんにちは、横井といいます。
> と変更したら、無事バイトコンパイルできたのですが、今度はtexでコンパイルエラーが起きたときに、
>
> xで終了できなくなりました。(x+エンターキーがきかない状態になる。)
>
> これはが既知の問題ですが、どうすればよいでしょうか。
質問の件は、katexprc.l内の":run"と"run"と置換すれば解決します。
下記に差分を示します。
原因は、emacs.lにてprocess-statusを上書きして":run", ":exit"
の代わりに "run", "exit"を返すようにしているにもかかわらず、
katexprc.lはそれに対応していなかったという事です。
■差分
diff -u katexprc.l.org katexprc.l
--- katexprc.l.org Tue Nov 04 12:15:04 2003
+++ katexprc.l Tue Jun 22 04:37:53 2004
@@ -113,3 +114,3 @@
(if (and KaTeX-typeset-process
- (eq (process-status KaTeX-typeset-process) ':run))
+ (eq (process-status KaTeX-typeset-process) 'run))
;; if tex command is halting.
@@ -332,3 +333,3 @@
(cond
- ((or (null proc) (not (eq (process-status proc) ':run)))
+ ((or (null proc) (not (eq (process-status proc) 'run)))
(message "Typesetting process is not running."))
@@ -344,3 +345,3 @@
(while (= mp (point-max)) (sit-for 1))))))
- (if (eq (process-status proc) ':run)
+ (if (eq (process-status proc) 'run)
(progn
@@ -363,3 +364,3 @@
(if (and (get-buffer-process buffer)
- (eq (process-status (get-buffer-process buffer)) ':run)
+ (eq (process-status (get-buffer-process buffer)) 'run)
(not
@@ -547,3 +548,3 @@
(interactive)
- (if (and (eq (process-status KaTeX-typeset-process) ':run)
+ (if (and (eq (process-status KaTeX-typeset-process) 'run)
(>= (point) (mark)))
---
横井 克俊 (Katsutoshi Yokoi)