Subscribed unsubscribe Subscribe Subscribe

Emacs 22でYaTeXがエラーを吐く件について

PC

emacs-cvsYaTeXを使うとNon-hex digit used for Unicode escapeとごねる件について,yatex.elを調査した.

何千行もあるelispファイルを逐一追っていく時間も気力もないので,とりあえずこけている場所を見つけてコメントアウトしたら動いた.以下パッチ.

$ cat yatex-1.72-non-hex-digit-used.diff 
--- yatex.el.orig       2006-11-30 04:08:09.000000000 +0900
+++ yatex.el    2006-11-30 04:08:36.000000000 +0900
@@ -2275,10 +2275,10 @@
 ;;;
 ;Check availability of add-in functions
 ;;;
-(cond
- ((featurep 'yatexadd) nil)            ;Already provided.
- ((progn (load "yatexadd" t) (featurep 'yatexadd)) nil)
- (t (message "YaTeX add-in functions not supplied.")))
+;;(cond
+;; ((featurep 'yatexadd) nil)          ;Already provided.
+;; ((progn (load "yatexadd" t) (featurep 'yatexadd)) nil)
+;; (t (message "YaTeX add-in functions not supplied.")))
 
 (defun YaTeX-addin (name)
   "Check availability of addin function and call it if exists."

ちなみにここで何をしているかも調べてないし,ちゃんとした動作検証もしていないのでご利用は自己責任でどうぞ.

ググってみると新しいMeadowで同じ現象になっている人がいるようですが,同じことをすれば動くのではないだろうか.