Emacs24.3以降でFreewnnとegg(tamago-tsunagi)を使って日本語入力するための Emacs Lispです。
このファイルを動作させるためには、次の3つが必要です。
主にUNIX系OSで使われているテキストエディタです。
Ubuntu等のUNIX系OSを利用している場合、パッケージ管理システムからインストール できると思います。
sudo apt-get install emacs(※ URLが消滅しています。)
老舗のかな漢字変換システムです。
UNIX系OSを利用している場合、パッケージ管理システムからインストールできると 思います。
sudo apt-get install freewnn-jserver(※ URLが消滅しています。)
Emacs上でFreeWnnを使えるようにするアプリです。
ファイルのURLが消滅しているため、同封いたしました。
次のコマンドでインストールすることができます。
sudo tar xvfz tamago-tsunagi-5.0.7.1.tar.gz
sudo cd tamago-tsunagi-5.0.7.1
sudo mkdir /usr/local/share/emacs/site-lisp/egg
sudo mv egg its \*.el /usr/local/share/emacs/site-lisp/egg/
/usr/local/share/emacs/site-lisp/eggは、環境に応じて
/usr/share/emacs/site-lisp/eggなどに書き換えてください
(以下も同様です)。
なお、"tamago-tsunagi-5.0.7.1"の中には、"INSTALL"というファイルがあり、 インストールの手順が書かれていますので、その方法でインストールしても良いの ですが、新しいEmacsではエラーになるため、インストールできなくなっています。
もし"/usr/local/share/emacs/site-lisp/egg/egg-com.elc"(←最後に"c"あり)が あれば、削除します(なくても動きますし、あると新しいEmacsで誤作動します。)。 なお、"/usr/local/share/emacs/site-lisp/egg/egg-com.el"(←最後に"c"なし)は 必要ですので、削除しないでください。
sudo rm -f /usr/local/share/emacs/site-lisp/egg/egg-com.elc次のコマンドを実行して、ファイルをインストールしてください。
sudo cp -p egg-tart.el /usr/local/share/emacs/site-lisp/egg/
sudo chmod 444 /usr/local/share/emacs/site-lisp/egg/egg-tart.el
sudo chown root:root /usr/local/share/emacs/site-lisp/egg/egg-tart.el次のコマンドを実行して、設定をインストールしてください。
cat << EOM > "~/.emacs.d/init.el"
;;;=========================================================;;;
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/egg")
(if (not (fboundp 'make-coding-system))
(defun make-coding-system (coding-system &rest rest)
(define-coding-system coding-system ""
:mnemonic ?w :coding-type 'charset)))
(require 'egg)
(load "/usr/local/share/emacs/site-lisp/egg/leim-list")
(load "/usr/local/share/emacs/site-lisp/egg/menudiag")
(load "/usr/local/share/emacs/site-lisp/egg/egg-tart")
(setq default-input-method "japanese-egg-wnn")
(setq wnn-jserver "127.0.0.1")
(setq egg-default-startup-file "~/.eggrc.el")
;;;=========================================================;;;
EOM~/.emacs.d/init.elは、Emacsの設定ファイルです。
必要に応じて~/.emacsや~/.emacs.elに書き換えてください。
127.0.0.1はFreeWnnのサーバのIPアドレスです。
必要に応じて書き換えてください。
~/.eggrc.elはtamago-tsunagiの設定ファイルです。
必要に応じて~/.emacs.d/.eggrc.elなどに書き換えてください。
次のコマンドでEmacsを起動してください。
env XMODIFIERS= emacs [file]2020-08-02 v01 リリース
2020-09-19 v02 リリース
2020-11-19 v03 リリース
2021-01-19 v04 リリース
2021-07-26 v05 リリース