Emacs 20.4 のインストール

藤原 誠さんの 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 から選べます。

Emacs 20.7

次のものを用意しました。

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