From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: enriched-mode and switching major modes. Date: Tue, 14 Sep 2004 20:39:59 -0500 (CDT) Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: <200409150139.i8F1dxa22225@raven.dms.auburn.edu> References: <200409042358.i84Nwjt19152@raven.dms.auburn.edu> <87llfn5ihw.fsf@emacswiki.org> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1095212482 18416 80.91.229.6 (15 Sep 2004 01:41:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 15 Sep 2004 01:41:22 +0000 (UTC) Cc: boris@gnu.org, alex@emacswiki.org, rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Sep 15 03:41:10 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1C7OnG-0000Pt-00 for ; Wed, 15 Sep 2004 03:41:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C7Osr-0005wE-CH for ged-emacs-devel@m.gmane.org; Tue, 14 Sep 2004 21:46:57 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1C7Osi-0005w9-Tk for emacs-devel@gnu.org; Tue, 14 Sep 2004 21:46:49 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1C7Osh-0005vx-Cv for emacs-devel@gnu.org; Tue, 14 Sep 2004 21:46:48 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1C7Osh-0005vu-Al for emacs-devel@gnu.org; Tue, 14 Sep 2004 21:46:47 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1C7Omx-00080h-3c; Tue, 14 Sep 2004 21:40:51 -0400 Original-Received: from raven.dms.auburn.edu (raven.dms.auburn.edu [131.204.53.29]) by manatee.dms.auburn.edu (8.12.10/8.12.10) with ESMTP id i8F1eVuE024173; Tue, 14 Sep 2004 20:40:31 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id i8F1dxa22225; Tue, 14 Sep 2004 20:39:59 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: alkibiades@gmx.de In-reply-to: (message from Oliver Scholz on Tue, 14 Sep 2004 16:41:25 +0200) 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: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:27117 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:27117 Oliver Scholz wrote: However, about one thing I am positiv: there is absolutely no room for a minor mode here. That's why I say that enriched-mode (as a minor mode) is a dead end. Note that with my latest patch you can essentially treat Enriched mode as a second major mode. You are guaranteed that it runs _after_ the major mode, even if the user changes the major mode with Enriched mode enabled. Hence you know that the major mode will not override any setting that is essential for proper functioning of Enriched mode. I do not believe that there is any requirement that Enriched mode be compatible with every single major mode. That would be completely unrealistic and is currently already by no means the case. Sincerely, Luc.