From unknown Mon Jun 23 13:10:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54932: 28.1; electric-help doesn't work when `help-char' has meta-prefix Resent-From: Nobuyoshi Nakada Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Apr 2022 10:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 54932 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 54932@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164993329919588 (code B ref -1); Thu, 14 Apr 2022 10:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 14 Apr 2022 10:48:19 +0000 Received: from localhost ([127.0.0.1]:55340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nex1O-00055r-Og for submit@debbugs.gnu.org; Thu, 14 Apr 2022 06:48:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:58978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nevOs-0001zh-Am for submit@debbugs.gnu.org; Thu, 14 Apr 2022 05:04:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nevOs-0001Dp-3W for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2022 05:04:26 -0400 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]:52178) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nevOq-00053d-1o for bug-gnu-emacs@gnu.org; Thu, 14 Apr 2022 05:04:25 -0400 Received: by mail-pj1-x1031.google.com with SMTP id bg24so4547207pjb.1 for ; Thu, 14 Apr 2022 02:04:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:from:subject:to :content-language; bh=C+VlNLsxa/rFcXPztjS2eSWsvxD7Vu4Rlga/E+4SWgw=; b=Z7MxJNl2GC/UFTfdeHB9gKiBVtE46W7l8zGJQPnp9EpXInMniKKULJbRMFK+XFLO8l HyvR8UDloybUBLaf4YWwagTLSR1Hsbe5Lffi6WCgGZ12/rYnlCSrHizbB5mGiJZlz3SM 9gW4Oos3tMmm3eu+P0a+9zi6+jvE/vxoVh/oPeKmhw46EqgZqkhhemPas24b0Ms132g5 pXSdDKO2x/8K89JE95hCzruZjd0ELoce1MCIkvsbyjptJ5Eu8Yl4iAGmd6QwBgdOR0ev RLoQounOiP1zcqWVXgCoa1beLoUt316dwg/4XBooamYcRVu8sTwBVSnP6om0sAN4ssPA WknA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:from :subject:to:content-language; bh=C+VlNLsxa/rFcXPztjS2eSWsvxD7Vu4Rlga/E+4SWgw=; b=Jf0GRYCZTBuasp49mRZsOLyaUO4mWWqmNdtHVDOvhW2uWjPa0OwUgRxv0dAbEckK08 IhRn//420TPJrK0suAOI6eTTPLyYoH/4SrbZHDxwMKL6sHJtAjXzRcgz5sbtN8kejVTZ Dmch71byiBftTZJ9/U3b6G25DWqTv/j5SrSLUCh+xgsTu9csqcdlSwhr9XXxPDkRy2h1 OPdSsJaQntetAKdyP/rpny8g/yLizcXzDxgE2qLmL/EB8C5T2XRhLLJTqEf88JPcI89S JldnlL6I7Z7DD6w7g44tEKYAVAiioXS0isiyvaYkU6gqWECmx6jC0qMtxIPVBfAgzfZB uZHA== X-Gm-Message-State: AOAM530Z/3B5TwEN5W98U1Bb4WpmNYLEsRyCxj0M8pi0iQvKbA0g1vpa loLfie9R36hDPVsKasz3Ao2P25eeizgQvg== X-Google-Smtp-Source: ABdhPJwdPIhm7EYuuReVuOmXVy8pwCMS2QRHkPkxmiXnouaJfxV09aWF1v/X2unz8o4Hwded8m4O5Q== X-Received: by 2002:a17:90b:1192:b0:1cb:59d0:d06f with SMTP id gk18-20020a17090b119200b001cb59d0d06fmr3213897pjb.127.1649927061204; Thu, 14 Apr 2022 02:04:21 -0700 (PDT) Received: from [192.168.0.102] (202-089-245-107.users.bc9.ne.jp. [202.89.245.107]) by smtp.gmail.com with ESMTPSA id k10-20020a056a00168a00b004f7e2a550ccsm1510314pfc.78.2022.04.14.02.04.20 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 14 Apr 2022 02:04:20 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------gbNOsE1H81N89jTsNgEDBsxa" Message-ID: <7da42cdb-945e-ecbd-ce0b-2c7209d23bfc@gmail.com> Date: Thu, 14 Apr 2022 18:04:18 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.8.0 From: Nobuyoshi Nakada Content-Language: en-US Received-SPF: pass client-ip=2607:f8b0:4864:20::1031; envelope-from=nobu.nakada@gmail.com; helo=mail-pj1-x1031.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.3 (-) X-Mailman-Approved-At: Thu, 14 Apr 2022 06:48:17 -0400 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.3 (--) This is a multi-part message in MIME format. --------------gbNOsE1H81N89jTsNgEDBsxa Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hello, As I set `help-char' to `\M-H' to use the default `\C-h' as `delete-backward-cahr', `(char-to-string help-char)' in the definition of `electric-help-map' fails by `(wrong-type-argument characterp 134217800)'. A proposal patch is attached. Regards. In GNU Emacs 28.1 (build 1, x86_64-apple-darwin21.4.0, Carbon Version 165 AppKit 2113.4) of 2022-04-12 built on ruby3.local Windowing system distributor 'Apple Inc.', version 12.3.1 System Description: macOS 12.3.1 Configured using: 'configure --prefix=/opt/local --disable-silent-rules --with-mac --enable-mac-app=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_emacs-mac-app/emacs-mac-app/work/emacs-28.1-mac-9.0 --enable-mac-self-contained --without-dbus --without-gconf --without-libotf --without-m17n-flt --without-harfbuzz --without-xaw3d --with-libgmp --with-gnutls --with-xml2 --with-json --with-lcms2 --with-modules --with-rsvg --with-imagemagick --with-native-compilation 'CFLAGS=-pipe -Os -fobjc-arc -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64' 'CPPFLAGS=-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk' 'LDFLAGS=-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64'' Configured features: ACL GLIB GMP GNUTLS IMAGEMAGICK JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE PDUMPER RSVG THREADS TOOLKIT_SCROLL_BARS XIM ZLIB Important settings: value of $LANG: ja_JP.UTF-8 locale-coding-system: utf-8-hfs Major mode: ELisp/l Minor modes in effect: shell-dirtrack-mode: t global-hl-line-mode: t global-auto-revert-mode: t display-time-mode: t linum-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mac-mouse-wheel-mode: t mac-auto-ascii-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /Users/nobu/.elisp/markdown-mode hides /Users/nobu/.emacs.d/elpa/markdown-mode-20210616.122/markdown-mode /Users/nobu/.elisp/custom hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/custom /Users/nobu/.elisp/linum hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/linum /Users/nobu/.emacs.d/elpa/transient-20220412.1523/transient hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/transient /Users/nobu/.elisp/tempo hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/tempo /Users/nobu/.elisp/fill hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/textmodes/fill /Users/nobu/.elisp/cperl-mode hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/progmodes/cperl-mode /Users/nobu/.elisp/browse-url hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/net/browse-url /Users/nobu/.elisp/japanese hides /Applications/MacPorts/EmacsMac.app/Contents/Resources/lisp/language/japanese Features: (shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils view ehelp dabbrev pp edebug eieio-opt speedbar ezimage dframe shortdoc text-property-search time-date misearch multi-isearch vc-filewise vc-rcs help-fns radix-tree cl-print debug backtrace find-func cus-start eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util dired dired-loaddefs shell pcomplete comint ring pcase ansi-color magit-mode transient magit-git magit-base magit-section format-spec crm dash jka-compr whitespace hl-line autorevert filenotify time cus-load edmacro kmacro multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more thingatpt mc-cycle-cursors multiple-cursors-core comp comp-cstr warnings rx cl-extra help-mode advice rect ucs-normalize server mmm-erb mmm-region mmm-auto mmm-vars mmm-utils mmm-compat sgml-mode facemenu dom region-command ruby-additional ruby-mode smie linum easy-mmode ruby-style cc-styles cc-align cc-engine cc-vars cc-defs executable finder-inf info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib japan-util iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/mac-win mac-win term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads kqueue mac lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 376927 18101) (symbols 48 18578 1) (strings 32 73446 5356) (string-bytes 1 3084140) (vectors 16 56748) (vector-slots 8 1009214 32281) (floats 8 157 116) (intervals 56 1385 214) (buffers 992 20)) --------------gbNOsE1H81N89jTsNgEDBsxa Content-Type: text/plain; charset=UTF-8; name="ehelp-meta-help-char.diff" Content-Disposition: attachment; filename="ehelp-meta-help-char.diff" Content-Transfer-Encoding: base64 LS0tIDI4LjEvbGlzcC9laGVscC5lbC5negorKysgc2l0ZS1saXNwL2VoZWxwLmVsLmd6CkBA IC03Niw3ICs3Niw5IEBACiAgICAgKGRlZmluZS1rZXkgbWFwIFs/XEMtN10gJ2VsZWN0cmlj LWhlbHAtdW5kZWZpbmVkKQogICAgIChkZWZpbmUta2V5IG1hcCBbP1xDLThdICdlbGVjdHJp Yy1oZWxwLXVuZGVmaW5lZCkKICAgICAoZGVmaW5lLWtleSBtYXAgWz9cQy05XSAnZWxlY3Ry aWMtaGVscC11bmRlZmluZWQpCi0gICAgKGRlZmluZS1rZXkgbWFwIChjaGFyLXRvLXN0cmlu ZyBoZWxwLWNoYXIpICdlbGVjdHJpYy1oZWxwLWhlbHApCisgICAgKGRlZmluZS1rZXkgbWFw CisgICAgICAoaWYgKGNoYXJhY3RlcnAgaGVscC1jaGFyKSAoY2hhci10by1zdHJpbmcgaGVs cC1jaGFyKSAodmVjdG9yIGhlbHAtY2hhcikpCisgICAgICAnZWxlY3RyaWMtaGVscC1oZWxw KQogICAgIChkZWZpbmUta2V5IG1hcCAiPyIgJ2VsZWN0cmljLWhlbHAtaGVscCkKICAgICAo ZGVmaW5lLWtleSBtYXAgIiAiICdzY3JvbGwtdXApCiAgICAgKGRlZmluZS1rZXkgbWFwIFs/ XFMtXCBdICdzY3JvbGwtZG93bikK --------------gbNOsE1H81N89jTsNgEDBsxa-- From unknown Mon Jun 23 13:10:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54932: 28.1; electric-help doesn't work when `help-char' has meta-prefix Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Apr 2022 13:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54932 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nobuyoshi Nakada Cc: 54932@debbugs.gnu.org Received: via spool by 54932-submit@debbugs.gnu.org id=B54932.164994429314216 (code B ref 54932); Thu, 14 Apr 2022 13:52:02 +0000 Received: (at 54932) by debbugs.gnu.org; 14 Apr 2022 13:51:33 +0000 Received: from localhost ([127.0.0.1]:55654 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nezsj-0003hD-L7 for submit@debbugs.gnu.org; Thu, 14 Apr 2022 09:51:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nezsh-0003gx-Jg for 54932@debbugs.gnu.org; Thu, 14 Apr 2022 09:51:32 -0400 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=UC8Bg0DNIjI90Z0YVCLAMnpUpfInYrKcnbEKvnE482A=; b=k3pQVMN1h+ivrmDeXIFCIftngV lLW3gnSyLca5k3UcZYiHAH2j1OL/LGBob2bBBuRg03aD6srs/AUZFAaTtIwDIXAr7IwgXyXeJ0RVH eS3rUY7r4UpCz+mmeNmnugTNvucb6P9BLc2/0z5x9Npn6IKWF02daaSyWfS7T3iJQZRY=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nezsZ-00024l-7v; Thu, 14 Apr 2022 15:51:25 +0200 From: Lars Ingebrigtsen References: <7da42cdb-945e-ecbd-ce0b-2c7209d23bfc@gmail.com> Date: Thu, 14 Apr 2022 15:51:21 +0200 In-Reply-To: <7da42cdb-945e-ecbd-ce0b-2c7209d23bfc@gmail.com> (Nobuyoshi Nakada's message of "Thu, 14 Apr 2022 18:04:18 +0900") Message-ID: <87bkx3n57q.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Nobuyoshi Nakada writes: > As I set `help-char' to `\M-H' to use the default `\C-h' as > `delete-backward-cahr', `(char-to-string help-char)' in the definition > of `electric-help-map' fails by `(wrong-type-argument character [...] 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: -2.3 (--) 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 (---) Nobuyoshi Nakada writes: > As I set `help-char' to `\M-H' to use the default `\C-h' as > `delete-backward-cahr', `(char-to-string help-char)' in the definition > of `electric-help-map' fails by `(wrong-type-argument characterp > 134217800)'. > > A proposal patch is attached. Thanks; pushed to Emacs 29. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 14 09:51:39 2022 Received: (at control) by debbugs.gnu.org; 14 Apr 2022 13:51:39 +0000 Received: from localhost ([127.0.0.1]:55657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nezso-0003hV-RG for submit@debbugs.gnu.org; Thu, 14 Apr 2022 09:51:38 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nezsn-0003hA-Ho for control@debbugs.gnu.org; Thu, 14 Apr 2022 09:51:37 -0400 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=EV8UpA0Qgt3zTcy1ubi5Dkw0zNhErtqEdfMnmo1IkPI=; b=oRVPIiTJ/v9FqPN2clH3qucH2K 3nRwUqR6/mEtDI1mQw3/SBGay/vrt5Rh1vi7iMjFhNX2zUPwSgdNuNdzlGn6zyYF1tlaQ6l3wYHIk Bfg3WqY1Mled4ZUzNK36lIwK7QSvWqEwiymI2K80hkE0xwxCO8ZW4uq7d2PYfDgmem04=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nezsf-00024v-L1 for control@debbugs.gnu.org; Thu, 14 Apr 2022 15:51:31 +0200 Date: Thu, 14 Apr 2022 15:51:28 +0200 Message-Id: <87a6cnn57j.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #54932 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: close 54932 29.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: -2.3 (--) 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: -3.3 (---) close 54932 29.1 quit From unknown Mon Jun 23 13:10:09 2025 X-Loop: help-debbugs@gnu.org Subject: bug#54932: 28.1; electric-help doesn't work when `help-char' has meta-prefix Resent-From: Sean Whitton Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Apr 2022 21:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54932 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nobuyoshi Nakada , 54932@debbugs.gnu.org Received: via spool by 54932-submit@debbugs.gnu.org id=B54932.164997236317184 (code B ref 54932); Thu, 14 Apr 2022 21:40:01 +0000 Received: (at 54932) by debbugs.gnu.org; 14 Apr 2022 21:39:23 +0000 Received: from localhost ([127.0.0.1]:57518 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nf7BT-0004T5-0T for submit@debbugs.gnu.org; Thu, 14 Apr 2022 17:39:23 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:47663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nf7BQ-0004Sp-LR for 54932@debbugs.gnu.org; Thu, 14 Apr 2022 17:39:21 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 836BE3202746; Thu, 14 Apr 2022 17:39:14 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 14 Apr 2022 17:39:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm3; t=1649972353; x=1650058753; bh=5lGnC2iUg1 Xw2CoWdPyBnh77z6ESkSL9Kvat2tVC9Tg=; b=aHHegnEMmtJyzvCZ0LTRxjJvO3 SnzdzANSDrgj4bRcdq4WYL7/lcl0OQZEhOm2ZFC7y8PUoXs+XlxR5zrAq32rBJUK MUSrWZIlojKaZJLVFmRmgKaOU2sYfgQbY6TFUOc2txO+6nKUY5KrNKeu24YIJQrO dOK8e0K1+0hMWkKOk0WxDU2+i+ug6eECEIzlZNUjyCq0K5pua43JLUq9CISsBWyX izr5u3M3EUyFiIR46YaOX1pMRa+oBmsv2PNRNYc7QMmzWCuhQMQ7hBW+WkI4W8G1 VbJn7yn8WtBtlrtVi34qig5bbjAr/R11zWi+ufW6iY3TJX6ADakTs3YS2rPQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1649972353; x= 1650058753; bh=5lGnC2iUg1Xw2CoWdPyBnh77z6ESkSL9Kvat2tVC9Tg=; b=B xfCvgh6JVImgK32pva7FCyJ8ZItYnXmQtyZxKJXuLCtQAKdVAvW9jx87cUCJZSwV Ntv/UQv8bY0jtdjLr6y/tLCBo6bFTydHQlAEL5fSk/IEjhVB+RTLUFDxahDRIyqe quDwMvZIZm24xyd4J9TZhP5SlVmO6KEeYMPTz3USw3p0HvD+RzD/A4peIZ70XctP kW/qJgeAbxFdTrNWdiJdM+TLSjZuON8gZ+8wDaUqpQTIYfbhoMebSNJYNpEZcJOE VgwkbTH4wHiWSKZsnwjV94wJBPowIRoliTzUNeA+ntDI8JmVQEODletal7QszkcO nVfJXKK3bieyhFPLotVMQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudelgedgtdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufgjfhgffffkgggtsehttddttddtredtnecuhfhrohhmpefuvggrnhcu hghhihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvgeqne cuggftrfgrthhtvghrnhepleeggefgvdeijedvhfdugfegtefgkeekueeileejjeehudeg geefteeghfeuffeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgv X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Apr 2022 17:39:13 -0400 (EDT) Received: by melete.silentflame.com (Postfix, from userid 1000) id 97B487E12F0; Thu, 14 Apr 2022 14:39:12 -0700 (MST) From: Sean Whitton In-Reply-To: <7da42cdb-945e-ecbd-ce0b-2c7209d23bfc@gmail.com> References: <7da42cdb-945e-ecbd-ce0b-2c7209d23bfc@gmail.com> User-Agent: Emacs/29.0.50 (x86_64-pc-linux-gnu) Date: Thu, 14 Apr 2022 14:39:12 -0700 Message-ID: <87o813jqf3.fsf@melete.silentflame.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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 (-) Hello, On Thu 14 Apr 2022 at 06:04PM +09, Nobuyoshi Nakada wrote: > --- 28.1/lisp/ehelp.el.gz > +++ site-lisp/ehelp.el.gz > @@ -76,7 +76,9 @@ > (define-key map [?\C-7] 'electric-help-undefined) > (define-key map [?\C-8] 'electric-help-undefined) > (define-key map [?\C-9] 'electric-help-undefined) > - (define-key map (char-to-string help-char) 'electric-help-help) > + (define-key map > + (if (characterp help-char) (char-to-string help-char) (vector help-char)) > + 'electric-help-help) > (define-key map "?" 'electric-help-help) > (define-key map " " 'scroll-up) > (define-key map [?\S-\ ] 'scroll-down) Couldn't `vector' be used unconditionally? -- Sean Whitton