放置している間に 23.0.96 までバージョンが上がってきた。
そろそろリリースか?
ということで、前回の 23.0.93 の時とほぼ同じように ebuild を修正した。
疑問が1つ。
open -a はどこからアプリケーションを探し出し、どこからアプリケーション名を取得するのか?
man には特に何も書いていないのだが、場所はどこでもよくて、名前はファイル名から、のようだ。
~/Applications 辺りからシンボリックリンクを張って、複数バージョンを切り替えるようなことを考えていたのだが、シンボリックリンクは見てくれないという実験結果。
シンボリックが駄目ならハードリンク、ということで cp -la した。
あとはフォントが惨めだったので、この辺を参考に
(when (= emacs-major-version 23)
(set-default-font "Courier-14")
(modify-all-frames-parameters (list (assq 'font (frame-parameters)))) ;複数フレームに対応
(set-fontset-font
(frame-parameter nil 'font)
'katakana-jisx0201
'("Hiragino Maru Gothic Pro" . "iso10646-1"))
(set-fontset-font
(frame-parameter nil 'font)
'japanese-jisx0212
'("Hiragino Maru Gothic Pro" . "iso10646-1"))
(set-fontset-font
(frame-parameter nil 'font)
'japanese-jisx0208
'("M+1MN+IPAG" . "iso10646-1"))
(set-fontset-font
(frame-parameter nil 'font)
'latin-iso8859-1
'("courier" . "iso-10646-1"))
)
を .emacs に書いておく。
必要に応じて他の言語のフォントも指定しておくべきなのだろうが、この方法以外に簡単な方法があるのではないかという疑念(半分は期待)ゆえに今はこれぐらい。
|