From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.bugs Subject: bug#38111: 27.0.50; globalized-minor-mode not enabled on get-buffer-create Date: Wed, 13 Nov 2019 11:42:07 +1300 Message-ID: References: <87sgmzqs5z.fsf@mail.linkov.net> <83y2wqd7ec.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="47389"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Orcon Webmail Cc: 38111@debbugs.gnu.org, Juri Linkov To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 12 23:43:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iUesQ-000CBI-7N for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 Nov 2019 23:43:10 +0100 Original-Received: from localhost ([::1]:40216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUesO-0000yG-GL for geb-bug-gnu-emacs@m.gmane.org; Tue, 12 Nov 2019 17:43:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43242) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iUesI-0000y3-Rc for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2019 17:43:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iUesH-0004Oj-SO for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2019 17:43:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49779) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iUesH-0004Of-Pj for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2019 17:43:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iUesH-0008VQ-Ka for bug-gnu-emacs@gnu.org; Tue, 12 Nov 2019 17:43:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Nov 2019 22:43:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38111 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 38111-submit@debbugs.gnu.org id=B38111.157359853532644 (code B ref 38111); Tue, 12 Nov 2019 22:43:01 +0000 Original-Received: (at 38111) by debbugs.gnu.org; 12 Nov 2019 22:42:15 +0000 Original-Received: from localhost ([127.0.0.1]:58600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUerX-0008US-5F for submit@debbugs.gnu.org; Tue, 12 Nov 2019 17:42:15 -0500 Original-Received: from smtp-2.orcon.net.nz ([60.234.4.43]:38567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iUerU-0008UI-Sd for 38111@debbugs.gnu.org; Tue, 12 Nov 2019 17:42:13 -0500 Original-Received: from [10.253.37.70] (port=44636 helo=webmail.orcon.net.nz) by smtp-2.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1iUerP-00052l-HB; Wed, 13 Nov 2019 11:42:07 +1300 Original-Received: from wlgwil-nat-office.catalyst.net.nz ([202.78.240.7]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 13 Nov 2019 11:42:07 +1300 In-Reply-To: <83y2wqd7ec.fsf@gnu.org> X-Sender: psainty@orcon.net.nz X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171476 Archived-At: On 2019-11-08 22:50, Eli Zaretskii wrote: > Sounds like globalized-minor-mode machinery somehow doesn't support > the latter method of creating a buffer? Yep, globalized modes use `after-change-major-mode-hook' to call the buffer-local minor mode, and that hook is not triggered in these cases because, although new buffers are in `fundamental-mode' by default, the `fundamental-mode' function is not actually called, and so no mode change occurs. I believe this has cropped up in past discussion, but I don't recall where offhand. I agree that it's surprising when you are expecting the global mode(s) to be enabled (I first realised it when attempting to use a globalized mode for my custom key bindings, and discovering they were not being enabled in various buffers). If this were changed then there *might* be undesirable consequences to having lots of created-behind-the-scenes buffers suddenly doing things they never did before. If the current behaviour is kept, the documentation for globalized modes and for creating buffers should probably say something about the matter. -Phil