From unknown Fri Sep 05 08:44:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#6040 <6040@debbugs.gnu.org> To: bug#6040 <6040@debbugs.gnu.org> Subject: Status: globalized minor modes - priority over mode hook? Reply-To: bug#6040 <6040@debbugs.gnu.org> Date: Fri, 05 Sep 2025 15:44:36 +0000 retitle 6040 globalized minor modes - priority over mode hook? reassign 6040 emacs submitter 6040 David Reitter severity 6040 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 26 12:14:41 2010 Received: (at submit) by debbugs.gnu.org; 26 Apr 2010 16:14:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6QxE-0000fX-9y for submit@debbugs.gnu.org; Mon, 26 Apr 2010 12:14:40 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6QR7-0000SB-Qb for submit@debbugs.gnu.org; Mon, 26 Apr 2010 11:41:30 -0400 Received: from lists.gnu.org ([199.232.76.165]:37392) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O6QR3-0002Lm-8o for submit@debbugs.gnu.org; Mon, 26 Apr 2010 11:41:25 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O6QR2-0004Fi-NM for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 11:41:24 -0400 Received: from [140.186.70.92] (port=56586 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O6QQx-0004Db-Jk for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 11:41:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O6QQv-0006Ay-GJ for bug-gnu-emacs@gnu.org; Mon, 26 Apr 2010 11:41:19 -0400 Received: from mail-qy0-f194.google.com ([209.85.221.194]:47132) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6QQs-0006AA-Pm; Mon, 26 Apr 2010 11:41:14 -0400 Received: by qyk32 with SMTP id 32so8027249qyk.12 for ; Mon, 26 Apr 2010 08:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to:x-mailer; bh=fKj5HdThtTQx8kJp044SjUgG3T/23I7yUGcqBg+Ictk=; b=Us2jcyYj0v56LLStCg2ESo7r8KqC5/EdXOCgz0N7y292JD5w4JxnW53INtOI0A4UuH jg+VBJg1K0gBRz9135xmUYZ4nv7RRAXY1pHZToSugSUrK0Los10eR2ZLykos+rzNPp3E Yn+RtjIZzG0JCiTjpkx7dCLUn3Q9dnjfyncaE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; b=AxbIA+LroPrg9sIWhl0yFhNk94qJbNHXYEzWsMSsudA1Xi7Z0HRPhC+nY5F7v39Izd tGuhGzqjBRY0cux7J3VdTZNcw3QwJoC7wsjJN7TIV8UZwysFnIuU9uQbmngmz04ZOGLX zCh2iaCOs4isHau+zEtRFbXePa7HW7zNeWOPM= Received: by 10.229.184.130 with SMTP id ck2mr4996296qcb.95.1272296470255; Mon, 26 Apr 2010 08:41:10 -0700 (PDT) Received: from scarlett.psy.cmu.edu (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id x34sm1891671qce.3.2010.04.26.08.41.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 26 Apr 2010 08:41:08 -0700 (PDT) Subject: Re: globalized minor modes - priority over mode hook? Mime-Version: 1.0 (Apple Message framework v1078) Content-Type: text/plain; charset=us-ascii From: David Reitter In-Reply-To: Date: Mon, 26 Apr 2010 11:41:06 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Stefan Monnier X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 26 Apr 2010 12:14:37 -0400 Cc: "emacs-devel@gnu.org devel" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.5 (----) On Apr 26, 2010, at 10:30 AM, Stefan Monnier wrote: >> `run-mode-hooks' runs the mode hooks first, then >> after-change-major-mode-hooks. >=20 > That would be a bug. Do you have a recipe to reproduce it? Yes, below. Looking at the code of `after-find-file', I think file-local variables = will similarly be overruled by the global minor mode. I ended up implementing what I wanted below by setting defaults for = `auto-fill-function', but that's more low-level than intended, = obviously. I'm bcc'ing the bug DB. --- Emacs -Q (add-hook 'text-mode-hook 'turn-on-word-wrap) ; turns OFF auto-fill (defvaralias 'auto-fill-mode 'auto-fill-function) ; kludge (define-globalized-minor-mode global-auto-fill-mode auto-fill-mode = turn-on-auto-fill) (defun turn-on-word-wrap () "Turn on Word Wrap mode in current buffer." (turn-off-auto-fill) (turn-on-visual-line-mode)) ;; demo (global-auto-fill-mode 1) ; set default (text-mode) ;; result: auto-fill-mode is on, even though it is intended to be off From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 26 12:32:46 2010 Received: (at control) by debbugs.gnu.org; 26 Apr 2010 16:32:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6REk-0000on-4b for submit@debbugs.gnu.org; Mon, 26 Apr 2010 12:32:46 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O6REi-0000oi-QN for control@debbugs.gnu.org; Mon, 26 Apr 2010 12:32:45 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1O6REe-0001tM-0h; Mon, 26 Apr 2010 12:32:40 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19413.49191.892618.963271@fencepost.gnu.org> Date: Mon, 26 Apr 2010 12:32:39 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: white X-Ran: 3[pfxg,o#U$I`={2Q\}pa6Nwg_vOjC"uBuu:ADU@j)*:E[2y&tXT]i6P,b1*Y|8?h:D List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) reassign 6040 emacs severity 6038 minor severity 6028 minor severity 6018 minor From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 06 15:34:22 2011 Received: (at 6040-done) by debbugs.gnu.org; 6 Oct 2011 19:34:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBti1-0002rr-H7 for submit@debbugs.gnu.org; Thu, 06 Oct 2011 15:34:22 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBthy-0002ri-ME for 6040-done@debbugs.gnu.org; Thu, 06 Oct 2011 15:34:19 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RBthn-0005wf-Bz; Thu, 06 Oct 2011 15:34:07 -0400 From: Glenn Morris To: 6040-done@debbugs.gnu.org Subject: Re: bug#6040: globalized minor modes - priority over mode hook? References: X-Spook: ASO Serbian SDI SWAT UNSCOM Janet Reno War on Terrorism X-Ran: |"K%*/-tv4Vi2I%c!Ys*UIMU%lc-)\H1'sIw7``+!ANZ$dXs_Zf(tb~;dd*iWYEn8.|{|I X-Hue: yellow X-Attribution: GM Date: Thu, 06 Oct 2011 15:34:07 -0400 In-Reply-To: (David Reitter's message of "Mon, 26 Apr 2010 11:41:06 -0400") Message-ID: <2jd3e952z4.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 6040-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) Version: 24.1 David Reitter wrote: > Emacs -Q > > (add-hook 'text-mode-hook 'turn-on-word-wrap) ; turns OFF auto-fill > > (defvaralias 'auto-fill-mode 'auto-fill-function) ; kludge > (define-globalized-minor-mode global-auto-fill-mode auto-fill-mode turn-on-auto-fill) > > (defun turn-on-word-wrap () > "Turn on Word Wrap mode in current buffer." > (turn-off-auto-fill) > (turn-on-visual-line-mode)) > > ;; demo > > (global-auto-fill-mode 1) ; set default > (text-mode) > > ;; result: auto-fill-mode is on, even though it is intended to be off I see this in 23.3 but not the current trunk, so it looks like this was fixed. From unknown Fri Sep 05 08:44:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 04 Nov 2011 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator