From unknown Mon Aug 18 14:22:34 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#49561 <49561@debbugs.gnu.org> To: bug#49561 <49561@debbugs.gnu.org> Subject: Status: 28.0.50; (declare (modes ...)) does not have an effect Reply-To: bug#49561 <49561@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:22:34 +0000 retitle 49561 28.0.50; (declare (modes ...)) does not have an effect reassign 49561 emacs submitter 49561 Daniel Mendler severity 49561 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 13:13:57 2021 Received: (at submit) by debbugs.gnu.org; 14 Jul 2021 17:13:57 +0000 Received: from localhost ([127.0.0.1]:45846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3iSL-0006L5-Dc for submit@debbugs.gnu.org; Wed, 14 Jul 2021 13:13:57 -0400 Received: from lists.gnu.org ([209.51.188.17]:51514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3iSK-0006Kv-3q for submit@debbugs.gnu.org; Wed, 14 Jul 2021 13:13:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3iSJ-0006jG-T0 for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 13:13:55 -0400 Received: from server.qxqx.de ([2a01:4f8:121:346::180]:43215 helo=mail.qxqx.de) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3iSH-00063u-7w for bug-gnu-emacs@gnu.org; Wed, 14 Jul 2021 13:13:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:From:Cc:To:Sender:Reply-To: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=N6O/w2di07arJ4bAsK5ISLe1LzBIvNGEb39nlptQRtQ=; b=wxegbadgxQhFKD49ACLkiXqIuO ilYawFJQD6KFOlQ78nDzJrlKYNRB1wwDdbiTk17BzJ6g2RbKLsTOxUkGmNjmz7vV2afotOmBjYEQH y84ZwZw6T5EjCq4JqVlpHrvTTVlIcSOP1c4u/lP8iklARXNnMNfEWGsfmyBWmXBJqXG0=; To: bug-gnu-emacs@gnu.org From: Daniel Mendler Subject: 28.0.50; (declare (modes ...)) does not have an effect Message-ID: Date: Wed, 14 Jul 2021 19:13:46 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a01:4f8:121:346::180; envelope-from=mail@daniel-mendler.de; helo=mail.qxqx.de X-Spam_score_int: -22 X-Spam_score: -2.3 X-Spam_bar: -- X-Spam_report: (-2.3 / 5.0 requ) DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Lars Ingebrigtsen 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: -2.4 (--) Has this feature already been implemented? Test case: (defun test-cmd1 () ; works (interactive nil test-mode)) (command-modes #'test-cmd1) ; evaluates to (test-mode) (defun test-cmd2 () ; does not work (interactive) (declare (modes test-mode))) (command-modes #'test-cmd2) ; evaluates to nil In GNU Emacs 28.0.50 (build 28, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2021-07-14 built on projects Repository revision: 42b8edfdb9096af7010609fd8890c76bc3918873 Repository branch: HEAD Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 13:39:19 2021 Received: (at 49561) by debbugs.gnu.org; 14 Jul 2021 17:39:19 +0000 Received: from localhost ([127.0.0.1]:45870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3iqt-00073M-F0 for submit@debbugs.gnu.org; Wed, 14 Jul 2021 13:39:19 -0400 Received: from server.qxqx.de ([178.63.65.180]:53983 helo=mail.qxqx.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3iqr-000736-8F for 49561@debbugs.gnu.org; Wed, 14 Jul 2021 13:39:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:References:To:From:Subject:Sender:Reply-To:Cc: 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=oDfawhGGoFipeauA8T0Mf7MjtAaSeDje1wgLPfkmdmM=; b=i4vRP6WODPDkXftjo5VW4+DRnO /FeZwBFH3rmTMyvp8jYdVpNPCcyogp5zhbXjcNWbu/XzUTaHiqUwkr69NWoVJneXNNrlawgGlunwJ cu9H8LLKSPM3dMjwmkVdYCi9du3BXs8ucAnJm+1asaKHSCnY3Sr2DWE8oM/CvQiVv+Nw=; Subject: Re: bug#49561: 28.0.50; (declare (modes ...)) does not have an effect From: Daniel Mendler To: 49561@debbugs.gnu.org References: Message-ID: <5a60b3a7-9857-002b-96ae-9e54b5cefd57@daniel-mendler.de> Date: Wed, 14 Jul 2021 19:39:07 +0200 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49561 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: -3.3 (---) On 7/14/21 7:13 PM, Daniel Mendler wrote: > (defun test-cmd2 () ; does not work > (interactive) > (declare (modes test-mode))) > (command-modes #'test-cmd2) ; evaluates to nil Disregard, this works. (defun test-cmd2 () (declare (modes test-mode)) (interactive)) For some reason I had assumed that the order of the declarations in the beginning of the `defun` does not matter. Daniel From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 14 13:41:59 2021 Received: (at 49561-done) by debbugs.gnu.org; 14 Jul 2021 17:42:00 +0000 Received: from localhost ([127.0.0.1]:45882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3itT-00078L-RI for submit@debbugs.gnu.org; Wed, 14 Jul 2021 13:41:59 -0400 Received: from server.qxqx.de ([178.63.65.180]:55853 helo=mail.qxqx.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3itS-000785-Dm for 49561-done@debbugs.gnu.org; Wed, 14 Jul 2021 13:41:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:References:To:From:Subject:Sender:Reply-To:Cc: 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=lHZ9a+XiV5epK7xMYM6DNSvfPlei7cSv9nKUpTAkcrw=; b=hoPgN+asjyIDu4QdegVpru3huP 2osPQJ69zpztDs61XVM8H3e/BSSgIMizFphpBzNRnYs4BCnMCeLDsLVJ7w39ZqYCo0/pqJWsL6FB7 v7SNW35ZZ1wqsN5zrAQ38MukS1YfH6srTMKukns/vXVw9UtuZ5u0WRSaiu96AqKqBTjY=; Subject: Re: bug#49561: 28.0.50; (declare (modes ...)) does not have an effect From: Daniel Mendler To: 49561-done@debbugs.gnu.org References: <5a60b3a7-9857-002b-96ae-9e54b5cefd57@daniel-mendler.de> Message-ID: <15b3f12f-d4a7-572d-9108-df87892d097e@daniel-mendler.de> Date: Wed, 14 Jul 2021 19:41:50 +0200 MIME-Version: 1.0 In-Reply-To: <5a60b3a7-9857-002b-96ae-9e54b5cefd57@daniel-mendler.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49561-done 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: -3.3 (---) Closing. From unknown Mon Aug 18 14:22:34 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, 12 Aug 2021 11:24:08 +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