🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #591

Re: Emacs Zone-mode for DNS zone files

#591
From: Katsumi Yamaoka
Date: Wed, 07 Feb 2007 11:04
42 lines
2800 bytes
こんにちは山岡です。

ぼくは使う用が無いので間接情報ですが、

>>>>> 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 ですが、ある程度、構文解析しないとうまく働か
> ないと思います。下手に書くと動かないとか。何か注意点はないで
> しょうか。ドキュメントが見つからないのですけれど。

すみませんが、こちらはパス (ソースを散見した限りでは、たいしたこ
とはやっていないように見えますが)。
-- 
山岡
Technical Details
Message-ID: <b4m3b5itei4.fsf@jpl.org>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news2.volia.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
References: <YAS.07Feb7184708@kirk.is.tsukuba.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Thread: ff358,f53e34d7021b32ba
X-Google-Thread: 110989,f53e34d7021b32ba
X-Google-Attributes: gidff358,gid110989,public
X-Google-Language: Japanese,JIS
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news2.volia.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: Katsumi Yamaoka <yamaoka@jpl.org>
Newsgroups: fj.editor.emacs,fj.net.ip.dns
Subject: Re: Emacs Zone-mode for DNS zone files
Date: Wed, 07 Feb 2007 20:04:51 +0900
Organization: Emacsen advocacy group
Lines: 42
Message-ID: <b4m3b5itei4.fsf@jpl.org>
References: <YAS.07Feb7184708@kirk.is.tsukuba.ac.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
X-Trace: individual.net AbxO4A726m0BBMdXMcRmVA9gNAHUVIrpj3m7z3gu+HaCHzzFk=
X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk
 B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw=
 L&i*6&(
User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.93 (gnu/linux)
Cancel-Lock: sha1:VznvMMnsTJD4oNhyk7/YGipTAdc=