2005-11-13

ChangeLog メモの TAB 幅を小さくする

ChangeLog メモは、ChangeLog という変更履歴記録用のフォーマットを利用してメモを取ろうというアイデア。そのため、ChangeLog の書式に従う。

この ChangeLog の書式で一番の制約と言えるのが、行頭に TAB 文字を入れること。Emacs のデフォールト TAB 幅は 8 なので、ウィンドウ幅が 80 なら一行に実質 72 文字しか書くスペースが残らない。

そこで、ChangeLog メモファイルだけで TAB 幅を狭める Tips。ファイル変数を使って TAB 幅を変える。具体的には ChangeLog メモファイルの末尾に次のコードを追加する。

^L
;;; Local Variables: ***
;;; mode: change-log ***
;;; clmemo-mode: t ***
;;; tab-width: 4 ***
;;; End: ***

emacs 22.0.50 利用者は、次のコード。

^L
;;; Local Variables: ***
;;; mode: change-log ***
;;; clmemo-mode: t ***
;;; tab-width: 4 ***
;;; left-margin: 4 ***
;;; End: ***

TAB 幅が 8 から 4 に変わるはず。たった 4 文字の違いでしかないけれど、大きく違う。なにより、見た目がスッキリして見える。是非お試しあれ。

※この記事は chalow ML (非公開) に 2005-03-18 に登稿した内容を書き直したものです。

No comments:

Post a Comment