From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim X Newsgroups: gmane.emacs.help Subject: Re: xml package for emacs? Date: Tue, 02 May 2006 16:47:09 +1000 Organization: Posted via Supernews, http://www.supernews.com Message-ID: <87lktkylci.fsf@tiger.rapttech.com.au> References: <1146522133.272828.320600@j73g2000cwa.googlegroups.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1146555636 2968 80.91.229.2 (2 May 2006 07:40:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 2 May 2006 07:40:36 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue May 02 09:40:32 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FapUf-0000qr-6N for geh-help-gnu-emacs@m.gmane.org; Tue, 02 May 2006 09:40:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FapUe-0004rQ-Oh for geh-help-gnu-emacs@m.gmane.org; Tue, 02 May 2006 03:40:24 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!sn-xt-sjc-02!sn-xt-sjc-09!sn-post-sjc-01!supernews.com!corp.supernews.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:YeFP3c23Uo8rSs90Ks1qvqnmX5s= Original-X-Complaints-To: abuse@supernews.com Original-Lines: 33 Original-Xref: shelby.stanford.edu gnu.emacs.help:139127 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:34749 Archived-At: "DaLoverhino" writes: > What do you suggest as an xml package for emacs? There seems to be a > few. My qualifications are these: > > 1. Package is available for gnu emacs on unix and windows. > 2. Takes advantage of color. > 3. Does indenting. > 4. Automatically closes out tag when you do a keystroke to close out > tag. > So, it will automatically insert "" for you. > 5. Can move between opening and closing tags, and move upto enclosing > tags. > > 1,4 and 5 are most important to me. > > thanks. > I find nxml-mode really good. It may take a little customizing to get it to work exactly as you want or to add things like xml validation etc, but I've found it all works really well. It supports tag completion (and can use DTD to determine valid tags), will close off open tags with a simple keystroke, has syntax highlighting and appropriate indentation etc. A very nice mode for XML authoring. I've used it as a basis for a very nice docbook authoring environment. See the emacs wiki for more info http://www.emacswiki.org Tim -- tcross (at) rapttech dot com dot au