2002年08月12日 月曜日

Emacs 21.2で遊んでみよう!

昨日、Emacs-21.2 for MacOSXのスクリーンショットを見てふとインストールしたくなったので、インストールを試みてみた。ターゲットのOSはHolonlinux3。結果から言うとすんなりインストールできた

まぁ問題がなかった訳ではない。というのは、最初VineseedのSRPMを持ってきてrebuildしたのであるが、なぜかrpmがcoreを吐いて死ぬからなのである。うーむ。

ようわからんので、SRPMを展開して、普通にmake; make installと相成った。(所詮、パッケージを使えないのである。) 以下手順。(パッチもSRPMに入っていてほぼ最新のようだ?)

Emacs-21.2の設置

Emacsは、グラフィック系のライブラリ(libjpegとかlibpngとか)がちゃんとインストールされていれば、問題なくインストールできる。最近の配布系はたいがいデフォルトでインストールされていると思う。~/configureを実行したときにライブラリを認識しているかどうか確認すべし。(この辺はXemacsも同じよね。)

cd ~
mkdir src
cd src
tar zxvf emacs-21.2.tar.gz
tar zxvf leim-21.2.tar.gz
cd emacs-21.2
patch -p1 < emacs-21.1-xim-useXim.patch
patch -p1 < emacs-21.1-fontset-20011124.patch
./configure --with-gcc --with-pop --with-sound --prefix=/usr
make
make install
cd ~/src

いろいろインストール

小物など…

cd ~/src
emacs -batch -no-init-file -no-site-file -f batch-byte-compile menu-tree.el rpm-spec-mode.el po-mode.el ssl.el
install -m 644 menu-tree.el menu-tree.elc rpm-spec-mode.el rpm-spec-mode.elc po-mode.el po-mode.elc ssl.el ssl.elc /usr/share/emacs-21.2/site-lisp/
mkdir /usr/share/emacs-21.2/site-lisp/site-start.d
install -m 644  po-mode-init.el /usr/share/emacs-21.2/site-start.d/

たまごのインストール

一応、Cannaを使うためにたまごをインストール。最近はEmcwsパッチは要らないみたい。

tar zxvf tamago-4.0.6.tar.gz
cd tamago-4.0.6/
zcat ../tamago-00423a-current.diff.gz | patch -s -p1
./configure
make
cd ..

apel/lemi/Wanderlustなどメール環境

メール環境を構築。面倒なのでCVSから最新版をいただいてくる。lemiはflimとSEMIが合わさったパッケージらしい。

cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout lemi
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout wanderlust
cd apel
make install
cd ..
cd lemi
make
cd ..
cd ..
cd wanderlust
make
make install
cd ..

ふぅ。今日はここで力つきた… と言うか、今までの設定ファイル~/.emacsを廃棄して再構成と言うところで、行き詰まった… 明日「以降」に続く。(続かないかも知れない…)

2017年も今日でおしまい

2017年も気がついてみれば大晦日。今年も昨年同様、なんとなく年末に大きなネタもなかったので、のんびりとした大晦日を迎えることとなった。例年通り、残り時間を気にしてこの記事を書いているわけだが・・・まず写真関係。一言でまとめると。昨年に引き続き、ポートレート三昧な1年となっ...… Continue reading