From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: org-mode and mode hooks. Date: Sun, 05 Jun 2005 02:36:08 +0200 Message-ID: <858y1p1vyf.fsf@lola.goethe.zz> References: <87y8a3mnz8.fsf@xs4all.nl> <200505271717.j4RHHGD07067@raven.dms.auburn.edu> <200505290157.j4T1vus10117@raven.dms.auburn.edu> <200505292354.j4TNsTE13354@raven.dms.auburn.edu> <200505311544.j4VFijq17680@raven.dms.auburn.edu> <200506011911.j51JBR025269@raven.dms.auburn.edu> <87oeap231t.fsf-monnier+emacs@gnu.org> <200506012242.j51MgBj26277@raven.dms.auburn.edu> <87r7flpubg.fsf-monnier+emacs@gnu.org> <200506012349.j51NnUA26352@raven.dms.auburn.edu> <200506031505.j53F5IE04403@raven.dms.auburn.edu> <200506041454.j54EsQG09092@raven.dms.auburn.edu> <200506041748. NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1117933612 6163 80.91.229.2 (5 Jun 2005 01:06:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 5 Jun 2005 01:06:52 +0000 (UTC) Cc: emacs-devel@gnu.org, monnier@iro.umontreal.ca, rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 05 03:06:51 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DejaH-0006cm-HS for ged-emacs-devel@m.gmane.org; Sun, 05 Jun 2005 03:05:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DejgH-0001Rr-Vs for ged-emacs-devel@m.gmane.org; Sat, 04 Jun 2005 21:12:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Dejfs-0001MU-9x for emacs-devel@gnu.org; Sat, 04 Jun 2005 21:11:36 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Dejfo-0001KQ-UV for emacs-devel@gnu.org; Sat, 04 Jun 2005 21:11:33 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Dejfo-0001Jj-Pj for emacs-devel@gnu.org; Sat, 04 Jun 2005 21:11:32 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Dejbe-0004Ag-07 for emacs-devel@gnu.org; Sat, 04 Jun 2005 21:07:14 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1DejXT-0003dv-52; Sat, 04 Jun 2005 21:02:55 -0400 Original-Received: by lola.goethe.zz (Postfix, from userid 1002) id 9BFFC1C3DFE5; Sun, 5 Jun 2005 02:36:09 +0200 (CEST) Original-To: Luc Teirlinck In-Reply-To: <200506041748.j54HmBK09784@raven.dms.auburn.edu> (Luc Teirlinck's message of "Sat, 4 Jun 2005 12:48:11 -0500 (CDT)") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." 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:38133 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:38133 Luc Teirlinck writes: > I believe that it is possible to implement things completely > reliably by letting major modes specify a list of major modes from > which they want to inherit keywords and using a non-nil MODE > argument. But that would require more extensive changes to Font > Lock and would also require some (much less extensive) changes to > define-derived-mode. I believe that a nil argument for MODE has > been around for a while so for backward compatibility, one would > still need to reasonably take care of such calls. The question is > whether the remaining problems are worth the trouble. >>From the description, I'd say right now probably not. It seems like we should try with your current fixes for the release. If significant problems get reported after the release, we might still reconsider more invasive changes as long as we have enough time for testing them. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum