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: Some further problems with enriched mode. Date: Thu, 23 Sep 2004 12:24:00 -0500 (CDT) Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: <200409231724.i8NHO0S13101@raven.dms.auburn.edu> References: <200409230118.i8N1IlC29160@raven.dms.auburn.edu> <4152F011.3090608@yahoo.com> <200409231559.i8NFxsQ10401@raven.dms.auburn.edu> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1095960317 29004 80.91.229.6 (23 Sep 2004 17:25:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 23 Sep 2004 17:25:17 +0000 (UTC) Cc: ihs_4664@yahoo.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 23 19:25:03 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 1CAXL5-0001Q9-00 for ; Thu, 23 Sep 2004 19:25:03 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CAXR6-0000Yo-Pi for ged-emacs-devel@m.gmane.org; Thu, 23 Sep 2004 13:31:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CAXQs-0000XS-Ss for emacs-devel@gnu.org; Thu, 23 Sep 2004 13:31:03 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CAXQp-0000Vi-Vr for emacs-devel@gnu.org; Thu, 23 Sep 2004 13:31:00 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CAXQp-0000Uj-DM for emacs-devel@gnu.org; Thu, 23 Sep 2004 13:30:59 -0400 Original-Received: from [131.204.53.104] (helo=manatee.dms.auburn.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CAXKJ-0001t7-TK for emacs-devel@gnu.org; Thu, 23 Sep 2004 13:24:16 -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 i8NHOFiU005804; Thu, 23 Sep 2004 12:24:15 -0500 (CDT) Original-Received: (from teirllm@localhost) by raven.dms.auburn.edu (8.11.7p1+Sun/8.11.7) id i8NHO0S13101; Thu, 23 Sep 2004 12:24:00 -0500 (CDT) X-Authentication-Warning: raven.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: monnier@iro.umontreal.ca In-reply-to: (message from Stefan Monnier on Thu, 23 Sep 2004 12:44:24 -0400) 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:27506 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:27506 Stefan Monnier wrote: > Minor mode hooks are run when turning the mode on _or_ off. Indeed. Some minor modes only run their run when turned ON, but I think it's a bug, because in many cases it can be useful/important to run something when the mode is turned OFF. In particular, when turning the mode off, the user needs to be able to undo changes he made (using the hook) while turning the mode on. Sincerely, Luc.