From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.devel Subject: Re: Specifying mode in file variables trouble Date: Tue, 23 Sep 2008 22:43:37 +0200 Message-ID: <48D954F9.4010302@gmail.com> References: <48D44761.6000809@gmail.com> <87ljxny6n8.fsf@catnip.gol.com> <48D44C79.9020004@gmail.com> <48D63F30.8060102@gmail.com> <48D6E8FB.4070108@gmail.com> <48D79A25.7050000@gmail.com> <48D8BB40.6060806@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1222202646 22898 80.91.229.12 (23 Sep 2008 20:44:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 23 Sep 2008 20:44:06 +0000 (UTC) Cc: dmhouse@gmail.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, aaron.s.hawley@gmail.com To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 23 22:45:02 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KiEkh-0001yh-OM for ged-emacs-devel@m.gmane.org; Tue, 23 Sep 2008 22:44:56 +0200 Original-Received: from localhost ([127.0.0.1]:34071 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KiEjf-0006lZ-Fr for ged-emacs-devel@m.gmane.org; Tue, 23 Sep 2008 16:43:51 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KiEjb-0006lR-45 for emacs-devel@gnu.org; Tue, 23 Sep 2008 16:43:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KiEjZ-0006l3-7c for emacs-devel@gnu.org; Tue, 23 Sep 2008 16:43:46 -0400 Original-Received: from [199.232.76.173] (port=59767 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KiEjZ-0006ks-29 for emacs-devel@gnu.org; Tue, 23 Sep 2008 16:43:45 -0400 Original-Received: from ch-smtp01.sth.basefarm.net ([80.76.149.212]:53371) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KiEjX-000772-Jt; Tue, 23 Sep 2008 16:43:44 -0400 Original-Received: from c83-254-151-87.bredband.comhem.se ([83.254.151.87]:61915 helo=[127.0.0.1]) by ch-smtp01.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1KiEjV-0007Mr-4L; Tue, 23 Sep 2008 22:43:41 +0200 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 In-Reply-To: X-Enigmail-Version: 0.95.7 X-Antivirus: avast! (VPS 080923-0, 2008-09-23), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.151.87 X-ACL-Warn: Too high rate of unknown addresses received from you X-Scan-Result: No virus found in message 1KiEjV-0007Mr-4L. X-Scan-Signature: ch-smtp01.sth.basefarm.net 1KiEjV-0007Mr-4L 496e24e1275a66feace73d7d81265549 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6? (barebone, rare!) 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:104080 Archived-At: Richard M. Stallman wrote: > I am not sure. I liked html+php-mode better. > > Maybe using the name php-mode would also create confusion since the name > is already in use. > > I don't see the problem. Would anyone now in the habit of running > `php-mode' be disappointed after this change? I don't know for sure, but some people seem to want to use just php-mode instead of the solution with mumamo. It is not clear to me why and if some people still prefer that. It might be that they find mumamo complex or that they do not want the whole of nXhtml. It might also be because some php files actually contains only php code. > I have suggested a different solution to this quite general problem. I > think a list of major mode priorities would be better. I have > implemented that in majmodpri.el which I am resending here. > > I do not see how majmodpri would help solve this problem. > It does not seem relevant. Again, as in my previous message (to your other message), I think the commentary in majmodpri explains why majmodpri.el is relevant. > Here's the scenario: the user visits a file called foo.php which > contains code in various languages. How do you propose for Emacs > to pick the right major mode? I propose that Emacs uses the same mechanism as today. That means that the order of the entries in `auto-mode-alist' is used. But I want to give the user control over the order in `auto-mode-alist'. That is what majmodpri.el is for. > I proposed two solutions: > > * Always call `php-mode', and define `php-mode' using mumamo to handle > all the languages that can be in a PHP file. > > * Always call `php-mode', and define `php-mode' to handle all the > languages that are found in this PHP file. I think the only reasonable way to do it is to use mumamo. (Maybe CEDET can change that in the future, but I rather think that CEDET and mumamo should cooperate.)