From unknown Fri Sep 05 08:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#27159: 25+; eldoc with curly quote Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 May 2017 04:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27159 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 27159@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.149620642025967 (code B ref -1); Wed, 31 May 2017 04:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 31 May 2017 04:53:40 +0000 Received: from localhost ([127.0.0.1]:46049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFvdc-0006kl-4D for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFvda-0006kZ-8T for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFvdU-0002pX-7s for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:33 -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.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56926) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dFvdU-0002pT-4e for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFvdS-0001i9-13 for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 00:53:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFvdN-0002oT-Ss for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 00:53:30 -0400 Received: from mail-pg0-x22b.google.com ([2607:f8b0:400e:c05::22b]:36165) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dFvdN-0002nx-NL for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 00:53:25 -0400 Received: by mail-pg0-x22b.google.com with SMTP id x64so2227257pgd.3 for ; Tue, 30 May 2017 21:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=i1Wfyep/ezKar01fMvGcH/dxm11fbmQVC52svu0mzSk=; b=TcyHL19xpmaNqOoS5qNJFdhvh8S0nW+yQXGH+n9acBlR3t42f5lFZELy5jCdJ3anKx TveHTEmnzRHP6Cszs2UaHQm4HPvQ+W/d4xwvxK481yhQUzEbxRJ8PyDqHAY5VytIOGmf pMhl/lFFX8lpy37/5HHFrkfYz/vQ+dOC5JR8DLrr+rIcCTb2hMRTAWtHR41PSADbOn2i UScOYdnMVzyzRkB+WhhM70bza9jA5tIr0TAseWbz85eK+T8kF3XbmqkXqwRQTo19t92m XRZad157fFKEo8UVKTEaVu8Fhc6nE1f+HiTCuBzZcpSiXM2CKJu0givHug+QNiRF2ilK iboA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=i1Wfyep/ezKar01fMvGcH/dxm11fbmQVC52svu0mzSk=; b=j2H/jSmHZgW+Jcfbdkloi148BQ6ZHxVsXZW8qRFyCkz3vnX+XMTFP2YcVSaQVRdVkq +yTUPkqQ18x5BhakjchAI/gjqHmImehPFRf/Iu9mEdJrXnY+eWs3zcRB4PofCzluMhZw uDYJxI18Fn93+HBw/FlHJ4ZcSBUoyjq2NpxwezOERi0bDm9ENC90ujh5ZcY1pBJuJbrS SpAsdahW4cBJODRAio8e1fwBIpCESdzt9MVnU0/w5fGN2TX0xwP53T8/ws61xIt91M9G UeGEgfbeJqQThW6lY4w/xYeU25HRVHz0YZTVYzO+SZds0WN0/TjrKNkZ/P2fOq8Yq3/0 jzKQ== X-Gm-Message-State: AODbwcBXtUIJIggeLx50V/USWcKxVxb/wO/Qen2GcOrlCrmNDo5uICfs KbKCJ3YYPaxBb2aQ6Go= X-Received: by 10.84.175.129 with SMTP id t1mr33059265plb.62.1496206402601; Tue, 30 May 2017 21:53:22 -0700 (PDT) Received: from dell-14z ([37.165.70.39]) by smtp.gmail.com with ESMTPSA id o2sm27115635pgq.44.2017.05.30.21.53.19 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 30 May 2017 21:53:21 -0700 (PDT) User-agent: mu4e 0.9.19; emacs 24.5.1 From: Thierry Volpiatto Date: Wed, 31 May 2017 06:53:13 +0200 Message-ID: <87efv54og6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Here a definition: (cl-defun foo (a b &key (test 'eq))) now from the scratch buffer: (foo eldoc is displaying foo...(TEST \='EQ) Applying substitute-command-keys on the second arg of elisp--highlight-function-argument fixed the problem. -- Thierry Gpg Key fingerprint = 6CEC 7081 AB33 E251 4AB8 5FC2 28D1 7F53 59F2 9997 From unknown Fri Sep 05 08:57:54 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Thierry Volpiatto Subject: bug#27159: closed (Re: 25+; eldoc with curly quote) Message-ID: References: <87efv54og6.fsf@gmail.com> X-Gnu-PR-Message: they-closed 27159 X-Gnu-PR-Package: emacs Reply-To: 27159@debbugs.gnu.org Date: Sun, 04 Jun 2017 16:18:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1496593081-28593-1" This is a multi-part message in MIME format... ------------=_1496593081-28593-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #27159: 25+; eldoc with curly quote which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 27159@debbugs.gnu.org. --=20 27159: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D27159 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1496593081-28593-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 27159-done) by debbugs.gnu.org; 4 Jun 2017 16:17:47 +0000 Received: from localhost ([127.0.0.1]:55990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHYDr-0007Ql-73 for submit@debbugs.gnu.org; Sun, 04 Jun 2017 12:17:47 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:36398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dHYDn-0007QW-0F for 27159-done@debbugs.gnu.org; Sun, 04 Jun 2017 12:17:43 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1D9521600E3; Sun, 4 Jun 2017 09:17:37 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id HHfaB6EIDZvo; Sun, 4 Jun 2017 09:17:36 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4F7F21600E4; Sun, 4 Jun 2017 09:17:36 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id nkCUkp9lWE2R; Sun, 4 Jun 2017 09:17:36 -0700 (PDT) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 281F81600E3; Sun, 4 Jun 2017 09:17:36 -0700 (PDT) To: Thierry Volpiatto From: Paul Eggert Subject: Re: 25+; eldoc with curly quote Organization: UCLA Computer Science Department Message-ID: Date: Sun, 4 Jun 2017 09:17:35 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------49045B8B66B6FD40A054E558" Content-Language: en-US X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 27159-done Cc: 27159-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: -0.0 (/) This is a multi-part message in MIME format. --------------49045B8B66B6FD40A054E558 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for reporting that. I installed the attached, which should fix it. --------------49045B8B66B6FD40A054E558 Content-Type: text/x-patch; name="0001-Fix-eldoc-bug-with-curved-quote.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-Fix-eldoc-bug-with-curved-quote.patch" >From 7dd9e7e95c1e4502b7a9fd6a18211208bd2914a5 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sun, 4 Jun 2017 09:13:15 -0700 Subject: [PATCH] Fix eldoc bug with curved quote * lisp/progmodes/elisp-mode.el (elisp-get-fnsym-args-string): Substitute quotes in documentation before returning it (Bug#27159). --- lisp/progmodes/elisp-mode.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index 6c6fb92..b3f452c 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el @@ -1372,7 +1372,7 @@ elisp-get-fnsym-args-string (condition-case nil (documentation sym t) (invalid-function nil)) sym)) - (car doc)) + (substitute-command-keys (car doc))) (t (help-function-arglist sym))))) ;; Stringify, and store before highlighting, downcasing, etc. (elisp--last-data-store sym (elisp-function-argstring args) -- 2.7.4 --------------49045B8B66B6FD40A054E558-- ------------=_1496593081-28593-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 31 May 2017 04:53:40 +0000 Received: from localhost ([127.0.0.1]:46049 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFvdc-0006kl-4D for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFvda-0006kZ-8T for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFvdU-0002pX-7s for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:33 -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.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56926) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dFvdU-0002pT-4e for submit@debbugs.gnu.org; Wed, 31 May 2017 00:53:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40230) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFvdS-0001i9-13 for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 00:53:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFvdN-0002oT-Ss for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 00:53:30 -0400 Received: from mail-pg0-x22b.google.com ([2607:f8b0:400e:c05::22b]:36165) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dFvdN-0002nx-NL for bug-gnu-emacs@gnu.org; Wed, 31 May 2017 00:53:25 -0400 Received: by mail-pg0-x22b.google.com with SMTP id x64so2227257pgd.3 for ; Tue, 30 May 2017 21:53:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=i1Wfyep/ezKar01fMvGcH/dxm11fbmQVC52svu0mzSk=; b=TcyHL19xpmaNqOoS5qNJFdhvh8S0nW+yQXGH+n9acBlR3t42f5lFZELy5jCdJ3anKx TveHTEmnzRHP6Cszs2UaHQm4HPvQ+W/d4xwvxK481yhQUzEbxRJ8PyDqHAY5VytIOGmf pMhl/lFFX8lpy37/5HHFrkfYz/vQ+dOC5JR8DLrr+rIcCTb2hMRTAWtHR41PSADbOn2i UScOYdnMVzyzRkB+WhhM70bza9jA5tIr0TAseWbz85eK+T8kF3XbmqkXqwRQTo19t92m XRZad157fFKEo8UVKTEaVu8Fhc6nE1f+HiTCuBzZcpSiXM2CKJu0givHug+QNiRF2ilK iboA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=i1Wfyep/ezKar01fMvGcH/dxm11fbmQVC52svu0mzSk=; b=j2H/jSmHZgW+Jcfbdkloi148BQ6ZHxVsXZW8qRFyCkz3vnX+XMTFP2YcVSaQVRdVkq +yTUPkqQ18x5BhakjchAI/gjqHmImehPFRf/Iu9mEdJrXnY+eWs3zcRB4PofCzluMhZw uDYJxI18Fn93+HBw/FlHJ4ZcSBUoyjq2NpxwezOERi0bDm9ENC90ujh5ZcY1pBJuJbrS SpAsdahW4cBJODRAio8e1fwBIpCESdzt9MVnU0/w5fGN2TX0xwP53T8/ws61xIt91M9G UeGEgfbeJqQThW6lY4w/xYeU25HRVHz0YZTVYzO+SZds0WN0/TjrKNkZ/P2fOq8Yq3/0 jzKQ== X-Gm-Message-State: AODbwcBXtUIJIggeLx50V/USWcKxVxb/wO/Qen2GcOrlCrmNDo5uICfs KbKCJ3YYPaxBb2aQ6Go= X-Received: by 10.84.175.129 with SMTP id t1mr33059265plb.62.1496206402601; Tue, 30 May 2017 21:53:22 -0700 (PDT) Received: from dell-14z ([37.165.70.39]) by smtp.gmail.com with ESMTPSA id o2sm27115635pgq.44.2017.05.30.21.53.19 for (version=TLS1_2 cipher=AES128-SHA bits=128/128); Tue, 30 May 2017 21:53:21 -0700 (PDT) User-agent: mu4e 0.9.19; emacs 24.5.1 From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 25+; eldoc with curly quote Date: Wed, 31 May 2017 06:53:13 +0200 Message-ID: <87efv54og6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Here a definition: (cl-defun foo (a b &key (test 'eq))) now from the scratch buffer: (foo eldoc is displaying foo...(TEST \='EQ) Applying substitute-command-keys on the second arg of elisp--highlight-function-argument fixed the problem. -- Thierry Gpg Key fingerprint = 6CEC 7081 AB33 E251 4AB8 5FC2 28D1 7F53 59F2 9997 ------------=_1496593081-28593-1--