From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleksandr Gavenko Newsgroups: gmane.emacs.nxml.general,gmane.emacs.devel Subject: Re: rnc-mode updated for GNU Emacs 23+ Date: Thu, 20 Dec 2012 21:16:54 +0200 Organization: Oleksandr Gavenko , http://gavenkoa.users.sf.net Message-ID: <87ehikedp5.fsf@gavenkoa.example.com> References: Reply-To: emacs-nxml-mode@yahoogroups.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1356031035 23775 80.91.229.3 (20 Dec 2012 19:17:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 20 Dec 2012 19:17:15 +0000 (UTC) Cc: emacs-devel@gnu.org, emacs-nxml-mode@yahoogroups.com To: Tom Emerson , James Clark Original-X-From: sentto-10952198-2144-1356031028-geng-emacs-nxml-mode=m.gmane.org@returns.groups.yahoo.com Thu Dec 20 20:17:28 2012 Return-path: Envelope-to: geng-emacs-nxml-mode@m.gmane.org Original-Received: from ng5-vm3.bullet.mail.ne1.yahoo.com ([98.138.214.232]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TllcU-0002GT-6f for geng-emacs-nxml-mode@m.gmane.org; Thu, 20 Dec 2012 20:17:26 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoogroups.com; s=echoe; t=1356031028; bh=sHHnEc1aE9rvETuoNUcMXT1flHKboW2kNCuObMaFu7k=; h=Received:Received:X-Yahoo-Newman-Id:X-Sender:X-Apparently-To:X-Received:X-Received:X-Received:X-Received:X-Received:X-Received:To:Cc:Organization:References:In-Reply-To:Message-ID:User-Agent:X-Originating-IP:X-eGroups-Msg-Info:From:X-Yahoo-Profile:Sender:MIME-Version:Mailing-List:Delivered-To:List-Id:Precedence:List-Unsubscribe:Date:Subject:Reply-To:X-Yahoo-Newman-Property:Content-Type:Content-Transfer-Encoding; b=eytZpWBzwIIAGDQap7D+Q1GEhJMAS5FQhkvRmWW3Xi87EJT49vEwQ7zaQaxkIgxmbyVv5ZLwQiO6mxeek9/bdfiYhWeOYNe7+myCPp/5L8t5sVcQdvZWiJ4gBNw6xrXVtTlyNwh16Gj6mT3Ue3xzFZQJy24d+yODG0OX31hbXxo= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=echoe; d=yahoogroups.com; b=XVcGKCM2u/VwkS+aO4ml7FEmrav1HRpqZv8a5DwHy3/n8Y3zhDtXj5madohEN/F/BFHlolu3fTjen4DkjbyKAv1jdL8wPolWmB0EuJ1dql0HmwpaRVs5pAfkyXEO7Y5hrXvpiRuYdbH73zasvFAl5SBWjRibnI+q0qHbM3Me5zE=; Original-Received: from [98.138.217.180] by ng5.bullet.mail.ne1.yahoo.com with NNFMP; 20 Dec 2012 19:17:08 -0000 Original-Received: from [98.137.34.37] by tg5.bullet.mail.ne1.yahoo.com with NNFMP; 20 Dec 2012 19:17:08 -0000 X-Yahoo-Newman-Id: 10952198-m2144 X-Sender: gavenkoa@gmail.com X-Apparently-To: emacs-nxml-mode@yahoogroups.com X-Received: (qmail 69647 invoked from network); 20 Dec 2012 19:16:59 -0000 X-Received: from unknown (98.137.34.44) by m1.grp.sp2.yahoo.com with QMQP; 20 Dec 2012 19:16:59 -0000 X-Received: from unknown (HELO mail-ea0-f176.google.com) (209.85.215.176) by mta1.grp.sp2.yahoo.com with SMTP; 20 Dec 2012 19:16:59 -0000 X-Received: by mail-ea0-f176.google.com with SMTP id d13so1564480eaa.21 for ; Thu, 20 Dec 2012 11:16:57 -0800 (PST) X-Received: by 10.14.203.2 with SMTP id e2mr25276849eeo.20.1356031017888; Thu, 20 Dec 2012 11:16:57 -0800 (PST) X-Received: from desktop ([37.229.4.200]) by mx.google.com with ESMTPS id d3sm17051521eeo.13.2012.12.20.11.16.55 (version=SSLv3 cipher=OTHER); Thu, 20 Dec 2012 11:16:56 -0800 (PST) In-Reply-To: (James Clark's message of "Thu, 20 Dec 2012 08:04:54 +0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) X-Originating-IP: 209.85.215.176 X-eGroups-Msg-Info: 1:12:0:0:0 X-Yahoo-Profile: gavenkoa Original-Sender: emacs-nxml-mode@yahoogroups.com Mailing-List: list emacs-nxml-mode@yahoogroups.com; contact emacs-nxml-mode-owner@yahoogroups.com List-Id: Precedence: bulk List-Unsubscribe: X-Yahoo-Newman-Property: groups-email-tradt-u Xref: news.gmane.org gmane.emacs.nxml.general:2032 gmane.emacs.devel:155695 Archived-At: For reference on original discussion refer to: http://tech.groups.yahoo.com/group/emacs-nxml-mode/message/2136 https://github.com/TreeRex/rnc-mode http://www.emacswiki.org/emacs/RELAX_NG On 2012-12-20, James Clark wrote: > On Wed, Dec 19, 2012 at 9:58 PM, Tom Emerson wrote: >> On Tue, Dec 18, 2012 at 9:13 PM, James Clark wrote: >> >>> Have you tried contacting the original author? It was David Rosenborg, >>> who is still listed at: >> >> Yes, but as of yet I have not received a response. > Thanks for taking this on. > > I suggest you send a bug report to the FSF list suggesting that they patch > the manual to point to your github repository. > How about submitting sources to http://bzr.savannah.gnu.org/r/emacs/elpa/ In this case package become available in http://elpa.gnu.org/ Or ever to Emacs distro? Why this to do? Because of nxml-mode it is important for Emacs to have rnc-mode. Personally I write some own .rnc files and read a lot of SVG/XHTML etc .rnc files in Emacs. Also this is very stable package (as remarked in original discussion) so additional maintenance is not required and this is big argument for inclusion to Emacs or GNU elpa. And I don't know how long Tom will be interested in maintaining rnc-mode. With Emacs developers community this mode will be more living then with single maintainer... Any further maintenance can be done with bug submission for anyone. That my suggestion. And I know that pushing mode to Emacs is hard work. It may require David Rosenborg permission or something similar... I use original rnc-mode.el (from home page) without modifications in Emacs 23/24 for long time (but use only basic features - indentation and highlighting)... It have such header: ;; A major mode for editing RELAX NG Compact syntax. ;; Version: 1.0b3 ;; Date: 2002-12-05 ;; Copyright (c) 2002, Pantor Engineering AB ;; All rights reserved. So I surprised that it didn't work for Tom. I checkout Tom's git sources and found only 2 difference in: (defun rnc-make-regexp-choice (operands) and (defun rnc-electric-brace (arg) which use non-existing functions in Emacs 23/24. So seems that I have in some way broken code highlighting. And I avoid to use 'electric' features in all modes... But my Emacs don't produce errors in *Message* buffer for my use cases. -- Best regards! ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/emacs-nxml-mode/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/emacs-nxml-mode/join (Yahoo! ID required) <*> To change settings via email: emacs-nxml-mode-digest@yahoogroups.com emacs-nxml-mode-fullfeatured@yahoogroups.com <*> To unsubscribe from this group, send an email to: emacs-nxml-mode-unsubscribe@yahoogroups.com <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/