From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 08:30:23 2020 Received: (at submit) by debbugs.gnu.org; 14 Jan 2020 13:30:23 +0000 Received: from localhost ([127.0.0.1]:60806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irMGx-0001TT-DH for submit@debbugs.gnu.org; Tue, 14 Jan 2020 08:30:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:39789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irMGs-0001TH-Sv for submit@debbugs.gnu.org; Tue, 14 Jan 2020 08:30:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47791) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1irMGr-0006gB-8D for bug-gnu-emacs@gnu.org; Tue, 14 Jan 2020 08:30:14 -0500 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,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1irMGn-0002uk-DN for bug-gnu-emacs@gnu.org; Tue, 14 Jan 2020 08:30:13 -0500 Received: from mout.kundenserver.de ([212.227.126.131]:51199) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1irMGn-0002uB-48 for bug-gnu-emacs@gnu.org; Tue, 14 Jan 2020 08:30:09 -0500 Received: from [192.168.178.39] ([82.207.239.50]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MKbc4-1j5bKV1vIK-00KyQu for ; Tue, 14 Jan 2020 14:30:07 +0100 To: bug-gnu-emacs@gnu.org From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Subject: 28.0.50; forward-sexp fails on curved singlequotes Message-ID: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> Date: Tue, 14 Jan 2020 14:35:34 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:M1Brq9DWod+yHWcA0OqTFPGkSC0wUJpGvEyzKENRLZxjReVCZYf yc+xfbJgRb41PtMH8usXTJbDOTsU5VE4oC+O2HIP5aZ/Ude8DoDGBWfQh6k0AZI3qY+5UHC Nsoam+WBzc2dXBriR8H5FUo+IanSjw7v0O9ksXZjOdANB4wdfTUgA6rCk+WSiH8Z16N8FuF 1/6zcukyIA9sGFaq6l22A== X-UI-Out-Filterresults: notjunk:1;V03:K0:3zZafSg1U4E=:zXICkwn2pIAbLHn8PR8a5z zrglKUpPY5Ryqfh0rB1bhAdVq85Z6Lg9vLRBVCRpwiPuIIcRUEl/f8I+e0+ygnyU7CI1sZ7zG EgH8js0Gp28SX4Co7eRen4bD2llpkw/y46LmYFciNy86u3WKeZBylOzLSZkb3NWO9WANyQeIn X+XPEq9V2mfKioBIYxkHRvFzIBCI4ghh/wAXI9wC1NJPp20OOxsR9sCwO7ivwhvYAXTv8Giol RF7/P3Kw8xSXY/UzIywnmSP6oHLJwRhCW6vEBAzX2O/JI46SXw7RDyzxAvmUqphuWF9PI5N2C GIVkXjGJngNma62FUwiV7PkuD7650DauEjJP/pInKOxViO2h2SNAdxXHeDlKoEc5oPoUVB1L7 NQvUq/P1rk57epHjNpN4lSFQU1X3a+8TbAA/6/o77gVGfsxvNpoVzs0sunsaEkV90fi/PjJEk rrLhWhgBPioRHiOvAEvnlxPhi05lM2DxgXNjynunshsMsG5DhgEWEom1r8ZcyLWItiLjDOVtH hbK48OFTduqrPgu7Y/w2K7oo/WwNDBxm7/ck1NO98b32tXeADKFMO5Vypa3HdoWmRssITddSY sWu8W5wK8sYBf/xYyl9haBkl8qLGoDP42eL12+BX0fK88+YjLiYYGIZJzAvc0P7sjANxmf4zO 1xSJBCr73IL8rkBkIRN6wNKnkQADdp8r/Q+lBuuEjAWxNkyqJI2WarC7EssT5RElor1HTCCR0 8m0+I2tIvAdflDQ85Kw863JKlTyjop5WAZL1Fi7SO0LJYX9pb45HP2ZUF7Uj4uuz3F7CXGfgp szMZ2qKLKuqMWHT4T1Dd4LIJG84z0dI6nwouq4MstVED4bjMtCysXl4Y04opyutVeh73GLzoI efDwEIr/9fNurchgW/B9QoRH4I+XkWTGqNoyVtq+c= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.126.131 X-Spam-Score: -2.3 (--) 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: -3.3 (---) Please consider output of "M-x describe-function RET defun RET". Go in first line to beginning of "‘byte-run.el’". From "Char: ‘ (8216, #o20030, #x2018," "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: ’ (8217, #o20031, #x2019) Later on in buffer from start of "‘interactive’" it works as expected. Also on ‘defun-declarations-alist’. Thanks developing Emacs, Andreas In GNU Emacs 28.0.50 (build 1, i686-pc-linux-gnu, GTK+ Version 3.14.5)  of 2020-01-10 built on sprache Repository revision: 17cfd708575c351d030f8b05c5921d1867028d79 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11604000 System Description: Debian GNU/Linux 8 (jessie) Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Type C-x 1 to delete the help window, C-M-v to scroll help. You can run the command ‘describe-function’ with C-h f Type C-x 1 to delete the help window, C-M-v to scroll help. Configured using:  'configure --with-modules --with-mailutils' Configured features: XPM JPEG TIFF GIF PNG SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER GMP Important settings:   value of $LANG: de_DE.utf8   locale-coding-system: utf-8-unix Major mode: Help Minor modes in effect:   tooltip-mode: t   global-eldoc-mode: t   electric-indent-mode: t   mouse-wheel-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   buffer-read-only: t   line-number-mode: t   transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr misearch multi-isearch emacsbug message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils cl-extra seq byte-opt gv bytecomp byte-compile cconv mode-local find-func thingatpt help-fns radix-tree help-mode easymenu cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 144084 8387)  (symbols 24 28481 1)  (strings 16 62818 2702)  (string-bytes 1 973737)  (vectors 8 10943)  (vector-slots 4 145597 16200)  (floats 8 30 32)  (intervals 28 273 10)  (buffers 568 13)  (heap 1024 11552 1297)) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 10:29:11 2020 Received: (at 39134) by debbugs.gnu.org; 14 Jan 2020 15:29:11 +0000 Received: from localhost ([127.0.0.1]:33415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irO7z-0004Z8-Af for submit@debbugs.gnu.org; Tue, 14 Jan 2020 10:29:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irO7x-0004Yv-Th for 39134@debbugs.gnu.org; Tue, 14 Jan 2020 10:29:10 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:47343) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1irO7s-0006X5-GW; Tue, 14 Jan 2020 10:29:04 -0500 Received: from [176.228.60.248] (port=4352 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1irO7r-0008Rp-D6; Tue, 14 Jan 2020 10:29:04 -0500 Date: Tue, 14 Jan 2020 17:29:15 +0200 Message-Id: <83k15u5a5w.fsf@gnu.org> From: Eli Zaretskii To: Andreas =?utf-8?Q?R=C3=B6hler?= In-reply-to: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> (message from Andreas =?utf-8?Q?R=C3=B6hler?= on Tue, 14 Jan 2020 14:35:34 +0100) Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39134 Cc: 39134@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: Andreas Röhler > Date: Tue, 14 Jan 2020 14:35:34 +0100 > > Please consider output of "M-x describe-function RET defun RET". > > Go in first line to beginning of "‘byte-run.el’". From "Char: ‘ (8216, > #o20030, #x2018," > "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: ’ > (8217, #o20031, #x2019) Why do you think it should go until ’ ? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 11:01:42 2020 Received: (at 39134) by debbugs.gnu.org; 14 Jan 2020 16:01:42 +0000 Received: from localhost ([127.0.0.1]:33447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irOdP-0005PZ-1A for submit@debbugs.gnu.org; Tue, 14 Jan 2020 11:01:42 -0500 Received: from mout.kundenserver.de ([212.227.17.24]:41449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irOdK-0005PF-Hd for 39134@debbugs.gnu.org; Tue, 14 Jan 2020 11:01:38 -0500 Received: from [192.168.178.39] ([82.207.239.50]) by mrelayeu.kundenserver.de (mreue108 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MSbt9-1jFDx82RXF-00Sw7h; Tue, 14 Jan 2020 17:01:27 +0100 Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes To: Eli Zaretskii References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> <83k15u5a5w.fsf@gnu.org> From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Message-ID: <831137f7-498a-ed90-a356-09efb34f214f@easy-emacs.de> Date: Tue, 14 Jan 2020 17:06:54 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 In-Reply-To: <83k15u5a5w.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:ZnIKddPDickRQ5gjUqcBe42CrsJLx0zajI2tFz6q6JJjL5PPwCJ z+Sqe57ZV7OplMoNA0iP8b+L/SpDRNXZ09BxN38S4xQv1x4b7eARrg1x0WlYyyWc+wAZZbT 0+UCwAonXwXL4xh1wiRKDKsKZIaYrqTYbMGwouLUu9aFAYnsUVP31b8cXGEN9RLQ1G5bLS4 Mtb+y3vU/BA1iAALJdXTg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:CCJTqdgoFf4=:i1ae9Mu2+ltkv9jgIioKRQ 8UDwhGwyRRuCeg02hog9XVFh075iNSEDb5K6AF6ZkhEluM6uj4k3F3uu+SQtEbfoa5Wgfguzs a+v1nEkUQfQ/LfDiRUbD5ETnD2nUAW3XGhmWx+QOnCWEub/mBC46g+0QgL13XTFNSFqt9vLJT LzSJvLQE1LpQXICn34AZ2SIBIhW9ScV72ws3m6V8wFB4JFB/MUqmm1Rbsi+2eXOfVtb0r7meL 369GZLipa9YRk6cWURyE5uBwUjjjx2qpi7Skv76BfJrgsW3wA6hpowYgsOixK1joSQQUREefv 2BGDoto1HbcCc51NSlU8rdKjRxj6Atsf4H+DWThumEhxM/rW34kUwQOgktGOFbJBXulYcv012 i2J+gA8E0d90dRFVNKsJENi+QgsrjV14QqD0xQuzRZcE1MUixu7TPI90rRAUd3ax8PIUcBNQN Ch2blRsUUqnLGBHuccYTh6yQhPvDgaiDQ+gMnCTz2arHybuwapKP6m2XJrKdwXemAHWlbxDuC Z0+awCb1UGZ19NLqyzNuL/C4J5DQI4Txy4P4zkFdLx9sU5AMDNz4MINh6iAVBz71xrYrBY/BQ lErEQPZanNi7Ygz0wA/BB0JTBvqpCMBgn7aSi4KDzfIffEg8JwRKN/6jnNy3vUJXqs0sQUNmg 2fAZHy9WWLBBl6BP/5Ql8ho93WcMpZVDa5RaydPu428rfVxPnAXLVTMGrNnoJBqZFtixx8mEg K9cBl3bhUo6fSYl8KjIBKRPoCoQoRSlcJCEcNUTEA1MX/H/71+vq4vWz8LUwCw8PpT9r+LqAp 1wB+0y1X0qJNA6pqg9bgDXncOVUXVahKtKbtfnVVJu0jOyZqwXYMWHY7v8e8Y7pgvo6ddPhVh pSIFRglW6zu+GM/MRM5M3n2IEBQU5QxcMEVaWU7VU= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39134 Cc: 39134@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 (-) On 14.01.20 16:29, Eli Zaretskii wrote: >> From: Andreas Röhler >> Date: Tue, 14 Jan 2020 14:35:34 +0100 >> >> Please consider output of "M-x describe-function RET defun RET". >> >> Go in first line to beginning of "‘byte-run.el’". From "Char: ‘ (8216, >> #o20030, #x2018," >> "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: ’ >> (8217, #o20031, #x2019) > Why do you think it should go until ’ ? Consider it a balanced expression closed by that char. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 11:20:54 2020 Received: (at 39134) by debbugs.gnu.org; 14 Jan 2020 16:20:54 +0000 Received: from localhost ([127.0.0.1]:33454 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irOw2-0005sO-9T for submit@debbugs.gnu.org; Tue, 14 Jan 2020 11:20:54 -0500 Received: from eggs.gnu.org ([209.51.188.92]:43963) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irOvy-0005s8-V1 for 39134@debbugs.gnu.org; Tue, 14 Jan 2020 11:20:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48487) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1irOvt-0002o3-DT; Tue, 14 Jan 2020 11:20:45 -0500 Received: from [176.228.60.248] (port=3537 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1irOvi-0000lp-DW; Tue, 14 Jan 2020 11:20:43 -0500 Date: Tue, 14 Jan 2020 18:20:44 +0200 Message-Id: <837e1u57s3.fsf@gnu.org> From: Eli Zaretskii To: Andreas =?utf-8?Q?R=C3=B6hler?= In-reply-to: <831137f7-498a-ed90-a356-09efb34f214f@easy-emacs.de> (message from Andreas =?utf-8?Q?R=C3=B6hler?= on Tue, 14 Jan 2020 17:06:54 +0100) Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> <83k15u5a5w.fsf@gnu.org> <831137f7-498a-ed90-a356-09efb34f214f@easy-emacs.de> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 39134 Cc: 39134@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 (---) > Cc: 39134@debbugs.gnu.org > From: Andreas Röhler > Date: Tue, 14 Jan 2020 17:06:54 +0100 > > >> "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: ’ > >> (8217, #o20031, #x2019) > > Why do you think it should go until ’ ? > > > Consider it a balanced expression closed by that char. I'm not sure I understand how that makes sense in a buffer not in Lisp mode, but maybe I'm missing something. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 12:28:06 2020 Received: (at 39134) by debbugs.gnu.org; 14 Jan 2020 17:28:06 +0000 Received: from localhost ([127.0.0.1]:33513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irPz4-0001Ai-DM for submit@debbugs.gnu.org; Tue, 14 Jan 2020 12:28:06 -0500 Received: from mout.kundenserver.de ([217.72.192.73]:50877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1irPz3-0001AD-0Y for 39134@debbugs.gnu.org; Tue, 14 Jan 2020 12:28:05 -0500 Received: from [192.168.178.39] ([82.207.239.50]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MhCq4-1jMbrY3q7e-00eMtZ; Tue, 14 Jan 2020 18:27:59 +0100 Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes To: Eli Zaretskii References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> <83k15u5a5w.fsf@gnu.org> <831137f7-498a-ed90-a356-09efb34f214f@easy-emacs.de> <837e1u57s3.fsf@gnu.org> From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Message-ID: <348cf4e6-e16a-e1f3-1742-c6df08c7e14b@easy-emacs.de> Date: Tue, 14 Jan 2020 18:33:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Thunderbird/68.3.0 MIME-Version: 1.0 In-Reply-To: <837e1u57s3.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:nVfN5tvigTJeCffvPMZg8DHbz30UnisWOF6z7AsRwnPXHgskc+r bZp2B71swZ8I25jBbf7LC8nzuOcqlSfMx3JLsrOCgLlCIPz+mP0xyWXaWhcQRSCeOz3QMPt d/3fU6Aye1HYOlPI/YTdvML6UyOiKUcS/B8sCX92Qb9ctHo9g/29m43GU9TsImfNwG6Whv7 +rgTMZ8C/1c/eQvActbqw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:rob2COG0BLU=:kdsbvXf2n3baP+FLC6NfCR bSuQJ2QN2ddeM9UMQRAMNUqfJ4glkE1Ty9qqYPizcXH9aCCwSlyNaDMW4WMfVjQSZFT7RqKKF dqqNBN1swAw8hLEQviVETwIP8N05yWSzqBj3gxZA4yR5iMnO+dEg9P9buGQspxqoZc3hDpgz9 tJhAzELUXT3leVZtRYFhikooWfzon9NA1VdCrw+tDq7a9Yi+jkMfzYCZiPP+7CqPueF6SUJru scwDvGHKlOoJ8BF6JYe5oGk/wcPq5Ghyb/DXUpBxZ+U9N777VnbGL+OXmLnMSHPcjpUbimYa2 YZoH3YCmzXibZyBHMXYP2U49UfyprmenrwlXRyVCC1Xy7q3xQRosfot8PsDqfPoLDbijL78H0 BiPhzG5M9PsoFFgxq4ihAHNsggECg0QVBMtcOGuM+GAZJ65fPLI+fggq2NLIDGqoYNN6X08Dw i2oXZe97gsnydtaeyaMfjqyBMv3d479F8StEmlJ5nW8i7WrWKuaHmHNl2f3aU4Dxypg40SFdR TVpPsmuAQbL+KZMldjK2tFbRL8uMlqX/yTkAr8ljaW38C4KHUyt3BkiRTs5Itl4ecLRoS83nf 9WajB5kSbTQ/X2IrJ44Hw6MQUsAb8Lxw4r3V+YbUgTim4artGqG9P82YfKQ/Ii38M89eXNkGl XVnDHx2MIJbM7M6Hu4sPJ1FlxSYkbslMcpQQCNlMf+aH+tvhJNjPjeQkUiBeOzPtUzzaIMnqb SQpF59MOGEKWfhDH5dCj1sFZz9EvwSKleNwoeIz2IoF6ElVl2SKFcdgopY63aI6OodK3+Rbre /FGAOuBDxFKoZeWqvXAZ+LnYoGj+0+RBUILjvflnMOcLZViXVPygxyNUOyX1Uc+Mn9ujrfhhU +8Ws7vRlDw1/Wl7n+eTQseqokh39ZKHjuOCADj5OA= X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39134 Cc: 39134@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 (-) On 14.01.20 17:20, Eli Zaretskii wrote: >> Cc: 39134@debbugs.gnu.org >> From: Andreas Röhler >> Date: Tue, 14 Jan 2020 17:06:54 +0100 >> >>>> "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: ’ >>>> (8217, #o20031, #x2019) >>> Why do you think it should go until ’ ? >> >> Consider it a balanced expression closed by that char. > I'm not sure I understand how that makes sense in a buffer not in Lisp > mode, but maybe I'm missing something. IMO the sense comes from the markup, from the editing point of view. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 16 02:20:46 2021 Received: (at 39134) by debbugs.gnu.org; 16 Aug 2021 06:20:46 +0000 Received: from localhost ([127.0.0.1]:48277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFVzK-00086c-D3 for submit@debbugs.gnu.org; Mon, 16 Aug 2021 02:20:46 -0400 Received: from mail-ej1-f53.google.com ([209.85.218.53]:46052) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFVzG-00086N-LH for 39134@debbugs.gnu.org; Mon, 16 Aug 2021 02:20:45 -0400 Received: by mail-ej1-f53.google.com with SMTP id qk33so29700820ejc.12 for <39134@debbugs.gnu.org>; Sun, 15 Aug 2021 23:20:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=HSQu+t5y26d92K+RLAdaAS6BeuhSih6CgextWfbxPMc=; b=jLFcyGVmHLAnM1QP5gqyK3BcViDZpj7ccz8dpYi1OE+jcMJ4R8QSqZpOxNDw1tdJi+ 9kEMeDi1rrXyyHA4wNTTjs8DurpqW4z8Cxf2geQ8+p5l8PIz/wLT7A3ZJtFIukf1QSe1 1wkDYkX7jmnL1HpHL8Aq7hgyc1hQdw2/CxQYifr1CqlxGdWGg6MB9oK6aJOB1L+lSCJb vjgvnA6iY1z1HTY/SvR20ZzguZ8YewsoOV28ApfM37rc32/mRgTBpN/S2HaE+jsLJ9Bb AD+B/JjPq13eP9yZ1JuswMQTty4SNNyhT2ouT5byn5rUQDIBVPO0qFRkP9UUbHx5FGf5 LGrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=HSQu+t5y26d92K+RLAdaAS6BeuhSih6CgextWfbxPMc=; b=uA/b3cCdk7tQHot+0epxoKJc9s6NK1F+cvufSnnpdvEVBHURfzK5PjNHzf+dnjCP0X 8MC9pUBN4cuS+b2khDYRsXAB47rx2LYw7ijuiFV0C7Ed4ckHljHhyMPOWnlsieGLXUpI 8Ng/za7eUGCjPF09LPh4whGciVkuL1uKmjdGWOXQ0ki7SXVIUqkCmXqOUo99VvZYJRzG 2H3+ijRJvWLeY/XLAUAUGtLFusnd6EJAUPR7iqRECJDRwAeNNEt4vDkohnwNCIOAqEjl /k5JXT2tfGT7V/0/qKt0KBr7Hxf332xyj5zTaL56v+MlUQDHN3hNcMGRcqIgC1Ui14MM 8rOA== X-Gm-Message-State: AOAM531fgkHkc1kzhJvUXsJ+8boHRAlfHX1whDhgbBJvbmy7YJEnNK+A aIeJZLiOaZq0oaXzzO3oomSnDHA3zwKH6YHI X-Google-Smtp-Source: ABdhPJwU1BnxBWTd1275hLEkbvd2Fhv0fM2lvPJDO5xzRYUpjfSBjUG5A+9i5CbBShKt3LZONZsTNw== X-Received: by 2002:a17:906:7b53:: with SMTP id n19mr14479886ejo.14.1629094836779; Sun, 15 Aug 2021 23:20:36 -0700 (PDT) Received: from cnu407c2zx.nsn-intra.net (212.251.115.128.dsl.dyn.forthnet.gr. [212.251.115.128]) by smtp.gmail.com with ESMTPSA id i11sm4292677edu.97.2021.08.15.23.20.35 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Aug 2021 23:20:36 -0700 (PDT) From: mvar X-Google-Original-From: mvar To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> Date: Mon, 16 Aug 2021 09:20:34 +0300 In-Reply-To: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> ("Andreas =?utf-8?Q?R=C3=B6hler=22's?= message of "Tue, 14 Jan 2020 14:35:34 +0100") Message-ID: <87h7fpap1p.fsf@cnu407c2zx.nsn-intra.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) 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: 39134 Cc: 39134@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 (-) Andreas R=C3=B6hler writes: > Please consider output of "M-x describe-function RET defun RET". > > Go in first line to beginning of "=E2=80=98byte-run.el=E2=80=99". From "C= har: =E2=80=98 (8216, #o20030, > #x2018," > "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: = =E2=80=99 (8217, > #o20031, #x2019) > > Later on in buffer from start of "=E2=80=98interactive=E2=80=99" it works= as expected. > Also on =E2=80=98defun-declarations-alist=E2=80=99. > > Thanks developing Emacs, > Andreas hi Andreas, even for =E2=80=98interactive=E2=80=99 it does not work as expected - the c= ursor moves right on top of the second curly singlequote instead of the character to its right (the dot in that output). But this happens in the help text. In scratch buffer for the below string: boing =E2=80=98forward-sexp.test=E2=80=99 boing forward-sexp acknowledges 3 sexps. But adding an extra space boing =E2=80=98forward-sexp.test =E2=80=99 boing will break it and the second sexp ends on the newly added space. Looks like that these specific quotation marks are not considered as equiva= lents of parentheses. do you see this as a general problem or just for the help-mode text? thank you in advance, Michalis From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 16 11:39:50 2021 Received: (at 39134) by debbugs.gnu.org; 16 Aug 2021 15:39:50 +0000 Received: from localhost ([127.0.0.1]:50772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFeiI-000783-Ex for submit@debbugs.gnu.org; Mon, 16 Aug 2021 11:39:50 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:42027) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFeiC-00077j-Qv for 39134@debbugs.gnu.org; Mon, 16 Aug 2021 11:39:44 -0400 Received: from [192.168.178.63] ([94.134.177.202]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MTznO-1mfbZn33MQ-00QzyC; Mon, 16 Aug 2021 17:39:33 +0200 Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes To: mvar References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> <87h7fpap1p.fsf@cnu407c2zx.nsn-intra.net> From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Message-ID: <3acc81de-6603-1f73-5086-a2f9fcc0e874@easy-emacs.de> Date: Mon, 16 Aug 2021 17:39:32 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: <87h7fpap1p.fsf@cnu407c2zx.nsn-intra.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:BKmfdUNN7f/ixa9P7rnSgDkdRE84v6Hv7i3eNmBWtrQXd9Nr0gN /4pN7M63atwb/XO+M0/U8DS0YlYbrz/u+Mr26PEWg454om4tetWINSUnaB4pNzvpIaRKJww kv86fdySel85SYoJmHKiAbTZK6UwvB4xzf9S8tgEq6r0kwnYjwb3cni/04S9ZjoqDHBtPf0 lG9fUy7Thuh3eZ5hxeaaw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hyl+J2U1b7k=:Mr88AV7p43iROu4/8RCtr9 7/GVIBiYQzlL6+cA4P2e/CUM+MKalgV5AgZFKapvhZBjC9kPGTwYkdZiakv2pT2o9VJIfLWoM K/UIWiX0aHuk2l6zUJcoC6y2PpnKZX7LWYsQPly1XK5jXVUcNJg4s59xS+EQ4tLn8HWVVXytf ratEssPT4sYGCxExONuWGCOE3TDio4VAp0wC6wFgorFdxkf9/Zk46f/1O4NOS8Cue+H8IjAuW rpMUxmw/P8fedF+3s/u0uUA6ek787ybC3owolaEe2gw2/pc6QSdUi2lhfIOggcl+R/ZzWb3cx Xjt1p54LM+rVqg5dtZUg8e5I3KUhU1uESjQGmTWdmk6PlarKmUEZ64q8Ial+HK9t9eHbx8vy+ xQkBZNWY9tmBVXjDjobkxGkNNMfGTXt0ofuFNM8YlQbEPQ+3XmHw1N+gc2Ge6xKwYbYND/gBk /T0/V5ynps2Q99ojhy2KFBFLHMtjFoipfiNm/pmr+YfuJTgSQQ5sggejQBNezviXJFWxsItz1 O9WlVPEFHv5gvrBNHS4XgMpl8c2IVOqS4OXOiVhmN0DDDIbg8k9O1syP4aiBhA9ZAthDohxi2 LGKm2VXW08B3Jd0+LaX/gXQuXHye969h+eyzRzcLUV4CG0r/8LmiFK7JSCF5MCgmqU0zB9s7i y2s1O5I99tMDq5Qk3tOLCHRhezOnp4ANOch1JH0ajHt99KQvyYoDeD3kupdzNnMBrECxTbZ8Z h64iNjqCvTj8Mq4Y7XVI1GkyozMZn2iJQWz/EFwvvKwEqJV2PaD2E6SaCxRRsgua3qu3ZICA4 jtAjlswzciSXoG3xsuYrNUTEWWznB3MAPVHRpcUaOxyYUka4mSQJgFv2kXz+KUIGYa3kBGHcR Wt3ilh3mIep20hAZa9vg== X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 39134 Cc: 39134@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.1 (-) On 16.08.21 08:20, mvar wrote: > Andreas Röhler writes: > >> Please consider output of "M-x describe-function RET defun RET". >> >> Go in first line to beginning of "‘byte-run.el’". From "Char: ‘ (8216, #o20030, >> #x2018," >> "M-x forward-sexp RET". Cursor stops at dot, but should go until Char: ’ (8217, >> #o20031, #x2019) >> >> Later on in buffer from start of "‘interactive’" it works as expected. >> Also on ‘defun-declarations-alist’. >> >> Thanks developing Emacs, >> Andreas > hi Andreas, > > even for ‘interactive’ it does not work as expected - the cursor moves > right on top of the second curly singlequote instead of the character to > its right (the dot in that output). But this happens in the help > text. In scratch buffer for the below string: > > boing ‘forward-sexp.test’ boing > > forward-sexp acknowledges 3 sexps. But adding an extra space > > boing ‘forward-sexp.test ’ boing > > will break it and the second sexp ends on the newly added space. > Looks like that these specific quotation marks are not considered as equivalents > of parentheses. > > do you see this as a general problem or just for the help-mode text? > > thank you in advance, > Michalis Hi Michalis, don't have any idea WRT importance of this. Just thought it may work  - modifying the help-mode syntax-table should do it. Best, Andreas From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 05:58:58 2021 Received: (at 39134) by debbugs.gnu.org; 17 Aug 2021 09:58:58 +0000 Received: from localhost ([127.0.0.1]:51736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFvs2-0003No-Ib for submit@debbugs.gnu.org; Tue, 17 Aug 2021 05:58:58 -0400 Received: from mail-ed1-f53.google.com ([209.85.208.53]:38901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFvs0-0003Na-02 for 39134@debbugs.gnu.org; Tue, 17 Aug 2021 05:58:57 -0400 Received: by mail-ed1-f53.google.com with SMTP id q3so26663839edt.5 for <39134@debbugs.gnu.org>; Tue, 17 Aug 2021 02:58:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=30zsCKZ12NxE2YLbrrYkz8G/rNKyuG0YeRKocdvhOpA=; b=Oy1oRfLbpJ/Yc8UgR7TpjHsQxxRVUYFatUwlGsTQ1g8sqS5TpYJFZer3L1VBGB7IFK YKzHu+3nPIeClXR08BzOmV+Dv5pqdnDjjtYrtouTuZyrDWcDaH8HSRbrje1gyDXuvix+ 2RSBW8XWMLOwdAF1ibW9kwYVEGSFhcamJ+NB0N12fzpedlqyXRN48iPDocrX3gJTwiwm kszJISWhPDcR3F8tvUL7Mso94Ibib2K7WnazZX5hlSylTb4Kr+aCbrw8h7xWq25lyzti goaCPgKNswi93Gyl+y3E6mjlVwlgjSu4NkBEAH9i8DQMJXXqb+yySiWAln1jnfc5N9gM nkQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=30zsCKZ12NxE2YLbrrYkz8G/rNKyuG0YeRKocdvhOpA=; b=UKlupEUHLw36mJjYUzYO+nWssRgGiuTsrg7F3yg1Obv5SDCNaRkV9rEMBLooDJ5pXp DsOH5kUk+E4dP6MxipX4jJgE9SGfme3Z+DVR09/p8TxtpU9f6iPcG67gTXRdh9o8evll koh+btuIhjWki9ro7lR6aKxOlQ1K1UGE/ahi+X1dL/ngv7RinQS5YaMQOAs/JN2BryjP UZADg+TflxZQetK6pc73a/+27MNITQrV7FvouIVXVfVLVFhzSNUiaCcdOgnryEfkiMu9 hV0XzEated+LBhi7PXPqiyEHkJbja1AXAbdU6RAOv9JJb2bQJhSXD+4yxNvS9msj0GEG /SOQ== X-Gm-Message-State: AOAM533dtWLyuHGf4ka6If+q3AQ5i2UyoK3O4Nqa2Ez7lCjm+e08BcB2 Y0bsnTyE95J2pWsN/iOOVWqWm0uriDFGklbl X-Google-Smtp-Source: ABdhPJwVCxW9rfbzE7gl06qLWS41UjtKPaufoDB4DOEwhpw9fxeNzFusB+NdpAjTVJFJ7YzbBrrhrw== X-Received: by 2002:a05:6402:40c9:: with SMTP id z9mr3263702edb.159.1629194330123; Tue, 17 Aug 2021 02:58:50 -0700 (PDT) Received: from cnu407c2zx.nsn-intra.net (212.251.115.128.dsl.dyn.forthnet.gr. [212.251.115.128]) by smtp.gmail.com with ESMTPSA id d23sm804654edt.39.2021.08.17.02.58.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 17 Aug 2021 02:58:49 -0700 (PDT) From: "Michalis V." X-Google-Original-From: "Michalis V." To: Andreas =?utf-8?Q?R=C3=B6hler?= Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> <87h7fpap1p.fsf@cnu407c2zx.nsn-intra.net> <3acc81de-6603-1f73-5086-a2f9fcc0e874@easy-emacs.de> Date: Tue, 17 Aug 2021 12:58:46 +0300 In-Reply-To: <3acc81de-6603-1f73-5086-a2f9fcc0e874@easy-emacs.de> ("Andreas =?utf-8?Q?R=C3=B6hler=22's?= message of "Mon, 16 Aug 2021 17:39:32 +0200") Message-ID: <87sfz8wfxl.fsf@cnu407c2zx.nsn-intra.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 39134 Cc: mvar , 39134@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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Andreas R=C3=B6hler writes: > Andreas R=C3=B6hler writes: > > Hi Michalis, > > don't have any idea WRT importance of this. > > Just thought it may work=C2=A0 - modifying the help-mode syntax-table sho= uld do it. > > Best, > > Andreas hi Andreas, Looking at the help-mode.el it wasn't very clear to me how the help-mode syntax-table variable was actually created - there wasn't any defvar defined but rather the syntax-table was applied inside two defuns. Despite that "C-h v help-mode-syntax-table" would redirect=20 to this line in help-mode.el (define-derived-mode help-mode special-mode "Help" for some cryptic reason. Anyway attached is a patch that introduces properly the help-mode-syntax-table var which derives from the elisp one and sets =E2=80=98=E2=80=99 as parens. Now forward-sexp jumps over the defi= nitions in the *Help* buffer as it should despite any punctuation they may contain.=20 cheers, Michalis --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=help-mode.diff Content-Transfer-Encoding: quoted-printable diff --git a/lisp/help-mode.el b/lisp/help-mode.el index 2f82d83ceb..6280fad1c1 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el @@ -111,6 +111,15 @@ help-xref-stack-forward-item (setq-default help-xref-stack nil help-xref-stack-item nil) (setq-default help-xref-forward-stack nil help-xref-forward-stack-item nil) =20 +(defvar help-mode-syntax-table + (let ((table (make-syntax-table emacs-lisp-mode-syntax-table))) + ;; treat single quotes as parens so that forward-sexp does not + ;; break when quoted string contains punctuation + (modify-syntax-entry ?=E2=80=98 "(=E2=80=99 " table) + (modify-syntax-entry ?=E2=80=99 ")=E2=80=98 " table) + table) + "Syntax table used in `help-mode'.") + (defcustom help-mode-hook nil "Hook run by `help-mode'." :type 'hook @@ -490,7 +499,7 @@ help-make-xrefs (let ((stab (syntax-table)) (case-fold-search t) (inhibit-read-only t)) - (set-syntax-table emacs-lisp-mode-syntax-table) + (set-syntax-table help-mode-syntax-table) ;; The following should probably be abstracted out. (unwind-protect (progn @@ -643,7 +652,7 @@ help-insert-xref-button (defun help-xref-on-pp (from to) "Add xrefs for symbols in `pp's output between FROM and TO." (if (> (- to from) 5000) nil - (with-syntax-table emacs-lisp-mode-syntax-table + (with-syntax-table help-mode-syntax-table (save-excursion (save-restriction (narrow-to-region from to) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 08:21:48 2021 Received: (at 39134) by debbugs.gnu.org; 17 Aug 2021 12:21:48 +0000 Received: from localhost ([127.0.0.1]:52024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFy6B-00038b-Th for submit@debbugs.gnu.org; Tue, 17 Aug 2021 08:21:48 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFy65-00038G-Qm for 39134@debbugs.gnu.org; Tue, 17 Aug 2021 08:21:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=RiAl8Qf+ywC/1AlQ784/a9sv7pn/XS01M0Sw3EdtFnY=; b=kbcw53eokZdx/4Q0rgOcV0vokQ 1Ph07F6wRHG8krTBuRzcBIF7PcxltEJUJpGoZUs6OU0LzO0QPycIMVzM6qjRu7lcIIEh7QaQoYOBv uvzdb98X8ZlgzAMjkJmhKq0F7fdxQ7BkIAipTRGY+klEWnKu5jeq5yO+I2y2B2BYwRRk=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mFy5v-000217-3r; Tue, 17 Aug 2021 14:21:31 +0200 From: Lars Ingebrigtsen To: "Michalis V." Subject: Re: bug#39134: 28.0.50; forward-sexp fails on curved singlequotes References: <7ba85204-6b66-40f6-350d-a81534c50c15@easy-emacs.de> <87h7fpap1p.fsf@cnu407c2zx.nsn-intra.net> <3acc81de-6603-1f73-5086-a2f9fcc0e874@easy-emacs.de> <87sfz8wfxl.fsf@cnu407c2zx.nsn-intra.net> Date: Tue, 17 Aug 2021 14:21:25 +0200 In-Reply-To: <87sfz8wfxl.fsf@cnu407c2zx.nsn-intra.net> (Michalis V.'s message of "Tue, 17 Aug 2021 12:58:46 +0300") Message-ID: <87y290cldm.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: "Michalis V." writes: > for some cryptic reason. Anyway attached is a patch that introduces > properly the help-mode-syntax-table var which derives from the elisp one > and sets ‘’ as parens. Now forward-sexp jumps ove [...] 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: 39134 Cc: 39134@debbugs.gnu.org, Andreas =?utf-8?Q?R=C3=B6hler?= 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 (---) "Michalis V." writes: > for some cryptic reason. Anyway attached is a patch that introduces > properly the help-mode-syntax-table var which derives from the elisp one > and sets =E2=80=98=E2=80=99 as parens. Now forward-sexp jumps over the de= finitions in > the *Help* buffer as it should despite any punctuation they may contain.= =20 Thanks; I've now pushed your patch to Emacs 28. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 17 08:21:52 2021 Received: (at control) by debbugs.gnu.org; 17 Aug 2021 12:21:52 +0000 Received: from localhost ([127.0.0.1]:52026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFy6G-00038m-B5 for submit@debbugs.gnu.org; Tue, 17 Aug 2021 08:21:52 -0400 Received: from quimby.gnus.org ([95.216.78.240]:54970) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mFy69-00038N-Lp for control@debbugs.gnu.org; Tue, 17 Aug 2021 08:21:45 -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=f4HsKMKXld0A/n+3NHhse1G7l70aGbGIih0Mood/4Sw=; b=fJpI7YXrFwOm2drRGCDVPSdO2B JnAF6p2P+KRT/SgxzdnoMSQOgf7Z29uHrgWe1k+Qb2OD1JyDiK0CrGUcMYF73c843rJVD5GObQil0 YWN2zxyM9phfPd9r/4NWztGDHcVKPNicjIYKaL27rwXjJBvRMYS8W0GVfMSMd+EjgiB0=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mFy61-00021J-Ue for control@debbugs.gnu.org; Tue, 17 Aug 2021 14:21:36 +0200 Date: Tue, 17 Aug 2021 14:21:33 +0200 Message-Id: <87wnokclde.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #39134 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: tags 39134 fixed close 39134 28.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 (---) tags 39134 fixed close 39134 28.1 quit From unknown Sun Jun 22 17:15:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Sep 2021 11:24:05 +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