From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 28 19:53:55 2025 Received: (at submit) by debbugs.gnu.org; 28 Aug 2025 23:53:55 +0000 Received: from localhost ([127.0.0.1]:40623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1urmRG-0007QM-B6 for submit@debbugs.gnu.org; Thu, 28 Aug 2025 19:53:55 -0400 Received: from lists.gnu.org ([2001:470:142::17]:47438) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1urmR5-0007Nz-QQ for submit@debbugs.gnu.org; Thu, 28 Aug 2025 19:53:49 -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 1urmQu-0007QC-4g for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2025 19:53:33 -0400 Received: from fout-b5-smtp.messagingengine.com ([202.12.124.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1urmQs-00035a-83 for bug-gnu-emacs@gnu.org; Thu, 28 Aug 2025 19:53:31 -0400 Received: from phl-compute-09.internal (phl-compute-09.internal [10.202.2.49]) by mailfout.stl.internal (Postfix) with ESMTP id 427A31D000E9 for ; Thu, 28 Aug 2025 19:53:25 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Thu, 28 Aug 2025 19:53:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pub.pink; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm3; t=1756425205; x=1756511605; bh=qL/9rjoLOv/48u+CvOI/g/u/FvcyHpB31I4DHfGe0zI=; b= JQu4Kr7Bgft/ejoApb+3SOlwh2sNRyIX1jQXW1OzBPrryYjL78xsrVBOfkZmvQiZ /1PWUR1v6gO4uN8r9vz2HtLTscGEevkxIJdc3y34BPbqYXl65QUHRluJTOSpjLsy sDnMyO7P77J4IAJJjlMynERvDcZd9zntXjvItrnMra9ih/heeRAs19awoK4V1VCN 3OglDQv/uFK11nZ5vbO2Cc+Md36bQkPDt3bSmdn+3LmXAya+I/zjxuI+prQ0jk+x LnRIjA1wJaywEb+UUjx4wrTFLwuKUrfSBVUT2qpfekW+EE/3SknGRXiFtRU9RKIu HWWQUBORLXWz+OAapCEQ8A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1756425205; x=1756511605; bh=q L/9rjoLOv/48u+CvOI/g/u/FvcyHpB31I4DHfGe0zI=; b=B6qFclFBY5hhxtrb1 iFKMSlUS1iaHwE3tts1n5l4bZqmLAy4O5CHsyi+6j5pxneOc4Rn+BDo8t6EvEEzj 3fZshDRe7HvhVmxm5Cftxph9wJVKDZEqjr7X/x+txwNLL9347nkiyURV/KGHurYh 7gnXxoP5ULemqoy2x6KQaYYTJnnGxrYQoDALMwBKPfaKEHiptw6EqL9yiHDyE5iX ZrgBi9/8PDrwDn6iBVWYN7a7d62K2M0eiTeh/yxuveX7V7uqyiKlGPDDUa9vevoh P7mVC1XW7d2xUvmQFuhtSVRtWMpUusi6sVg8TXVnpg00mEE8AjrA0Ma8hUt8kpHz TwdWQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddukedvfeeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvffujghffffkfgggtgfgsehtqhertd dtreejnecuhfhrohhmpehjohhhnhcumhhuhhhluceojhhmsehpuhgsrdhpihhnkheqnecu ggftrfgrthhtvghrnhepkefgkeehudfhfeevkedvfeehvdeiieelieekvefffefgudfgud efvefhffehgeffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhf rhhomhepjhhmsehpuhgsrdhpihhnkhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmh htphhouhhtpdhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i74194916:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Thu, 28 Aug 2025 19:53:24 -0400 (EDT) From: john muhl To: bug-gnu-emacs@gnu.org Subject: [PATCH] Make 'lua-prefix-key' option a 'key-sequence' In-Reply-To: <87tt1uij8w.fsf@gmx.de> References: <175608731322.9187.17144513288669877449@vcs2.savannah.gnu.org> <20250825020155.CD826C007E1@vcs2.savannah.gnu.org> <87tt1uij8w.fsf@gmx.de> X-Debbugs-Cc: Michael Albinus Date: Thu, 28 Aug 2025 18:53:23 -0500 Message-ID: <87qzwv0zrg.fsf_-_@pub.pink> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=202.12.124.148; envelope-from=jm@pub.pink; helo=fout-b5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: -0.3 (/) Michael Albinus writes: > This breaks test-custom-opts: > > FAILED check-for-wrong-custom-opts ((should (null (cus-test-opts t))= ) :form (null ((lua-prefix-key :type-error 3 (string)))) :value nil) > > > Likely, lua-prefix-key needs > > :type '(choice (const nil) string) > > But I don't know whether this is intended. The problem is that there are cases where it is being set to an integer. I=E2=80=99ve change the defcustom to use the key-sequence type now and fixed the test. Patch incoming. From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 28 20:29:39 2025 Received: (at 79335) by debbugs.gnu.org; 29 Aug 2025 00:29:39 +0000 Received: from localhost ([127.0.0.1]:40736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1urmzq-0004SZ-It for submit@debbugs.gnu.org; Thu, 28 Aug 2025 20:29:39 -0400 Received: from fhigh-a4-smtp.messagingengine.com ([103.168.172.155]:56435) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1urmzl-0004Ri-Pr for 79335@debbugs.gnu.org; Thu, 28 Aug 2025 20:29:35 -0400 Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfhigh.phl.internal (Postfix) with ESMTP id 9C54914000B9; Thu, 28 Aug 2025 20:29:27 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Thu, 28 Aug 2025 20:29:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pub.pink; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm3; t=1756427367; x=1756513767; bh=Vt3CaSO30I dPqgPS7pS9tWEtIQv0IerMcqK1cyzNUyg=; b=Q9buZNEaqNLrh918oyJeWZvH5n 1nuou7Sv817SszM7CTbYMdK1Q3TABpxgZ3gc3hOFL01X2xOYkdxQ68PEcWX7ZsYg r8tWYroCChwhtx5XmNKJoOjoyh4T4lkvulAvIrshnmN7x8Sw5G0yBq6lVavWrSAJ yKbBQsmC9fpwKn4UraprXCpUj1YPWrFSjQNyhIM5ufB2Pja6ER61hSTeGSzENfg1 gQH3/UOjDiwDsiLmincFvqTJu1NH8pD2IGe/jVhpT77/Db/a7cgFkqCbG0DhoiX4 b2jIimuIjR836tQjiP/7RttgavYGyFLBGcHkfZqsECki78Xj3FGRPJYJ3BBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1756427367; x=1756513767; bh=Vt3CaSO30IdPqgPS7pS9tWEtIQv0IerMcqK 1cyzNUyg=; b=My6wgMzecgHTEkjOF4XZgbPTmCMcILMi/OhRCqy+ZON4YHM4ldH 8oCTFXu0QtUp6LPF4J7sqgaEsN9y57JBLy/V5oYxweP+crePhuhUKUiwGI3znQmW OPVRZaHK+0cSuXEDgx4PYRyzz8I5QSqXh9qWau8DxGo7D4Lg5bHEfL5cFkhE8IJi MoGGzFo9a8xiXhBKxre06dPGTUgjnKVFBmM8EzADp0V4tWsmodv6L05OMZ3yFH4f ZxqW022z5NtnJUYQn74gi/zCJLtKCQ43buI9cvv5I6ykmRYSvRmkCSzJzf5Fulmh +gOuZFBpsGikxJJX4COidiwyHXlBoGxDsTw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddukedvgeegucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhephffvvefujghffffkfgggtgesmhdtreertderjeenucfhrhhomhepjhhohhhnuchm uhhhlhcuoehjmhesphhusgdrphhinhhkqeenucggtffrrghtthgvrhhnpeeutdffieefue dvvdfhtddvfefgvdffgeduvdffudeggffhueethefggedtteefteenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjmhesphhusgdrphhinhhkpd hnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehmihgt hhgrvghlrdgrlhgsihhnuhhssehgmhigrdguvgdprhgtphhtthhopeejleeffeehseguvg gssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i74194916:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 28 Aug 2025 20:29:26 -0400 (EDT) From: john muhl To: 79335@debbugs.gnu.org Subject: Re: bug#79335: [PATCH] Make 'lua-prefix-key' option a 'key-sequence' In-Reply-To: <87qzwv0zrg.fsf_-_@pub.pink> References: <175608731322.9187.17144513288669877449@vcs2.savannah.gnu.org> <20250825020155.CD826C007E1@vcs2.savannah.gnu.org> <87tt1uij8w.fsf@gmx.de> <87qzwv0zrg.fsf_-_@pub.pink> Date: Thu, 28 Aug 2025 19:29:26 -0500 Message-ID: <87jz2n0y3d.fsf@pub.pink> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79335 Cc: Michael Albinus 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 (-) --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Make-lua-prefix-key-option-a-key-sequence.patch >From a984ba0db1c5c0d1eaefcf90f6fa319c2b9e44df Mon Sep 17 00:00:00 2001 From: john muhl Date: Thu, 28 Aug 2025 17:11:46 -0500 Subject: [PATCH] Make 'lua-prefix-key' option a 'key-sequence' This fixes a failure in 'test-custom-opts' caused by both strings and integers being used for 'lua-prefix-key'. * lisp/progmodes/lua-mode.el (lua-prefix-key): Convert option to 'key-sequence' type. (lua-mode-map, lua-prefix-key-update-bindings, lua-set-prefix-key) (lua--customize-set-prefix-key): Adjust to the change of type for 'lua-prefix-key'. (lua-prefix-mode-map): Use 'defvar-keymap'. (Bug#79335) --- lisp/progmodes/lua-mode.el | 63 +++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 32 deletions(-) diff --git a/lisp/progmodes/lua-mode.el b/lisp/progmodes/lua-mode.el index 2e051d6d552..d65154a38cd 100644 --- a/lisp/progmodes/lua-mode.el +++ b/lisp/progmodes/lua-mode.el @@ -210,37 +210,21 @@ lua-process (defvar lua-process-buffer nil "Buffer used for communication with the Lua process.") -(defun lua--customize-set-prefix-key (prefix-key-sym prefix-key-val) - "Set PREFIX-KEY-SYM to PREFIX-KEY-VAL." - (unless (eq prefix-key-sym 'lua-prefix-key) - (error "Prefix doesn't match lua-prefix-key")) - (set prefix-key-sym (when (and prefix-key-val (> (length prefix-key-val) 0)) - ;; read-kbd-macro returns a string or a vector - ;; in both cases (elt x 0) is ok - (elt (read-kbd-macro prefix-key-val) 0))) - (when (fboundp 'lua-prefix-key-update-bindings) - (lua-prefix-key-update-bindings))) - (defcustom lua-prefix-key "\C-c" "Prefix for all `lua-mode' commands." - :type 'string - :set 'lua--customize-set-prefix-key + :type 'key-sequence + :initialize #'custom-initialize-default + :set #'lua--customize-set-prefix-key :get (lambda (sym) - (if-let* ((val (eval sym))) (single-key-description val) "")) + (let ((prefix-key (symbol-value sym))) + (if (eq 'ignore prefix-key) "" prefix-key))) :version "31.1") -(defvar lua-prefix-mode-map - (eval-when-compile - (let ((result-map (make-sparse-keymap))) - (mapc (lambda (key_defn) - (define-key - result-map (read-kbd-macro (car key_defn)) (cdr key_defn))) - '(("C-l" . lua-send-buffer) - ("C-f" . lua-search-documentation))) - result-map)) - "Keymap that is used to define keys accessible by `lua-prefix-key'. - -If the latter is nil, the keymap translates into `lua-mode-map' verbatim.") +(defvar-keymap lua-prefix-mode-map + :doc "Keymap that is used to define keys accessible by `lua-prefix-key'. +If the latter is nil, the keymap translates into `lua-mode-map' verbatim." + "C-l" #'lua-send-buffer + "C-f" #'lua-search-documentation) (defvar lua--electric-indent-chars (mapcar #'string-to-char '("}" "]" ")"))) @@ -261,11 +245,27 @@ lua-mode-map ;; defined look it up in prefix-map ;; * if prefix is set, bind the prefix-map to that key (if lua-prefix-key - (define-key result-map (vector lua-prefix-key) lua-prefix-mode-map) + (define-key result-map lua-prefix-key lua-prefix-mode-map) (set-keymap-parent result-map lua-prefix-mode-map)) result-map) "Keymap used in `lua-mode' buffers.") +(defun lua--customize-set-prefix-key (prefix-key-sym prefix-key-val) + "Set PREFIX-KEY-SYM to PREFIX-KEY-VAL." + (unless (eq prefix-key-sym 'lua-prefix-key) + (error "Prefix doesn't match lua-prefix-key")) + (define-key lua-mode-map lua-prefix-key nil) + ;; `lua-set-prefix-key' uses an empty string to remove the prefix. + (when (and (equal 'string (type-of prefix-key-val)) + (string-blank-p prefix-key-val)) + (setq prefix-key-val (vector #'ignore))) + (if (eq 'ignore (elt prefix-key-val 0)) + (set-keymap-parent lua-mode-map lua-prefix-mode-map) + (define-key lua-mode-map prefix-key-val lua-prefix-mode-map)) + (set-default prefix-key-sym prefix-key-val) + (when (fboundp 'lua-prefix-key-update-bindings) + (lua-prefix-key-update-bindings))) + (defvar-local lua-electric-flag t "Non-nil means electric actions are enabled.") @@ -612,18 +612,17 @@ lua-prefix-key-update-bindings ;; Otherwise, look for it among children (when-let* ((old-cons (rassoc lua-prefix-mode-map lua-mode-map))) (delq old-cons lua-mode-map))) - (if (null lua-prefix-key) + (if (eq 'ignore (elt lua-prefix-key 0)) (set-keymap-parent lua-mode-map lua-prefix-mode-map) - (define-key lua-mode-map (vector lua-prefix-key) lua-prefix-mode-map))) + (define-key lua-mode-map lua-prefix-key lua-prefix-mode-map))) (defun lua-set-prefix-key (new-key-str) "Change `lua-prefix-key' to NEW-KEY-STR and update keymaps. This function replaces previous prefix-key binding with a new one." (interactive "sNew prefix key (empty string means no key): ") - (lua--customize-set-prefix-key 'lua-prefix-key new-key-str) - (message "Prefix key set to %S" (single-key-description lua-prefix-key)) - (lua-prefix-key-update-bindings)) + (lua--customize-set-prefix-key 'lua-prefix-key (kbd new-key-str)) + (message "Prefix key set to %S" lua-prefix-key)) (defun lua-string-p (&optional pos) "Return non-nil if point or POS is in a string." -- 2.50.1 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable john muhl writes: > Michael Albinus writes: > >> This breaks test-custom-opts: >> >> FAILED check-for-wrong-custom-opts ((should (null (cus-test-opts t)= )) :form (null ((lua-prefix-key :type-error 3 (string)))) :value nil) >> >> >> Likely, lua-prefix-key needs >> >> :type '(choice (const nil) string) >> >> But I don't know whether this is intended. > > The problem is that there are cases where it is being set to an > integer. I=E2=80=99ve change the defcustom to use the key-sequence type > now and fixed the test. Patch incoming. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 29 03:51:17 2025 Received: (at 79335) by debbugs.gnu.org; 29 Aug 2025 07:51:17 +0000 Received: from localhost ([127.0.0.1]:41637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1urttF-0007b9-3j for submit@debbugs.gnu.org; Fri, 29 Aug 2025 03:51:17 -0400 Received: from mout.gmx.net ([212.227.17.20]:51213) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1urttB-0007Zk-4P for 79335@debbugs.gnu.org; Fri, 29 Aug 2025 03:51:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1756453863; x=1757058663; i=michael.albinus@gmx.de; bh=vk+fy6/nRr1cidcjKoRgr6Z/AF77KXkd+alNfUqslF4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=prqkn2jmXFThY5dA3wZnkPiOw9jRG4nmf1ECraxoypPL/ggO7qrJ47XVx7OuOdvc 5qZJ9IDEC/ReDFArNS0f8P7Z919cNXMXzo9R/HBMuYePMYATtjBpE8bQA1vnx9Djk NbAmzXj9BmpaHLeSNOcO/OS6d5SDj05JjBKQkwQSiJU6NmxYNoMFpIMyWcoSGZyPp Y6O5JtakvhV/etIfYqGxtezEB8eCtBXHpHF0sapUYWOf392szDxT7iUkp20HlLZgS 73UNiYZXfYZBiEENCuvyApmtbLa9VvykkulzMT0oMLyRbwC1Dioq4bIYIpT8tvRbf riIM7GuScJEHkfGZPg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1Hdq-1uudi80dUg-00GXOe; Fri, 29 Aug 2025 09:51:02 +0200 From: Michael Albinus To: john muhl Subject: Re: bug#79335: [PATCH] Make 'lua-prefix-key' option a 'key-sequence' In-Reply-To: <87qzwv0zrg.fsf_-_@pub.pink> References: <175608731322.9187.17144513288669877449@vcs2.savannah.gnu.org> <20250825020155.CD826C007E1@vcs2.savannah.gnu.org> <87tt1uij8w.fsf@gmx.de> <87qzwv0zrg.fsf_-_@pub.pink> Date: Fri, 29 Aug 2025 09:51:01 +0200 Message-ID: <874itqh8gq.fsf@gmx.de> 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-Provags-ID: V03:K1:XQuiaERWL/eOLtN+OtCjpo1bmOKrbBGnkHO/S0g8IerxbtgS4qC Z9+cJUajCtL8q23jWL7jdjGPbOmfKya0lQrwIMdgeLQFaBYBLPi/rrspsc8qLsgnat0dWs3 3dQ4czRz/TVOqTMQbTtX+Z5Gi9gx6pyTcvQH+zYp7kG6f5mZ9IcwhyDziq1fC6oAaQbaHa1 5ZfS92KZk1POXCeMdcROA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Y7sfKM/9WMs=;/hrHH4o3eERs+1eRneRnqllOMNX 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 Owcq5VQk38 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 79335 Cc: 79335@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 (-) john muhl writes: Hi John, > The problem is that there are cases where it is being set to an > integer. I=E2=80=99ve change the defcustom to use the key-sequence type > now and fixed the test. Patch incoming. Thanks for the patch. I've checked it with both test-custom-opts and lua-mode-tests; no problem. Pushed to master. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 29 21:37:11 2025 Received: (at control) by debbugs.gnu.org; 30 Aug 2025 01:37:12 +0000 Received: from localhost ([127.0.0.1]:43830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1usAWl-0003sI-2Y for submit@debbugs.gnu.org; Fri, 29 Aug 2025 21:37:11 -0400 Received: from fout-b5-smtp.messagingengine.com ([202.12.124.148]:51867) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1usAWh-0003r5-VJ for control@debbugs.gnu.org; Fri, 29 Aug 2025 21:37:09 -0400 Received: from phl-compute-08.internal (phl-compute-08.internal [10.202.2.48]) by mailfout.stl.internal (Postfix) with ESMTP id 19D2F1D00091 for ; Fri, 29 Aug 2025 21:37:02 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-08.internal (MEProxy); Fri, 29 Aug 2025 21:37:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pub.pink; h=cc :content-type:content-type:date:date:from:from:in-reply-to :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3; t=1756517821; x=1756604221; bh=yD+RGh6CbvMznFjVP4ej8dey/GUBSvn2 rZgYgjmDwzA=; b=BiI/+UJTHUHYPo5z4/5Tx5jEfRQqNNbix/iOngDOuW4Lz1d4 wwE87dNCwNnjggjYg2c5B5snxYCVfr7EJaqpQm/WNoA6+nYI3NNVxQlbR800LsS9 iBo2jHkblzAst+2HCHnEDkEeC26BNTszK1oYtJFLO36lieu074VBZQR84C2MWyME 7msn3wqmH85gdlTnIgdF2Tuhu0VGQTsNPfc/vYB0WUQXXPq7zr6NV6JL3aNUNAKP srvHV+zBG2eieNys5I4x/vzcymk78RcFe8tpA/HsUaCM2TY5pDyfazlq5DDuGSJG 8shemXN4YA6b5Gg6zCGyN1xwnewievF/Exw8Hg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1756517821; x= 1756604221; bh=yD+RGh6CbvMznFjVP4ej8dey/GUBSvn2rZgYgjmDwzA=; b=P vagQxZtSSZaIzUGk3CszhCOsDl52jFqYN4JnJFvNQPefcqbvRtYGA0b0wE+rwd6j bVitOp7VHhb6To8MZwLCjtag/wbev2zTkZVPyaWXO4w/GXd58D8snWqpJmzVPIND TSCcfzKV9eknP2yc0HrXltqCPzrEqKJ21xExgcZmZfsNrLxttr/vJm6mYo3huCE8 pfCue3upujMY+Bxdw/71Au3DlnBje8IsZLv9KKDcbkbVSM3N4IXo9xq5DlXosqTC n1xsp6JZrzCHRYHHtbymXIasuMIBJYjArb9N2U/Ezj7heqP6VW8GSrjLc9z4gyMy o9iQyqhrwLID3pPKpiLzQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgddukeehtdekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtne cuhfhrohhmpehjohhhnhcumhhuhhhluceojhhmsehpuhgsrdhpihhnkheqnecuggftrfgr thhtvghrnhepgefhudekueehudeugffhgfegfeevhfetjeehhfeuleffgfeguedtffdvte eutedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep jhhmsehpuhgsrdhpihhnkhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouh htpdhrtghpthhtoheptghonhhtrhholhesuggvsggsuhhgshdrghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i74194916:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Fri, 29 Aug 2025 21:37:01 -0400 (EDT) From: john muhl To: control@debbugs.gnu.org Subject: control message for bug #79335 Date: Fri, 29 Aug 2025 20:36:54 -0500 Message-ID: <87qzwt4mkp.fsf@pub.pink> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (-) close 79335 31.1 quit