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