From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:34445) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hQtDT-0007E0-HP for guix-patches@gnu.org; Wed, 15 May 2019 08:41:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hQtDS-000318-J0 for guix-patches@gnu.org; Wed, 15 May 2019 08:41:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37891) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hQtDS-00030n-FO for guix-patches@gnu.org; Wed, 15 May 2019 08:41:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hQtDS-0007dk-8T for guix-patches@gnu.org; Wed, 15 May 2019 08:41:02 -0400 Subject: [bug#35736] geiser-edit-symbol-at-point (M-.) does not work on fork+exec-command Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: Date: Wed, 15 May 2019 14:40:06 +0200 In-Reply-To: (Arun Isaac's message of "Wed, 15 May 2019 01:59:24 +0530") Message-ID: <87y337vql5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Arun Isaac Cc: 35736@debbugs.gnu.org Hi, Arun Isaac skribis: > geiser-edit-symbol-at-point (M-.) does not work on > fork+exec-command. geiser wrongly tries to lookup fork instead of > looking up fork+exec-command. This is because (thing-at-point 'symbol) > does not correctly identify the whole symbol. And, that, in turn, is > because ?+ has been reclassified as an expression prefix character (') > in .dir-locals.el. It should be a symbol constituent character (_) which > is the default for scheme mode. > > (modify-syntax-entry ?+ "'") What about proposing this change to =E2=80=98scheme-mode=E2=80=99 to Emacs = upstream? Alternately, or in the meantime, we could carry that fix in Geiser maybe? Thoughts? Ludo=E2=80=99.