From unknown Sat Aug 16 23:39:22 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#63345 <63345@debbugs.gnu.org> To: bug#63345 <63345@debbugs.gnu.org> Subject: Status: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES Reply-To: bug#63345 <63345@debbugs.gnu.org> Date: Sun, 17 Aug 2025 06:39:22 +0000 retitle 63345 28.2; provided-mode-derived-p doesn't work when passed an ali= as in MODES reassign 63345 emacs submitter 63345 Damien Cassou severity 63345 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 05:49:55 2023 Received: (at submit) by debbugs.gnu.org; 7 May 2023 09:49:56 +0000 Received: from localhost ([127.0.0.1]:36510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvb1f-0004yC-Jj for submit@debbugs.gnu.org; Sun, 07 May 2023 05:49:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:47196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvb1c-0004y1-Ds for submit@debbugs.gnu.org; Sun, 07 May 2023 05:49:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvb1c-0004QS-81 for bug-gnu-emacs@gnu.org; Sun, 07 May 2023 05:49:52 -0400 Received: from mail.choca.pics ([2001:910:1410:500::1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvb1a-0005YR-Fc for bug-gnu-emacs@gnu.org; Sun, 07 May 2023 05:49:52 -0400 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id C3BF31807FF30 for ; Sun, 7 May 2023 11:49:38 +0200 (CEST) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id mGlj7tfElKJD for ; Sun, 7 May 2023 11:49:38 +0200 (CEST) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 364AF1807FF45 for ; Sun, 7 May 2023 11:49:38 +0200 (CEST) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id OwjUWzaMTCn4 for ; Sun, 7 May 2023 11:49:38 +0200 (CEST) Received: from localhost (91.60.75.86.rev.sfr.net [86.75.60.91]) by mail.choca.pics (Postfix) with ESMTPSA id CC6BD1807FF30 for ; Sun, 7 May 2023 11:49:37 +0200 (CEST) From: Damien Cassou To: bug-gnu-emacs@gnu.org Subject: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES Date: Sun, 07 May 2023 11:49:37 +0200 Message-ID: <875y94tqry.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2001:910:1410:500::1; envelope-from=damien@cassou.me; helo=mail.choca.pics X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) Hi, The function `provided-mode-derived-p` (used by `derived-mode-p`) has the code below. The first 3 lines of the function takes care of converting the first argument MODE if it is an alias (as `javascript-mode` is an alias for `js-mode`). This works great when calling the function this way: (provided-mode-derived-p 'javascript-mode 'prog-mode) =E2=87=92 prog-mode But if the second argument MODES contains an alias, the code has no conversion mechanism and the line below returns nil even though I expect it to return non-nil: (provided-mode-derived-p 'javacript-mode 'javascript-mode) =E2=87=92 nil Is that a bug? (defun provided-mode-derived-p (mode &rest modes) "Non-nil if MODE is derived from one of MODES. Uses the `derived-mode-parent' property of the symbol to trace backwards. If you just want to check `major-mode', use `derived-mode-p'." ;; If MODE is an alias, then look up the real mode function first. (when-let ((alias (symbol-function mode))) (when (symbolp alias) (setq mode alias))) (while (and (not (memq mode modes)) (let* ((parent (get mode 'derived-mode-parent)) (parentfn (symbol-function parent))) (setq mode (if (and parentfn (symbolp parentfn)) parentfn parent))= ))) mode) --=20 Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 06:51:39 2023 Received: (at 63345) by debbugs.gnu.org; 7 May 2023 10:51:39 +0000 Received: from localhost ([127.0.0.1]:36560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvbzP-0006me-BB for submit@debbugs.gnu.org; Sun, 07 May 2023 06:51:39 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44934) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvbzN-0006mS-Mx for 63345@debbugs.gnu.org; Sun, 07 May 2023 06:51:38 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvbzH-0002Zu-Pu; Sun, 07 May 2023 06:51:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=l1ua/pUAKSaZN3viHZWUVpnPSYrg/P2ERwYks97cTcY=; b=aOgaVotkAloVJYJ9wgDA duQ4XMVnNKAXncgNtsDeVm7VEj9K5sgJ+QdRfqjUaY4p/P2mR8iw/g9cLuUNKjTR/3hF0yeltLRsS xPlyixWpnvWLl145FmcM88YFNuvycjxrwpUJPWMiWlyyjsEupBghHHzQX8m6C6jlI0Zwp4lV+htMR 3MaPJ92WJX1I+aU2VTIkonTTtJfs/ryDN/RlLupZAXzw1yDvI8+3fK040ZuHpWGpKZUS8L0lkiSXs mn7h7l5SmHvkMhU0aBJ8kQ9MkEjcPixB62Nq0tW52F04NFUAKmrccqJB6RsIyqsbmUhHFZq9KVMTZ qv91XwNJxXIvWw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvbzE-0007u0-1H; Sun, 07 May 2023 06:51:31 -0400 Date: Sun, 07 May 2023 13:52:26 +0300 Message-Id: <83o7mwe7md.fsf@gnu.org> From: Eli Zaretskii To: Damien Cassou , Stefan Monnier In-Reply-To: <875y94tqry.fsf@cassou.me> (message from Damien Cassou on Sun, 07 May 2023 11:49:37 +0200) Subject: Re: bug#63345: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES References: <875y94tqry.fsf@cassou.me> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63345 Cc: 63345@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: -3.3 (---) > From: Damien Cassou > Date: Sun, 07 May 2023 11:49:37 +0200 > > The function `provided-mode-derived-p` (used by `derived-mode-p`) has > the code below. The first 3 lines of the function takes care of > converting the first argument MODE if it is an alias (as > `javascript-mode` is an alias for `js-mode`). This works great when > calling the function this way: > > (provided-mode-derived-p 'javascript-mode 'prog-mode) > ⇒ prog-mode > > But if the second argument MODES contains an alias, the code has no > conversion mechanism and the line below returns nil even though I > expect it to return non-nil: > > (provided-mode-derived-p 'javacript-mode 'javascript-mode) > ⇒ nil > > Is that a bug? Adding Stefan. From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 10:23:33 2023 Received: (at 63345) by debbugs.gnu.org; 7 May 2023 14:23:33 +0000 Received: from localhost ([127.0.0.1]:38115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvfIT-00074D-1L for submit@debbugs.gnu.org; Sun, 07 May 2023 10:23:33 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:42174) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvfIQ-00073y-5G for 63345@debbugs.gnu.org; Sun, 07 May 2023 10:23:30 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DE2B6441130; Sun, 7 May 2023 10:23:24 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id AC23B440BA9; Sun, 7 May 2023 10:23:23 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1683469403; bh=+CsmG/ibb3W5rZS7CbalZf6inqwIT+IVQ/vy/htOzek=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=m1K+9nV/MrNPy6kslHrPstemhpZOmQUYKdW7IJwUYqJXoiTQS1Zn9IVMHA/dKMDBw f5amL5biOxnJJqC/pAiMfUlXe57+7NWrNGbHxEXm0Aik17VQeReTLcY3lMszIqyrxq 8fLkq9VLBoLCwTOO+Uiwi4RTzYlrIDybv2RAwOiMB4WuSkwRyrrvUm4FFfM6RuG17K CIAq96YkK17gLM06d1B0ufwogmlypHlSUTQuD3ojOQqfktgJP6qNhEOQz9BMHkHXE0 MtljzGGj2e7f3rN2iRFp7A23iCzqqqTaVe03/xNgQ5VsJLoaYFKmeL9YD8MSgQFESS v5OxtmmpBRYfw== Received: from pastel (unknown [45.72.217.176]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 427751202AA; Sun, 7 May 2023 10:23:23 -0400 (EDT) From: Stefan Monnier To: Damien Cassou Subject: Re: bug#63345: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES In-Reply-To: <83o7mwe7md.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 07 May 2023 13:52:26 +0300") Message-ID: References: <875y94tqry.fsf@cassou.me> <83o7mwe7md.fsf@gnu.org> Date: Sun, 07 May 2023 10:23:22 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.050 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63345 Cc: Eli Zaretskii , 63345@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: -3.3 (---) Hi Damien, >> (provided-mode-derived-p 'javacript-mode 'javascript-mode) >> =E2=87=92 nil >> Is that a bug? I'd put it into "not a bug" because there really is a difference between a mode and an alias to a mode (e.g. you can expect a mode to have matching `-map`, `-hook`, ... vars). But admittedly, this is a messy area. What was the original scenario where you bumped into this problem? Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 10:35:47 2023 Received: (at 63345) by debbugs.gnu.org; 7 May 2023 14:35:47 +0000 Received: from localhost ([127.0.0.1]:38120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvfUJ-0007NC-AJ for submit@debbugs.gnu.org; Sun, 07 May 2023 10:35:47 -0400 Received: from mail.choca.pics ([80.67.172.235]:36216) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvfUG-0007N3-RZ for 63345@debbugs.gnu.org; Sun, 07 May 2023 10:35:45 -0400 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 4008C18032144; Sun, 7 May 2023 16:35:40 +0200 (CEST) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id bxvcA_VvOuSt; Sun, 7 May 2023 16:35:39 +0200 (CEST) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 9B7571807FF4B; Sun, 7 May 2023 16:35:39 +0200 (CEST) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id cIfrvlImnq6I; Sun, 7 May 2023 16:35:39 +0200 (CEST) Received: from localhost (91.60.75.86.rev.sfr.net [86.75.60.91]) by mail.choca.pics (Postfix) with ESMTPSA id 09E3B18032144; Sun, 7 May 2023 16:35:38 +0200 (CEST) From: Damien Cassou To: Stefan Monnier Subject: Re: bug#63345: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES In-Reply-To: References: <875y94tqry.fsf@cassou.me> <83o7mwe7md.fsf@gnu.org> Date: Sun, 07 May 2023 16:35:38 +0200 Message-ID: <87y1m0ryyt.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63345 Cc: Eli Zaretskii , 63345@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 (-) Stefan Monnier writes: > What was the original scenario where you bumped into this problem? The jinx package defines 'jinx-camel-modes [1], a list of major modes for languages using camel case or pascal case. This variable is passed to 'derived-mode-p. Before my PR #64 [2], this variable used to contain 'javascript-mode (the alias) instead of 'js-mode (the function). For a file using 'js-mode, the equivalent of the code below was executed: (derived-mode-p 'js-mode 'javascript-mode) =E2=87=92 nil I was expecting a non-nil value. My PR replaced 'javascript-mode with 'js-mode in 'jinx-camel-modes thus working around the problem. [1] https://github.com/minad/jinx/blob/0.8/jinx.el#L96 [2] https://github.com/minad/jinx/pull/64 --=20 Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 17:46:06 2023 Received: (at 63345) by debbugs.gnu.org; 7 May 2023 21:46:06 +0000 Received: from localhost ([127.0.0.1]:38633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvmCj-0005JW-O9 for submit@debbugs.gnu.org; Sun, 07 May 2023 17:46:05 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:20387) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvmCh-0005Ig-G3 for 63345@debbugs.gnu.org; Sun, 07 May 2023 17:46:03 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id D37F54418D8; Sun, 7 May 2023 17:45:57 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 970494418D3; Sun, 7 May 2023 17:45:56 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1683495956; bh=ocEyJu3hVc138dTVpPO8/oCFdnXsDq1lXTX2ixqhWmI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ouALI9zvF8J1SIFRj1hkBT4yiLe7OsT8x/UShDtK5A3c3zyEs4tySJ+HyTRk49VFK /PFp9yAwVyuJsZGr4VBkxiu8BJIXkyQLE8uBwNgfvyDj/4bD0Xq1Jr2ac0PLPXv3OQ OzChVfIieY+PFOCo/zpCvn9EIbgvFp6bT3ufh74rkZpJMMgqgcPYSnSCs9dy1b7abX 88GXItIA66uBpRsv8F9Y0gP2wYWIKTijElHy9rts/xdV+t9Ufg0PL55pWJbhPGrtLR UAYvtXZraDWZVWXjd3CIrwVe9yE4N1ef5pUd2zEVQkc1Z1A4wnKg7FICpk8vmfGlqq qR84DHxGcAVkg== Received: from pastel (unknown [45.72.217.176]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5E7601204EC; Sun, 7 May 2023 17:45:56 -0400 (EDT) From: Stefan Monnier To: Damien Cassou Subject: Re: bug#63345: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES In-Reply-To: <87y1m0ryyt.fsf@cassou.me> (Damien Cassou's message of "Sun, 07 May 2023 16:35:38 +0200") Message-ID: References: <875y94tqry.fsf@cassou.me> <83o7mwe7md.fsf@gnu.org> <87y1m0ryyt.fsf@cassou.me> Date: Sun, 07 May 2023 17:45:55 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.050 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63345 Cc: Eli Zaretskii , 63345@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: -3.3 (---) Damien Cassou [2023-05-07 16:35:38] wrote: > Stefan Monnier writes: >> What was the original scenario where you bumped into this problem? > > The jinx package defines 'jinx-camel-modes [1], a list of major modes > for languages using camel case or pascal case. This variable is passed > to 'derived-mode-p. Before my PR #64 [2], this variable used to contain > 'javascript-mode (the alias) instead of 'js-mode (the function). For a > file using 'js-mode, the equivalent of the code below was executed: > > (derived-mode-p 'js-mode 'javascript-mode) > =E2=87=92 nil I see, thanks. > I was expecting a non-nil value. My PR replaced 'javascript-mode with > 'js-mode in 'jinx-camel-modes thus working around the problem. `js-mode` is the right value to use there, indeed. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 00:56:11 2023 Received: (at 63345) by debbugs.gnu.org; 8 May 2023 04:56:11 +0000 Received: from localhost ([127.0.0.1]:38821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvsux-0003nd-0g for submit@debbugs.gnu.org; Mon, 08 May 2023 00:56:11 -0400 Received: from mail.choca.pics ([80.67.172.235]:60202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvsuv-0003nV-4m for 63345@debbugs.gnu.org; Mon, 08 May 2023 00:56:10 -0400 Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id 447C31808B4C5; Mon, 8 May 2023 06:56:07 +0200 (CEST) Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id Fgs8Jx7McHNz; Mon, 8 May 2023 06:56:06 +0200 (CEST) Received: from localhost (localhost.localdomain [IPv6:::1]) by mail.choca.pics (Postfix) with ESMTP id C601D1808B4C8; Mon, 8 May 2023 06:56:06 +0200 (CEST) X-Virus-Scanned: amavisd-new at choca.pics Received: from mail.choca.pics ([IPv6:::1]) by localhost (mail.choca.pics [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id 1K07xSf4_bo5; Mon, 8 May 2023 06:56:06 +0200 (CEST) Received: from localhost (91.60.75.86.rev.sfr.net [86.75.60.91]) by mail.choca.pics (Postfix) with ESMTPSA id 7287B1808B4C5; Mon, 8 May 2023 06:56:06 +0200 (CEST) From: Damien Cassou To: Stefan Monnier Subject: Re: bug#63345: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES In-Reply-To: References: <875y94tqry.fsf@cassou.me> <83o7mwe7md.fsf@gnu.org> <87y1m0ryyt.fsf@cassou.me> Date: Mon, 08 May 2023 06:56:05 +0200 Message-ID: <871qjr8lqy.fsf@cassou.me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63345 Cc: Eli Zaretskii , 63345@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 (-) Stefan Monnier writes: > `js-mode` is the right value to use there, indeed. Very good, thank you. In this case I would close the issue. -- Damien Cassou "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 07:30:57 2023 Received: (at 63345-done) by debbugs.gnu.org; 8 May 2023 11:30:57 +0000 Received: from localhost ([127.0.0.1]:39447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvz4y-0001MK-Ta for submit@debbugs.gnu.org; Mon, 08 May 2023 07:30:57 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39856) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvz4w-00016j-Qt for 63345-done@debbugs.gnu.org; Mon, 08 May 2023 07:30:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvz4o-0005Qi-1b; Mon, 08 May 2023 07:30:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=44VN+ost+KvoWK/Djgr7X4mjVQodBCtO7LbO8C+f2mg=; b=T7VbPUN7IHtW v+R+Ubd+uCtcRUitDa5CdvX56OrZd1GCbTGdwm/C6SD28tApwgSXnxG1GxhEJdYhYYlhtIHycxHhH lY+JVS0rFcfPZN/mJb7zX/gvw/XDu/n+EeYAVia8ZW7C2/VsJebeNMUE4VgcxYSJ+vSt9Q1PusScG FyFxkkMCeHaW3DyAdat30Jf743FDTOlTCSZ9toB6ez6lznJ/rSKUgoXLBEG2Je5qd5ur3UqVq+LaL d1y/hZjtVTOip9RJ1NyByv65PA4sJlWowxdLADOInKVATk885BGv9ny298YIX5I9SvaOhUJhgL7Qi OJku/glSPagCvS7J7CIljg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pvz4k-0000WT-Ft; Mon, 08 May 2023 07:30:44 -0400 Date: Mon, 08 May 2023 14:31:43 +0300 Message-Id: <83o7mvcb4w.fsf@gnu.org> From: Eli Zaretskii To: Damien Cassou In-Reply-To: <871qjr8lqy.fsf@cassou.me> (message from Damien Cassou on Mon, 08 May 2023 06:56:05 +0200) Subject: Re: bug#63345: 28.2; provided-mode-derived-p doesn't work when passed an alias in MODES References: <875y94tqry.fsf@cassou.me> <83o7mwe7md.fsf@gnu.org> <87y1m0ryyt.fsf@cassou.me> <871qjr8lqy.fsf@cassou.me> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63345-done Cc: monnier@iro.umontreal.ca, 63345-done@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: -3.3 (---) > From: Damien Cassou > Cc: 63345@debbugs.gnu.org, Eli Zaretskii > Date: Mon, 08 May 2023 06:56:05 +0200 > > Stefan Monnier writes: > > `js-mode` is the right value to use there, indeed. > > Very good, thank you. In this case I would close the issue. Thanks, done. From unknown Sat Aug 16 23:39:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 06 Jun 2023 11:24:06 +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