From unknown Wed Jun 18 00:21:50 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#40481 <40481@debbugs.gnu.org> To: bug#40481 <40481@debbugs.gnu.org> Subject: Status: 26.3; whitespace-enable-predicate: consider using derived-mode-p Reply-To: bug#40481 <40481@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:21:50 +0000 retitle 40481 26.3; whitespace-enable-predicate: consider using derived-mod= e-p reassign 40481 emacs submitter 40481 Jack Kelly severity 40481 wishlist tag 40481 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 07 05:26:11 2020 Received: (at submit) by debbugs.gnu.org; 7 Apr 2020 09:26:11 +0000 Received: from localhost ([127.0.0.1]:49565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLkUl-0003Hf-Eq for submit@debbugs.gnu.org; Tue, 07 Apr 2020 05:26:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:60780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jLkUj-0003HX-Gn for submit@debbugs.gnu.org; Tue, 07 Apr 2020 05:26:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34008) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLkUh-0000YS-Ud for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 05:26:09 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_40 autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLkUh-0004Ie-0z for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 05:26:07 -0400 Received: from mail-pf1-x434.google.com ([2607:f8b0:4864:20::434]:33353) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLkUg-0004F8-AS for bug-gnu-emacs@gnu.org; Tue, 07 Apr 2020 05:26:06 -0400 Received: by mail-pf1-x434.google.com with SMTP id c138so1183926pfc.0 for ; Tue, 07 Apr 2020 02:26:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jackkelly-name.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=fGS6aQBCb2/RTfvEv2vPDdTg/PJbSq65ufzopb1fLMU=; b=IVv5uG0to+NETH7gYLoAejUYzbx6DiQa23mMzNgfLsDOMZa1H+pMwS/DCi1nIz2zRF Q9t3hn8AkLjh3JkYs1aSHjQj+k72s/r0pONPw5q5S9thxvFYDzZSY/mj2G2+bnibWkqZ BerHLvZPC8Uv5IkIkbiQuUBLhEeVXUGevKkt0sQszcM6PKfe/phaxkIjs7bHvCpz0n9D IMGyvnde1CQ+S0XK3fmxcEujuq41A+Q6b1E6E4YS6wGC77kS1OTXEr2M78+OW6/Uxf/N at4Q88qccJSVxmZqIgm+uVLEPoVP9d/UOSPqLxyAlCSyrMZpJlHYkGhjyJ5/BLoep+a9 Zjyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=fGS6aQBCb2/RTfvEv2vPDdTg/PJbSq65ufzopb1fLMU=; b=YspoYkhEPa7WGjrANS0VAmNFymBuTTZIT7uNGFuo92bGfBrHKiCagr9q17TP1iSFC1 ql8FyUBMaugQ47+IpQRbnWsrS7ENEfXENJeb3WQPYId4qn3aYhoEGFIN3ESD+b9di8nW /rEtHmllmTWrucDnaHVRORBY6fyv9h/ifgoAyg2tHdzWutuwUzVcdSlWDbBWAUZXg0sD DphRoU1e/W4VfuqV3omyfPi2IBkZVCW/GZqnhtdBVeYxH9LwX8jN+lW0KWGvH2ZGgDsO t/vYvZUum0zgRnqC+w98mkxdpTDO7/De7wlJcDo/f8z5cHz2hbiPuUgmUQXLabYhjod/ 239A== X-Gm-Message-State: AGi0PuZ2a9URyZFxgH89bdpRichAVtqgoYE5fSLXZ6ClBQGzG5hEANBA N2HzBzxkICJQO5v/H6DyKLAUyrznedU= X-Google-Smtp-Source: APiQypJZ+wOyILBpBMIYMZvEbp23ADFxUpXeVBdQptzmc34EUmlJJdac98cm0TMon886iyJArzDEFA== X-Received: by 2002:a63:2a4b:: with SMTP id q72mr1096999pgq.441.1586251562023; Tue, 07 Apr 2020 02:26:02 -0700 (PDT) Received: from cyberdwarf ([45.56.158.133]) by smtp.gmail.com with ESMTPSA id y4sm13651921pfo.39.2020.04.07.02.25.59 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 07 Apr 2020 02:26:01 -0700 (PDT) From: Jack Kelly To: bug-gnu-emacs@gnu.org Subject: 26.3; whitespace-enable-predicate: consider using derived-mode-p Date: Tue, 07 Apr 2020 19:25:56 +1000 Message-ID: <87wo6rpryz.fsf@jackkelly.name> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::434 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I use whitespace-global-mode to turn on whitespace highlighting in most buffers. In my version of emacs, modes can be blacklisted by setting `whitespace-global-modes' to e.g., `(not foo-mode bar-mode)'. This is implemented by `whitespace-enable-predicate', which calls `(not (memq major-mode (cdr whitespace-global-modes)))`. I am a heavy user of magit, and find whitespace highlighting distracting when using it. Magit implements a lot of modes, all inheriting from a common `magit-mode'. I would like to blacklist all such modes from `whitespace-mode', which I have currently done with the following advice: (add-function :filter-return whitespace-enable-predicate (lambda (ret) (and ret (not (derived-mode-p 'magit-mode))))) It would be quite convenient if `whitespace-enable-predicate' called `derived-mode-p' instead of `memq major-mode'. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 15 11:23:25 2020 Received: (at control) by debbugs.gnu.org; 15 Apr 2020 15:23:25 +0000 Received: from localhost ([127.0.0.1]:36941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOjsg-0001lc-7f for submit@debbugs.gnu.org; Wed, 15 Apr 2020 11:23:25 -0400 Received: from mail-qk1-f182.google.com ([209.85.222.182]:43606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jOjsf-0001lO-5r for control@debbugs.gnu.org; Wed, 15 Apr 2020 11:23:13 -0400 Received: by mail-qk1-f182.google.com with SMTP id 20so9532678qkl.10 for ; Wed, 15 Apr 2020 08:23:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=kRmiLyI6x0N3ss3G73K8cBy0n+cWpHb0SLPM6JZ+tH8=; b=HsMD43WIr2c16cq5O05Tu6ZE88XRk/AOL8F7w7DrQLG6/NME4nSwNmDM5kgqUsRqTp DFfZpsRJ5W1psjXCFifZKBsqlTPCPK45lGabhiTCfw80JktQilUQ/x9iUG30ZEbIOYUX EfzslHRqxTlcgTQBP6Qkv1jndHTMoip/SBqc0ZkQCRzOMZdjuS6r3S/Zj4p9rpdhRTGa TOWN4VBi3eM296+5buef7aCHVaf05sT5xPhilCPFkRKr2q02lLLud31opPBupNbHbzxA ss4O0TRBcoV26B9prlS+8zxGGB81qxeyeh9TATQEr8iLJN3hU0vZAqOUjCmbPHK8cus3 x4xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=kRmiLyI6x0N3ss3G73K8cBy0n+cWpHb0SLPM6JZ+tH8=; b=H7Q0/r3kRiTX3+jY3U5SRlzCNgRVjuG6+gYuh7vm4g8WTqZ3ubQKq2njMmMjJRk7mC UqlftS/YFiw9KguWX07PvggT4VP92ytuT35cGrxpWhdtfirKGmrEWAuKD+OZVQ4GO7lO cgxdP19rrv3WF61L+TX0jDSKY3aMFxLUpdsHA4dxVnECjpvu17o0COT6frguCowwpGDX 1YuAl5XIsQOM7MKwfpdxD2LXyTlEKbQUCvq2HJmPCQ/4YQbg5y5nPQnkQ/PnGOHryikf GdY6R0UUd9ZwwrNJFEqniMrRmPuel7+g0NRlJwsIZfIrRmfx/EMm+9UJMgfhEb4x1xDT kVcQ== X-Gm-Message-State: AGi0Pub9bajuxadO9vtR3aMoABegEBVxkm2uLdQsga97jbEkn05NX8Qj OTo7bHAvdX4XqbSveNE3F4XCd2u/ZMk= X-Google-Smtp-Source: APiQypK/XI7Ifq4T6gMhqpI/8NdD9uKHP/hh0dJucLR8kig/jbD07fwDFUqqWAWYaXSqm6YgGO9eSw== X-Received: by 2002:a37:6556:: with SMTP id z83mr26082960qkb.381.1586964187087; Wed, 15 Apr 2020 08:23:07 -0700 (PDT) Received: from vhost2 (CPE001143542e1f-CMf81d0f809fa0.cpe.net.cable.rogers.com. [99.230.38.42]) by smtp.gmail.com with ESMTPSA id 195sm11776288qkd.6.2020.04.15.08.23.04 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 15 Apr 2020 08:23:05 -0700 (PDT) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #40481 Date: Wed, 15 Apr 2020 11:23:04 -0400 Message-ID: <85wo6gydrb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.8 (-) severity 40481 wishlist severity 40188 minor severity 40148 minor retitle 40623 Feature Request: Minimalist version of Emacs # probably fixed reassign 40464 auctex tags 40464 fixed severity 30484 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 28 02:40:58 2021 Received: (at 40481) by debbugs.gnu.org; 28 Jan 2021 07:40:58 +0000 Received: from localhost ([127.0.0.1]:47024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l51vG-0002FN-M3 for submit@debbugs.gnu.org; Thu, 28 Jan 2021 02:40:58 -0500 Received: from quimby.gnus.org ([95.216.78.240]:59436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l51vE-0002F5-PV for 40481@debbugs.gnu.org; Thu, 28 Jan 2021 02:40:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=iX21kTuN9OfdNWrMOZlZ01Z12UoC+QPZywExGvi/Bfc=; b=OvjhglrD7q+9uVBMasKuFhvHWu QmTK+Zk3lJZjGymB/grGIkhsYKopRL17DyiCr9Dm5yFmiB3vlmB7ilEvuqvsYJZ2J5+f8xOTQSlq+ +m/KxUrBlPNXY7bgBvXvAfUj5q5d6NFWjGeQYI5+XCa2PNhrYr8G51e2/j1ug7Qt/E9s=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l51v5-0005it-KQ; Thu, 28 Jan 2021 08:40:50 +0100 From: Lars Ingebrigtsen To: Jack Kelly Subject: Re: bug#40481: 26.3; whitespace-enable-predicate: consider using derived-mode-p References: <87wo6rpryz.fsf@jackkelly.name> X-Now-Playing: Test Dept's _Disturbance_: "Information Scare" Date: Thu, 28 Jan 2021 08:40:46 +0100 In-Reply-To: <87wo6rpryz.fsf@jackkelly.name> (Jack Kelly's message of "Tue, 07 Apr 2020 19:25:56 +1000") Message-ID: <877dnx1pc1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Jack Kelly writes: > It would be quite convenient if `whitespace-enable-predicate' called > `derived-mode-p' instead of `memq major-mode'. Makes sense. I've now made this change in Emacs 28 (and noted it in NEWS). Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 40481 Cc: 40481@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jack Kelly writes: > It would be quite convenient if `whitespace-enable-predicate' called > `derived-mode-p' instead of `memq major-mode'. Makes sense. I've now made this change in Emacs 28 (and noted it in NEWS). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 28 02:41:06 2021 Received: (at control) by debbugs.gnu.org; 28 Jan 2021 07:41:06 +0000 Received: from localhost ([127.0.0.1]:47028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l51vN-0002GE-SB for submit@debbugs.gnu.org; Thu, 28 Jan 2021 02:41:06 -0500 Received: from quimby.gnus.org ([95.216.78.240]:59450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l51vL-0002FL-EK for control@debbugs.gnu.org; Thu, 28 Jan 2021 02:41:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=hXryxBHVb0Daj0BVGP1kJFNKxaItTx75kvw60XD41mI=; b=Qam+sHQLaKhDRKXqE7i3vCENXv n9jbEu/uKSUAiBANl0lotN5azg9yJxRPP7cYstouXpblESckE23nGvqYhO4le01fC1XE8qS7D4Ftk Q0vIJ9KTcBE9V9WG0/dizJ7v70wecpawBJYa2oqNzlg4gcnfeKI7IKp0MyxChCL4pHl4=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l51vD-0005j2-QU for control@debbugs.gnu.org; Thu, 28 Jan 2021 08:40:57 +0100 Date: Thu, 28 Jan 2021 08:40:54 +0100 Message-Id: <875z3h1pbt.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40481 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 40481 fixed close 40481 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 40481 fixed close 40481 28.1 quit From unknown Wed Jun 18 00:21:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 25 Feb 2021 12:24:13 +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