2013年8月25日 11:43 <sugaht@zephyr.dti.ne.jp>:
上記の debian のパッチは, ざっと見たところ
a. fwnn を emacs 24.3 で使うためには, egg-com.el へのパッチのみ必要 canna, s3j も egg-comm に依存しています (s3j てまだありました?).
手元の環境では, debian の egg-comm.el へのパッチと, make-local-hook の削除, 及び last-command-char への対処で, egg から jserver へ接続し 簡単な変換動作は行えることは確認しました.
すいません。 私もDebian 7.1のeggをopenSUSE 13.1 Milestone 4の Emacs 24.3-4.3.x86_64で動かそうとしているのですが、動かせないでいます。 やったことを書いてみます。誤りがあればご指摘ください。 1. http://packages.debian.org/wheezy/egg から http://ftp.de.debian.org/debian/pool/main/e/egg/egg_4.0.6+0.20041122cvs.orig... と http://ftp.de.debian.org/debian/pool/main/e/egg/egg_4.0.6+0.20041122cvs-19.d... をdownload。 2. 展開 tar xzvf egg_4.0.6+0.20041122cvs.orig.tar.gz 3. パッチ適用 patch -b <egg_4.0.6+0.20041122cvs-19.diff 4. egg.elとmenudiag.elの(make-local-hook)関数をコメントアウト。 5. egg.elの冒頭 に以下のコードを追加。 ;;; for 24.3 and later (if (string< "24.3" emacs-version) (progn (defvaralias 'last-command-char 'last-command-event))) 6. egg.com.elの (defvar comm-accept-timeout nil)を (defvar comm-accept-timeout 200)に変更。 7. .emacsにload-pathの設定を追加。 (setq load-path (cons "/home/mitsutoshi/Downloads/egg-4.0.6+0.20041122cvs" load-path)) 8. jserverを起動。 sudo systemctl start fwnn 9. Emacsを起動 emacs 10. M-x load-library eggをload 11. M-x egg-mode 12. C-^ この時点で「Invalid code(s)」とmini bufferに表示され、日本語入力できません。 何か手順に誤りや漏れがあるでしょうか? 「3.」のパッチをegg-com.elだけが当たるように切り詰めてpatchを当てなおしたり、 make installまでやって、 .emacsの記述を (setq load-path (cons "/usr/local/share/emacs/site-lisp/egg" load-path)) に変えたりしたのですが、「Invalid code(s)」のエラーに変わりはありません。 動く状態にまで持っていきたいのですが 行き詰っています。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org