Article View: fj.editor.emacs
Article #591Re: Emacs Zone-mode for DNS zone files
From: Katsumi Yamaoka
Date: Wed, 07 Feb 2007 11:04
Date: Wed, 07 Feb 2007 11:04
42 lines
2800 bytes
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-mailReferences:
<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=