藤原 誠さんの GNU Emacs + Gnus + Mew の環境を作ろう を読んで作業しました。
次の作業記録は日本語入力として Canna だけを用いる場合です。 Vine Linux のディレクトリ構成に合わせました。
cd /usr/local/src tar xvzf .../emacs-20.4.tar.gz tar xvzf .../leim-20.4.tar.gz cd emacs-20.4 zcat .../emcws-20.4-19990816.gz | patch -p1 zcat .../emacs-20.4-linespace-patch.gz | patch -p1 cd .. mkdir emcws-work cd emcws-work ../emacs-20.4/configure \ --with-canna \ --with-canna-includes=/usr/include/canna \ --with-canna-libraries=/usr/lib \ --with-x \ --with-x-toolkit \ --with-gcc make make install
~/.emacs にはとりあえず次のように書いておきました。 Mew などのアプリケーション用の部分は省きました。
; 日本語関係 (set-language-environment "Japanese") (set-default-coding-systems 'euc-jp) (set-terminal-coding-system 'euc-jp) (set-keyboard-coding-system 'euc-jp) (set-buffer-file-coding-system 'euc-jp-unix) ; ↑あるいは (prefer-coding-system 'euc-jp) ; EOF より後にカーソルを移動できなくする (setq next-line-add-newlines nil) ; Canna 用 (load-library "canna") (canna) (global-set-key "\C-o" 'canna-toggle-japanese-mode) (global-set-key "\C-_" 'canna-undo) ; BS (C-h) キーと DEL キーを入れかえる (keyboard-translate ?\C-h ?\C-?) ; モードラインに行番号を表示する (line-number-mode t) ; M-g で goto-line できるようにする (global-set-key "\M-g" 'goto-line) ; C-\ でキーボードマクロ再生 (global-set-key "\C-\\" 'call-last-kbd-macro)
見栄えは X のリソースで指定できます。たとえば
Emacs*Background: gray80 Emacs*Foreground: black Emacs*pointerColor: red Emacs*cursorColor: red Emacs*font: -*-fixed-*-16-* (あるいは fontset-standard など) Emacs.geometry: 89x37+0+0 Emacs.lineSpace: 2といった具合に指定します。
コマンドラインオプションでも指定できます。 たとえば emacs -lsp 4 とすれば行間が4ドットになります。 フォントは Shift + 左クリックで Fontset から選べます。
次のものを用意しました。
http://www.ring.gr.jp/pub/GNU/emacs/emacs-20.7.tar.gz http://www.ring.gr.jp/pub/GNU/emacs/leim-20.7.tar.gz ftp://ftp.ki.nu/pub/emcws/emcws-20.7-20010622.gz
インストールは次のようにしました。
tar xvzf .../emacs-20.7.tar.gz tar xvzf .../leim-20.7.tar.gz cd emacs-20.7 zcat .../emcws-20.7-*.gz | patch -p0 mkdir emcws-work cd emcws-work ../emacs-20.7/configure \ --with-canna \ --with-canna-includes=/usr/include/canna \ --with-canna-libraries=/usr/lib \ --with-x \ --with-x-toolkit \ --with-gcc make make install
20.7 で M-x shell すると gpg でパスワード入力ができなくなります。 20.5 では大丈夫だったのに。
$ gpg --decrypt y gpg --decrypt y gpg: cannot open /dev/tty: デバイスが設定されていません
リンクはご自由にどうぞ。
松阪大学 奥村晴彦 okumura@matsusaka-u.ac.jp
Last modified: Sun Aug 12 22:50:03 JST 2001