From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Romain Francoise Newsgroups: gmane.emacs.devel Subject: dns-mode.el vs. zone-mode.el Date: Wed, 09 Aug 2006 20:15:11 +0200 Organization: orebokech dot com Message-ID: <87k65hdbdc.fsf@pacem.orebokech.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1155147339 14259 80.91.229.2 (9 Aug 2006 18:15:39 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 9 Aug 2006 18:15:39 +0000 (UTC) Cc: Simon Josefsson Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 09 20:15:38 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GAsaT-0002XO-6P for ged-emacs-devel@m.gmane.org; Wed, 09 Aug 2006 20:15:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GAsaS-0006w4-73 for ged-emacs-devel@m.gmane.org; Wed, 09 Aug 2006 14:15:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GAsaI-0006vw-46 for emacs-devel@gnu.org; Wed, 09 Aug 2006 14:15:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GAsaG-0006vj-FX for emacs-devel@gnu.org; Wed, 09 Aug 2006 14:15:13 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GAsaG-0006vg-9u for emacs-devel@gnu.org; Wed, 09 Aug 2006 14:15:12 -0400 Original-Received: from [82.67.41.165] (helo=yeast.orebokech.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GAsf0-0007t5-0p for emacs-devel@gnu.org; Wed, 09 Aug 2006 14:20:06 -0400 Original-Received: from pacem.orebokech.com (pacem.orebokech.com [192.168.1.3]) by yeast.orebokech.com (Postfix) with ESMTP id DF2A312E95; Wed, 9 Aug 2006 20:15:10 +0200 (CEST) Original-Received: by pacem.orebokech.com (Postfix, from userid 1000) id 47E3F523F4; Wed, 9 Aug 2006 20:15:11 +0200 (CEST) Original-To: emacs-devel@gnu.org X-Face: }9mYu,e_@+e!`Z-P5kVXa3\_b:hdJ"B)ww[&=b<2=awG:GOIM List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:58230 Archived-At: Emacs 22 has a new package called dns-mode.el which does pretty much the same thing as an older package called zone-mode.el, the latter being part of Emacs since (at least) Emacs 20. They are so simple that we probably don't need two packages for this. Comparing the two yields the following observations: - dns-mode's code to update serials is more advanced and probably more robust; - dns-mode's font-locking is much better; - zone-mode updates serials automatically upon saving, via `write-file-functions'; - dns-mode has a menu (but it has only one item so far); - dns-mode associates itself with .soa files in `auto-mode-alist'. So I'm proposing to merge the two by dropping zone-mode.el, making zone-mode an alias for dns-mode, and making dns-mode update serials automatically upon saving (so as not to confuse users of zone-mode). What do people think? -- Romain Francoise | The sea! the sea! the open it's a miracle -- http://orebokech.com/ | sea! The blue, the fresh, the | ever free! --Bryan W. Procter