Re: Emacs Zone-mode for DNS zone files
こんにちは山岡です。
ぼくは使う用が無いので間接情報ですが、
>>>>> In <YAS.07Feb7184708@kirk.is.tsukuba.ac.jp> 新城さん wrote:
> 新城@筑波大学情報です。こんにちは。
> 今日、ふと気が付いたのですが、Emacs に DNS の zone データを
> 編集するためのモード、zone-mode がありますね。C-x C-s で保存
> したら、シリアル番号が勝手に増えます。意図的なら便利です。
近い将来にリリースされるであろう Emacs 22 では dns-mode.el で置
き換えられています。以下のものが入手可能で、Emacs 21.2 でも使え
るようです。
http://cvs.savannah.gnu.org/viewcvs/*checkout*/emacs/emacs/lisp/textmodes/dns-mode.el
シリアル番号を勝手に進めるかどうかは
dns-mode-soa-auto-increment-serial 変数の設定によります (Gnus に
付属している版の dns-mode.el には、この変数はありませんが)。
また、関連記事が以下に。
http://comments.gmane.org/gmane.emacs.devel/58230
> うちの Emacs 21.2.1 だと拡張子を .zone にしていたら標準で有
> 効になりました。これは、いつから入っていたんでしょうか。
Emacs 20.3 (1998年08月19日) からのようですね。自動で zone-mode
を適用するのは auto-mode-alist 変数のデフォルト値のせいです。
Emacs 22 でも *.zone ファイルは zone-mode を呼びますが、実は
dns-mode の別名です。
> この Zone-mode ですが、ある程度、構文解析しないとうまく働か
> ないと思います。下手に書くと動かないとか。何か注意点はないで
> しょうか。ドキュメントが見つからないのですけれど。
すみませんが、こちらはパス (ソースを散見した限りでは、たいしたこ
とはやっていないように見えますが)。
--
山岡
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735