外遊び

久しぶりに近所の公園に出かけた。
公園に行く前に半年近くほったらかしの娘の自転車をきれいにしたりタイヤに空気を入れてたらお昼に。
公園まで自転車の練習。久々の割にはちゃんと乗れていたかなぁ。
少しボール蹴りしてから、近所のコンビニへお昼ご飯を買いに行き、公園で昼食。
食後は滑り台や鉄棒、ブランコで遊ぶ。

debianのeggパッケージに手を入れて白井さんのTamagoなAnthyとhttp://lorentey.hu/project/emacs.html.enに対応しよう!!

egg のソースを取得

% apt-get source egg

ソースの展開

% dpkg-source -x egg_4.0.6+0.20041122cvs-9.dsc

展開されたディレクトリに移動して修正

% cd egg-4.0.6+0.20041122cvs
anthy.elとanthypic.elの入れ替え
% cd egg
% cp /usr/local/src/egg-anthy/egg-anthy-20050804/*.el .
emacs-multi-tty 対応
% cd ../debian
% vi control emacsen-install emacsen-remove
control・・・Dependsにemacs-multi-ttyを追加
emacsen-install, emacs-remove・・・emacs-snapshotの横にemacs-multi-ttyを追加

修正点をchangelogに追加

% cd ..
% dch -n
修正点を追記する。

パッケージのビルド

% debuild -us -uc

インストール

% sudo dpkg -i ../egg_4.0.6+0.20041122cvs-9.1_i386.deb

VC mode

どこかのEmacsのマニュアルから抜粋したやつ*1

C-x v v
ロックとチェックインを切替える
C-x v ~ VERSION RET (`vc-version-other-window')
訪問しているファイルの版VERSIONをそれ専用のバッファで調べる。
C-x v = (`vc-diff')
カレントバッファの内容とファイルのチェックインした最新版とを比較する。
C-u C-x v = FILE RET OLDVERS RET NEWVERS RET
FILEの指定した2つの版を比較する。
C-x v g
表示色を変えてCVSの注記コマンドの結果を表示する。
C-x v i
訪問したファイルを版管理に登録する。これは、コマンドラインでやる方が良さそう。なぜなら、RCSCVS を選べないから。
C-x v l
版管理の状態と変更履歴を表示する。
C-x v u
バッファとファイルを最新のチェックインしてある版に復元する。ロックを使用しているときには、ファイルのロックを解除するので、変更を始めるまえにまずファイルをロックし直す必要があります。
C-x v c
訪問先ファイルのマスタファイルに最後に入れた変更を取り除く。つまり、最後のチェックインをアンドゥする。★ 危険、使うときは要注意
C-x v d (`vc-directory')
VC 下の dired版管理プレフィックスとして v が定義されている簡素な表示、切替えるには `v t' `v =' や `v l'
C-u C-x v d
ls に渡す追加オプションの指定ができる
C-x v a
カレントディレクトリにある変更記録ファイルを訪れる。そして、そのディレクトリに置いてある登録された各ファイルについて、変更記録ファイルにある最新の項目以降にチェックインされた版に関する新たな項目を作成する。(`vc-update-change-log')このコマンドはRCSCVSだけで動作し、SCCSでは動作しない。
C-u C-x v a
上と同様であるが、カレントバッファのファイルに関する項目だけを探す。
M-1 C-x v a
上と同様だが、現在訪問しているファイルのうち版管理の下に置かれているファイルすべてに関する項目を探す。このコマンドはRCSでのみ動作する。しかも、デフォルトディレクトリに関するすべての項目を変更記録に追加するが、これは適切でないこともある。

誕生日

今日は妻の誕生日。
プレゼントは前日になんとか購入しカードは買い忘れてので筆まめで作成。
昼間はプレゼントの iPod nano のセッティングし、その後、買い物へ。
買い物途中で急遽寿司屋に行くことが決定。
初めてのところでしたがかなり美味しかったです。さすが、高いだけのことはある。
帰りにケーキを買って帰宅。
この、3日間ケーキ食べてばっかりだ。