X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 16 Mar 2013 07:53:02 +0000 Resent-Message-ID: <handler.13973.B.136342033824949 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13973 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.136342033824949 (code B ref -1); Sat, 16 Mar 2013 07:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Mar 2013 07:52:18 +0000 Received: from localhost ([127.0.0.1]:57140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1UGlub-0006UL-Sv for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 03:52:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43794) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <andreas.roehler@HIDDEN>) id 1UGluZ-0006U4-EX for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 03:52:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGlt9-0000RC-Hk for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 03:50:49 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:45685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGlt9-0000R7-Eh for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 03:50:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGlt8-0003of-FG for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 03:50:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGlt6-0000Qd-VB for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 03:50:46 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:49691) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGlt6-0000QF-K3 for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 03:50:44 -0400 Received: from [192.168.178.21] (brln-4d0c0260.pool.mediaWays.net [77.12.2.96]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0MLA5x-1UH30F0gHx-000IdF; Sat, 16 Mar 2013 08:50:42 +0100 Message-ID: <51442486.4070100@HIDDEN> Date: Sat, 16 Mar 2013 08:51:34 +0100 From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:ha05DoTDUoTFyhIgczvA+GYVRgIK2vovqRcXHIeQPUv VoNnXIocaOyAS1S94xw0XLWsZZJiYocL7sF6QCdeID2Ibo3TXs mlO5aKdB1bCELwu028sy237tzQEc4npwPXZUKYfsUvYN9Nv7+V YKgPygMcHgwVSJn/imBLAuohkPH8UkpeJWpPpnwNL7mEXNMcK+ Xr8vdPEqHiQWGvHC2YVmTtR/91mG4xTx2du1aeGiILMaZ3AWNX AlLyfPc7VWR/WOTRHJz1wbuVXujbUmlBi/2RQhd4EGGpkAZEtd n8d+pvX4vmNTsRXrIMRVvhpJ6znYFrVl2K0LBr6YCr0l2aYptG 5bV2NU0AJhYtWHAAdSw+dDuGcH5CWRLmHOefme5af X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.9 (------) (defun end-of-sexp () "Move point to the end of the current sexp. \[This is an internal function.]" (let ((char-syntax (char-syntax (char-after)))) (if (or (eq char-syntax ?\)) (and (eq char-syntax ?\") (in-string-p))) (forward-char 1) (forward-sexp 1)))) "or" asks if inside a string and calls (forward-char 1). This must fail with some probability with triple-quoted-strings as used in Python. Solution: When inside a string, jump to (nth 8 (syntax-ppss)) and call (forward-sexp 1) from there.
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Subject: bug#13973: Acknowledgement (Subject: 24.3; thingatpt.el, end-of-sexp) Message-ID: <handler.13973.B.136342033824949.ack <at> debbugs.gnu.org> References: <51442486.4070100@HIDDEN> X-Gnu-PR-Message: ack 13973 X-Gnu-PR-Package: emacs Reply-To: 13973 <at> debbugs.gnu.org Date: Sat, 16 Mar 2013 07:53:03 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 13973 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 13973: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13973 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp In-Reply-To: <51442486.4070100@HIDDEN> Resent-From: Leo Liu <sdl.web@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 16 Mar 2013 10:36:01 +0000 Resent-Message-ID: <handler.13973.B.13634301157341 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13973 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.13634301157341 (code B ref -1); Sat, 16 Mar 2013 10:36:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Mar 2013 10:35:15 +0000 Received: from localhost ([127.0.0.1]:57252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1UGoSJ-0001uJ-2b for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 06:35:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41879) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoSG-0001u6-7J for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 06:35:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoQq-0001cW-8F for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 06:33:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, FSL_HELO_BARE_IP_2, RCVD_IN_DNSWL_NONE, RCVD_NUMERIC_HELO, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=no version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:50685) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoQq-0001cS-4o for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 06:33:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53241) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoQp-0004bM-5o for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 06:33:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoQm-0001c9-Pf for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 06:33:43 -0400 Received: from plane.gmane.org ([80.91.229.3]:58850) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoQm-0001bs-In for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 06:33:40 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from <geb-bug-gnu-emacs@HIDDEN>) id 1UGoR5-0003Rx-Sm for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 11:33:59 +0100 Received: from 182.48.109.29 ([182.48.109.29]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <bug-gnu-emacs@HIDDEN>; Sat, 16 Mar 2013 11:33:59 +0100 Received: from sdl.web by 182.48.109.29 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <bug-gnu-emacs@HIDDEN>; Sat, 16 Mar 2013 11:33:59 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Leo Liu <sdl.web@HIDDEN> Date: Sat, 16 Mar 2013 18:33:03 +0800 Lines: 8 Message-ID: <m138vvzlb4.fsf@HIDDEN> References: <51442486.4070100@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@HIDDEN X-Gmane-NNTP-Posting-Host: 182.48.109.29 Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAMFBMVEUaFRZLMy1dTENxVzKQ WiCrXQ97cmO/dSqSh3akjGTApXy5sJ7Sxo/Sz8Xo6eP9//xJbkruAAAAAWJLR0QAiAUdSAAAAAlw SFlzAAACxQAAAsUBidZ/7wAAAAd0SU1FB9cBBwMJOwHXewoAAAIBSURBVCjPVdNBiNNAFADQ6J4F x3hThHZBBC+WCFI8SS0iezRDcMHLHkLAg6gJH/fgYQ9xYlj2sLK4KHgqCgXFhda2Idmr4kkQPZQ0 nkQMbTypbMmMM2m7ZgYSmMef/5OZPwo7HFnx3uKPcmj0Dht1LWZJ+Hvr7dIFZXRUwl9VRTuuKDJ+ U44gjscknK4hhJaCkYRsWjmBtLqXlJAG2wipNe18OZJu1BBq1E8xafl4s6Jq2mUZGftU1y7CCxnp FVUDWJXx4C66BKBnErbuoaYNtoRTu6EZBsCbMn7W+5qOAR6WvxNOby9jHWC9hAf3n304CdiAByXs 3Nh9roLDkyb/sWV712vYwaLSAn8CPMHIAAzOPDKP2COAFm4Y4ODVWc6xG7KXsN7UeUJjjimx2uwd gCgNhr0i8C/xyCD5CiCKAMY3Bf5oDzx//w/fimscdcAZU2jv9sedx6+nYPPFIoWI/GK6QZ+EFGOR ErAjCnV3vPZ7XqlTIMbOLY7fLcvvmT7rXNWaGDexIY44N12TG2PDp7vqyl57dnCeuWwyNpnEURxk fTbDYeBnKRn4oejPYI4sH6WviBumEZ/GxX4X/x6EcURFZ7E071bjQGAxpcOAEOJuTiroDEea5Szv rVWLYfl7ZiQwSUToxrkux7OLixAWGz22+HIyWTRYcVfomOwvzusfjtVIGgLHf3MAAAAASUVORK5C YII= User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.8.3) Cancel-Lock: sha1:hTqXNR5EZ4Q9Vc/igT4XGgrKnhQ= 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: 208.118.235.17 X-Spam-Score: -1.0 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -2.9 (--) On 2013-03-16 15:51 +0800, Andreas Röhler wrote: > When inside a string, jump to (nth 8 (syntax-ppss)) and > call (forward-sexp 1) from there. In my experience (a while ago, I use little python these days) this cannot reliably goes to the end of the triple-quoted string. Leo
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 16 Mar 2013 12:11:01 +0000 Resent-Message-ID: <handler.13973.B.136343583719497 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13973 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.136343583719497 (code B ref -1); Sat, 16 Mar 2013 12:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 Mar 2013 12:10:37 +0000 Received: from localhost ([127.0.0.1]:57403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1UGpwa-00054M-L0 for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 08:10:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33090) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <andreas.roehler@HIDDEN>) id 1UGpwY-00054A-36 for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 08:10:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGpv7-000686-Lv for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 08:09:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:59133) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGpv7-000682-IF for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 08:09:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44451) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGpv6-0002ZD-JN for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 08:09:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGpv5-00067d-Lh for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 08:09:04 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:61481) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <andreas.roehler@HIDDEN>) id 1UGpv5-00067I-CO for bug-gnu-emacs@HIDDEN; Sat, 16 Mar 2013 08:09:03 -0400 Received: from [192.168.178.21] (brln-4d0c0260.pool.mediaWays.net [77.12.2.96]) by mrelayeu.kundenserver.de (node=mreu4) with ESMTP (Nemesis) id 0Lj8u3-1Us70c3k3r-00dK0c; Sat, 16 Mar 2013 13:09:02 +0100 Message-ID: <51446112.2040800@HIDDEN> Date: Sat, 16 Mar 2013 13:09:54 +0100 From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 References: <51442486.4070100@HIDDEN> <m138vvzlb4.fsf@HIDDEN> In-Reply-To: <m138vvzlb4.fsf@HIDDEN> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:K+jtLOCONAJKaq/7vETJ6xv9/H/fZdGK7otXOpMQilD 37HcoDexYEckw/k8Gis0B0Kx5B9KzQIhEBAT5gFPl8c3ZIcv0h neMkKiE8oMqzq+zykvM4OFiHjfNlttcRcenkIsL9mO1khiI7Ct glTfUxhJa2eYrAQQH6w0Vtu0gt16GFetslXNW5+1ja2HYR3NXK EZTQpZ520OvFa09gDjvSlCoba2i1E3JEcfYwuI736wpd6HnqGl vlWbO8fAep2VjwH8eRTtev+BTENkYf18Nb0qb8gjVC+NtZc93S Y/tHtina0oXzpUmVgVKhAJ68TLvG11f98GwvfwD9clGORVKVb5 gNU3myVCG9/N92w0pFzv2y8ZHzHqL5pV8UTUKnSS1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.9 (------) Am 16.03.2013 11:33, schrieb Leo Liu: > On 2013-03-16 15:51 +0800, Andreas Röhler wrote: >> When inside a string, jump to (nth 8 (syntax-ppss)) and >> call (forward-sexp 1) from there. > > In my experience (a while ago, I use little python these days) this > cannot reliably goes to the end of the triple-quoted string. > > Leo > > > > > Indeed seems a bug in python-mode.el at this place just now. Anyway - forward-sexp must go to the end of string from it's beginning, a string is a balanced expression. Best, Andreas
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Stefan Monnier <monnier@HIDDEN> Original-Sender: debbugs-submit-bounces <at> debbugs.gnu.org Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 16 Mar 2013 13:52:02 +0000 Resent-Message-ID: <handler.13973.B13973.136344189528429 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Leo Liu <sdl.web@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.136344189528429 (code B ref 13973); Sat, 16 Mar 2013 13:52:02 +0000 Received: (at 13973) by debbugs.gnu.org; 16 Mar 2013 13:51:35 +0000 Received: from localhost ([127.0.0.1]:57455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1UGrWI-0007OT-NP for submit <at> debbugs.gnu.org; Sat, 16 Mar 2013 09:51:34 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:1945) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <monnier@HIDDEN>) id 1UGrWG-0007OG-QJ for 13973 <at> debbugs.gnu.org; Sat, 16 Mar 2013 09:51:33 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABK/CFFFxIIq/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDgkdEhQYDRYOiB4GwS2RCgOkeoFegxM X-IPAS-Result: Av8EABK/CFFFxIIq/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLDgkdEhQYDRYOiB4GwS2RCgOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="5053355" Received: from 69-196-130-42.dsl.teksavvy.com (HELO pastel.home) ([69.196.130.42]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 16 Mar 2013 09:50:02 -0400 Received: by pastel.home (Postfix, from userid 20848) id 5ED2067B17; Sat, 16 Mar 2013 09:50:04 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> Message-ID: <jwvli9ncv4k.fsf-monnier+emacs@HIDDEN> References: <51442486.4070100@HIDDEN> <m138vvzlb4.fsf@HIDDEN> Date: Sat, 16 Mar 2013 09:50:04 -0400 In-Reply-To: <m138vvzlb4.fsf@HIDDEN> (Leo Liu's message of "Sat, 16 Mar 2013 18:33:03 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -1.9 (-) >> When inside a string, jump to (nth 8 (syntax-ppss)) and >> call (forward-sexp 1) from there. Sounds right, yes. > In my experience (a while ago, I use little python these days) this > cannot reliably goes to the end of the triple-quoted string. That would be a bug in python-mode, then. Stefan
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 23 Aug 2021 01:10:01 +0000 Resent-Message-ID: <handler.13973.B13973.162968098015625 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.162968098015625 (code B ref 13973); Mon, 23 Aug 2021 01:10:01 +0000 Received: (at 13973) by debbugs.gnu.org; 23 Aug 2021 01:09:40 +0000 Received: from localhost ([127.0.0.1]:40057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mHyT5-00043x-Om for submit <at> debbugs.gnu.org; Sun, 22 Aug 2021 21:09:39 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mHyT4-00043g-Cm for 13973 <at> debbugs.gnu.org; Sun, 22 Aug 2021 21:09:39 -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=neCqOlMWrKp766KRu/+KAP5Nj9BHB21OdJ5WED7HDuU=; b=dhIpOEJKvPTHHdtKJB7pkWKma1 CAKp7BUbzjMsZ0DUD4ihKOb2XWK7vrEMbvKlDSpJGrfFQynOKzDtBxEHgBUmShCWZF5gx64BjkTiX gJJp0zYF1eh80R4Pu73BAVA+VPN1cfN3haP7+tzvRsnHT5yxRHn5ZKgM/xX60alE1GVA=; 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 <larsi@HIDDEN>) id 1mHySu-0005L2-DJ; Mon, 23 Aug 2021 03:09:32 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <51442486.4070100@HIDDEN> Date: Mon, 23 Aug 2021 03:09:27 +0200 In-Reply-To: <51442486.4070100@HIDDEN> ("Andreas =?UTF-8?Q?R=C3=B6hler?="'s message of "Sat, 16 Mar 2013 08:51:34 +0100") Message-ID: <87a6l9ufug.fsf@HIDDEN> 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: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> writes: > (defun end-of-sexp () > "Move point to the end of the current sexp. > \[This is an internal function.]" > (let ((char-syntax (char-syntax (char-after)))) > (if (or (eq char-syntax ?\)) > (and (eq ch [...] 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Andreas R=C3=B6hler <andreas.roehler@HIDDEN> writes: > (defun end-of-sexp () > "Move point to the end of the current sexp. > \[This is an internal function.]" > (let ((char-syntax (char-syntax (char-after)))) > (if (or (eq char-syntax ?\)) > (and (eq char-syntax ?\") (in-string-p))) > (forward-char 1) > (forward-sexp 1)))) > > "or" asks if inside a string and calls (forward-char 1). > > This must fail with some probability with > triple-quoted-strings as used in Python. > > Solution: > > When inside a string, jump to (nth 8 (syntax-ppss)) and > call (forward-sexp 1) from there. (I'm going through old bug reports that unfortunately weren't resolved at the time.) It's not quite clear to me what the actual problem here is. Do you have a test case where thingatpt does the wrong thing in Python mode? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Received: (at control) by debbugs.gnu.org; 23 Aug 2021 01:09:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 22 21:09:46 2021 Received: from localhost ([127.0.0.1]:40060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mHyTC-00044I-0S for submit <at> debbugs.gnu.org; Sun, 22 Aug 2021 21:09:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mHyT9-00043p-VT for control <at> debbugs.gnu.org; Sun, 22 Aug 2021 21:09:44 -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=PWx2SrRIUNCjU6boxfQzUNAJtK42MA46g6jrpaoi9pE=; b=Jyl4CyeFfoU+gQ+lQePvp1UuhT VNaR+ScyLCu5QykJwBgYWqDRkqLLaObXWOeZvhnYhh6OmSc4bSZXimHBvfH1GTMcXEeeQcMUeFTSi +NgO/dYgmctjM+ANq1nVThC8swRQNi9WANBbWEZG8AvC2Xgppg3sv9sTGokyN5NScjJ0=; 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 <larsi@HIDDEN>) id 1mHyT2-0005LC-7q for control <at> debbugs.gnu.org; Mon, 23 Aug 2021 03:09:38 +0200 Date: Mon, 23 Aug 2021 03:09:35 +0200 Message-Id: <878s0tufu8.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #13973 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 13973 + moreinfo 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) tags 13973 + moreinfo quit
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Mon, 23 Aug 2021 17:12:02 +0000 Resent-Message-ID: <handler.13973.B13973.162973871714370 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.162973871714370 (code B ref 13973); Mon, 23 Aug 2021 17:12:02 +0000 Received: (at 13973) by debbugs.gnu.org; 23 Aug 2021 17:11:57 +0000 Received: from localhost ([127.0.0.1]:42559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mIDUK-0003ji-Ql for submit <at> debbugs.gnu.org; Mon, 23 Aug 2021 13:11:57 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:54627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <andreas.roehler@HIDDEN>) id 1mIDUH-0003jU-70 for 13973 <at> debbugs.gnu.org; Mon, 23 Aug 2021 13:11:56 -0400 Received: from [192.168.178.63] ([82.207.239.129]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MnJUy-1mjbh10w7A-00jLTf; Mon, 23 Aug 2021 19:11:47 +0200 References: <51442486.4070100@HIDDEN> <87a6l9ufug.fsf@HIDDEN> From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Message-ID: <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> Date: Mon, 23 Aug 2021 19:11:45 +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: <87a6l9ufug.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:J7Z+fQeSP6k/imM3d3daRDagA9Hk6xyACT2Gze5EBh++93RC6Fn z6GqAF2Wv07NZmYcG2Nfffn14C/vXGTXorikflap9PH18/X3R4kAE88DXZrYN94kyppCF1k PORlbasWrKZsv0ht7XnleO4r5ZKYXJK/8CQ8svaE+qa5GHALZ14c7W1U71tMp8jz2VL85gZ Yw+4iBFly6reyQsgRiGWA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gafrIMGLYJ4=:OSnyqaaPgtbAXSFnUGdWXv z2VZOQHrK8dlD1mp9HntOxfm1sPYnmSPpjQcBvjC5UCEUeUuJK9nBoJr60q/PBjOoQKvihtUG Hlx8+Oy1RYnvtoDObiMb3GCxxXMP3qXqksfEzF/wJ38NN9W4TAqIJGN2u/9uoMDi0vOm8b8rE ofx4SMqZWARGhbJFHXpTyVq6Xxk5iarnUSQtxCnz21vBd+hKoAaoXCUZc1/phvNHtvWroT4j+ PdDXu3MZ6bNWceO54apWCN1Iuk143KZJy2bomDeHRt5GMqDOKlQxL6FkNEobVA9+4yyO4T9jD M0bXKk30/V/mUeAwFcTyc7QgC68uIEkQT7SgDknDvs07IaKZE68Ng+Nl40ktrvZvayBvshGQu R8h2NmeAj5DSEDHN7gSAcGSqKdFgikkALEmjpQ1oahiShC9IEhXaqHwV3+37t0nN0aZ+tqv5U 8+sGH5CZ3m50MY018JD1yAW6my8dx+LUfiK26hVJGKUFAGJjQ/D5WebTy36XuScPkTuVawVU4 kmS61gWEhSrG4q/+yNpPBXYMDbqnfxB4IzR8thLFBOWvoc8RwFCeJbDwc0HIyDL9TRdJbBLYh aTiCEAmrAfLDT+1W3802ZH0dzCBNMoNNkdhS1DgSpNsKbijSL8hRHSCaPN1FXVRFxE1/Jg+xt baHjkCM6ou/zzNJknXwr0PzlVFVXheKbV6s1DjPh/bywaQ7OHlEbaUj8RX/pPDwMiC1IGAU+G WGzCZ2Ihxt0cyigQsQ7qGk72+ifenLOwJHOsrD43m3bLosrw2ut7EMn+8t6Uu13wMMoOXnizo HIJ2eHoG3Cd3D7D/fDZgU+AQXLgIE5xcGn7f212Cu/IwLYh+NCd+DouqjDjwxqSp4O3LiJDIi Yc5TLNBqn4h0SNBZz3XA== X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.1 (-) On 23.08.21 03:09, Lars Ingebrigtsen wrote: > Andreas Röhler <andreas.roehler@HIDDEN> writes: > >> (defun end-of-sexp () >> "Move point to the end of the current sexp. >> \[This is an internal function.]" >> (let ((char-syntax (char-syntax (char-after)))) >> (if (or (eq char-syntax ?\)) >> (and (eq char-syntax ?\") (in-string-p))) >> (forward-char 1) >> (forward-sexp 1)))) >> >> "or" asks if inside a string and calls (forward-char 1). >> >> This must fail with some probability with >> triple-quoted-strings as used in Python. >> >> Solution: >> >> When inside a string, jump to (nth 8 (syntax-ppss)) and >> call (forward-sexp 1) from there. > (I'm going through old bug reports that unfortunately weren't resolved > at the time.) > > It's not quite clear to me what the actual problem here is. It's only abstract reasoning when looking at the code. Maybe put the Python code below at the top of some buffer and run the test delivered below: # Python def main():    """Some hint"""    if len(sys.argv) == 1:        usage() ;; Elisp (defun forward-sexp-text ()  (interactive)  (goto-char 30 )  (forward-sexp)) > Do you have > a test case where thingatpt does the wrong thing in Python mode? >
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Wed, 25 Aug 2021 10:40:02 +0000 Resent-Message-ID: <handler.13973.B13973.162988794912835 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.162988794912835 (code B ref 13973); Wed, 25 Aug 2021 10:40:02 +0000 Received: (at 13973) by debbugs.gnu.org; 25 Aug 2021 10:39:09 +0000 Received: from localhost ([127.0.0.1]:45855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mIqJJ-0003Kw-4V for submit <at> debbugs.gnu.org; Wed, 25 Aug 2021 06:39:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34914) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mIqJG-0003KS-VG for 13973 <at> debbugs.gnu.org; Wed, 25 Aug 2021 06:39:07 -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=cbbLFSRBkJLHdk7ybelJMCQG1LJ048bejtoeHPL1If0=; b=iep3kZ+HIRHzJPyc+g049Bw7/s WojfXNjI42Fpur7pKBhPkMJrGMkPwwWNxRD98h/IcHfkRsZHlt4GbWW1sma7Jjf3/O9XPDvBl8ayW ZQFcIHtr/acbo/7kkPQUk1y1jqqh6w1rsfQm6rkniRp8KG9U5q1J1RvQ87LhaTls/Hcg=; 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 <larsi@HIDDEN>) id 1mIqJ6-0002z0-91; Wed, 25 Aug 2021 12:39:00 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <51442486.4070100@HIDDEN> <87a6l9ufug.fsf@HIDDEN> <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> Date: Wed, 25 Aug 2021 12:38:55 +0200 In-Reply-To: <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> ("Andreas =?UTF-8?Q?R=C3=B6hler?="'s message of "Mon, 23 Aug 2021 19:11:45 +0200") Message-ID: <87k0k9n70g.fsf@HIDDEN> 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-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: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> writes: > Maybe put the Python code below at the top of some buffer and run the > test delivered below: > > # Python > > def main(): > =?UTF-8?Q?=C2=A0=C2=A0=C2=A0?= """Some hint""" > =?UTF-8?Q?=C2=A0=C2=A0=C2=A0?= if len(sys.argv) == 1: > =?UTF-8?Q?=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0?= u [...] 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Andreas R=C3=B6hler <andreas.roehler@HIDDEN> writes: > Maybe put the Python code below at the top of some buffer and run the > test delivered below: > > # Python > > def main(): > =C2=A0=C2=A0=C2=A0 """Some hint""" > =C2=A0=C2=A0=C2=A0 if len(sys.argv) =3D=3D 1: > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 usage() > > ;; Elisp > (defun forward-sexp-text () > =C2=A0 (interactive) > =C2=A0 (goto-char 30 ) > =C2=A0 (forward-sexp)) By that goto-char, do you mean the "S" character? (It's where point lands in the buffer included below.) If so, `forward-sex' (in Emacs 28) does the correct thing -- it moves to the end of "Some". --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-= Content-Type: text/x-python Content-Disposition: inline; filename=sexp.py # Python def main(): """Some hint""" if len(sys.argv) == 1: usage() --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 26 Aug 2021 06:22:02 +0000 Resent-Message-ID: <handler.13973.B13973.162995890732297 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.162995890732297 (code B ref 13973); Thu, 26 Aug 2021 06:22:02 +0000 Received: (at 13973) by debbugs.gnu.org; 26 Aug 2021 06:21:47 +0000 Received: from localhost ([127.0.0.1]:48196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mJ8lm-0008Or-QR for submit <at> debbugs.gnu.org; Thu, 26 Aug 2021 02:21:46 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:45571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <andreas.roehler@HIDDEN>) id 1mJ8lj-0008Ob-UD for 13973 <at> debbugs.gnu.org; Thu, 26 Aug 2021 02:21:45 -0400 Received: from [192.168.178.63] ([94.134.177.209]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MFbFW-1mFFXj1qQg-00HAgx; Thu, 26 Aug 2021 08:21:37 +0200 References: <51442486.4070100@HIDDEN> <87a6l9ufug.fsf@HIDDEN> <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> <87k0k9n70g.fsf@HIDDEN> From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Message-ID: <8614ba8d-342d-312d-ca11-1c5b7e0885ff@HIDDEN> Date: Thu, 26 Aug 2021 08:21:36 +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: <87k0k9n70g.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:uXxi0g3pZdZxUCUIjWizTzUGJPt4KTn8WZ9F7vqKzu+Gb6CEFfs If31ZhvpDXdG5Yoh/PmcnQ26PcgmejF4c5BalNahNuijq6DSDGitZdGMhPlxAWxXZmEOy64 i/15NJqEZ9Ov+RS0RfG82aLeV3y1jkP2a2sTq88KhrwLpYOTqHVdyPKykoR/vCI539w1poZ aEjtybZQFLeNUV1pszjzA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:QsA33Oefejs=:OYF8sckh3y1Eg2KNHYsqnV 4mZCIjqTBjJTFrjvEglWD/jAaXf7TeX1R5BEtW+pTiZxdVD/N8myXfleP+io5QSgEd+40Pgj6 YFXjwNd+2VDZMBepldJPwZOme9Qzy8qXtIsVCe6iY0hMttsXCRcLn7UefzdYwQH1wiGw0w5IU HUGF2Cp0IrCjqSBdCGKC8lykIERXMDRX2TQTimRn5SUOMmzc1fSxReonV98ouIU3Jl3rKKzeM /d4feWaGcuTaRaNWOC2Ju6CMsFRAVdOiDtenTK/CQ4gWSUWfBMSg8J/LfilIhpsMvJ6I/ksPP WqiYe+hk3VRs//P5WF7C01nMk69GbPRKS/NxXXYe/dv1vTL1U+GGSnFPfiIQRnHAGtwg93+4g IdDLmt2nr99clAiD8gk1mbwMLaBmhl2bsRNn2QjqGcpAK3n5jhdlOiTlbQrqt+r+wwatKcHEu nMw/B+Onjfa5Zv2jEfgmY9B2gK3RngxGGxtaFq5hEmRy3l169sbIJ6U9Bp8LcX3ZLpz1CUT1/ wdHu/00qg9g2180cRaqsu+S1m4m4cd70MQ9mNnWO79Remd8TdL484+l2KNvj5xR9GgFLE5DV2 yxbsxVBK/2iBTStXNsR0cF0nGt0xbfo3ejLV7H5L4nqtHsXS09sJ14pqtl4Uh87r+JGHQJK0N ZQPNGbjCjpV3Q5fymy3MistB8yB6b552HKp/JzP3Oof5a4quASh68bqCO9uQUdJxCL4fQPTfx jQkbQOP+zvFveHl93U/fjrJQRRltpIjXqdKyuJOgykLwOWsKtOs4rf0FOzM= X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.1 (-) On 25.08.21 12:38, Lars Ingebrigtsen wrote: > Andreas Röhler <andreas.roehler@HIDDEN> writes: > >> Maybe put the Python code below at the top of some buffer and run the >> test delivered below: >> >> # Python >> >> def main(): >>    """Some hint""" >>    if len(sys.argv) == 1: >>        usage() >> >> ;; Elisp >> (defun forward-sexp-text () >>  (interactive) >>  (goto-char 30 ) >>  (forward-sexp)) > By that goto-char, do you mean the "S" character? No, sorry, the 5th double-quote of the triple-quoted-string. > (It's where point > lands in the buffer included below.) If so, `forward-sex' > (in Emacs 28) does the correct thing -- it moves to the end of "Some". >
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Thu, 26 Aug 2021 14:06:02 +0000 Resent-Message-ID: <handler.13973.B13973.16299867536508 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.16299867536508 (code B ref 13973); Thu, 26 Aug 2021 14:06:02 +0000 Received: (at 13973) by debbugs.gnu.org; 26 Aug 2021 14:05:53 +0000 Received: from localhost ([127.0.0.1]:49961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mJG0r-0001gq-Ev for submit <at> debbugs.gnu.org; Thu, 26 Aug 2021 10:05:53 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mJG0l-0001gY-N7 for 13973 <at> debbugs.gnu.org; Thu, 26 Aug 2021 10:05:48 -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=BYAG1Gn4PlChEGkGryi9ztvMgV0h8y5xAZFmITFAVa4=; b=B+vrw/CU8wC75g49MdGonZBm6t Ou0AHgz0oS9CuHrcGjfxNvVnVk//XlgaDLuXRke+a8yScih/tC4LgVzBFBy7zSvWEYZroO1GPfcmD AxaUHyc4w3kEadCXyeQpG58UXGv1FOklha8Nh69A3L6ZV8KMV4xlqu/B6ce5iXWL8gVk=; 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 <larsi@HIDDEN>) id 1mJG0b-0001YO-7K; Thu, 26 Aug 2021 16:05:37 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <51442486.4070100@HIDDEN> <87a6l9ufug.fsf@HIDDEN> <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> <87k0k9n70g.fsf@HIDDEN> <8614ba8d-342d-312d-ca11-1c5b7e0885ff@HIDDEN> Date: Thu, 26 Aug 2021 16:05:32 +0200 In-Reply-To: <8614ba8d-342d-312d-ca11-1c5b7e0885ff@HIDDEN> ("Andreas =?UTF-8?Q?R=C3=B6hler?="'s message of "Thu, 26 Aug 2021 08:21:36 +0200") Message-ID: <87pmu01etv.fsf@HIDDEN> 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: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> writes: >>> Maybe put the Python code below at the top of some buffer and run the >>> test delivered below: >>> >>> # Python >>> >>> def main(): >>> =?UTF-8?Q?=C2=A0=C2=A0=C2=A0?= """Some hint""" >>> =?UTF-8?Q?=C2=A0=C2=A0=C2=A0?= if len(sys.argv) == 1: >> [...] 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Andreas R=C3=B6hler <andreas.roehler@HIDDEN> writes: >>> Maybe put the Python code below at the top of some buffer and run the >>> test delivered below: >>> >>> # Python >>> >>> def main(): >>> =C2=A0=C2=A0=C2=A0 """Some hint""" >>> =C2=A0=C2=A0=C2=A0 if len(sys.argv) =3D=3D 1: >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 usage() >>> >>> ;; Elisp >>> (defun forward-sexp-text () >>> =C2=A0 (interactive) >>> =C2=A0 (goto-char 30 ) >>> =C2=A0 (forward-sexp)) >> By that goto-char, do you mean the "S" character? > > No, sorry, the 5th double-quote of the triple-quoted-string. That gives me forward-sexp: Scan error: "Unbalanced parentheses", 40, 86 which I think is the right thing? This bug report started with thingatpt. What is the real thingatpt use case that doesn't work in triple-quoted strings? --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 27 Aug 2021 18:45:01 +0000 Resent-Message-ID: <handler.13973.B13973.163008988416593 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen <larsi@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.163008988416593 (code B ref 13973); Fri, 27 Aug 2021 18:45:01 +0000 Received: (at 13973) by debbugs.gnu.org; 27 Aug 2021 18:44:44 +0000 Received: from localhost ([127.0.0.1]:53007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mJgqK-0004JY-1j for submit <at> debbugs.gnu.org; Fri, 27 Aug 2021 14:44:44 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:41667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <andreas.roehler@HIDDEN>) id 1mJgqG-0004JI-WA for 13973 <at> debbugs.gnu.org; Fri, 27 Aug 2021 14:44:42 -0400 Received: from [192.168.178.63] ([94.134.177.238]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1Moewz-1mm6mJ2JQn-00p8X5; Fri, 27 Aug 2021 20:44:34 +0200 References: <51442486.4070100@HIDDEN> <87a6l9ufug.fsf@HIDDEN> <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> <87k0k9n70g.fsf@HIDDEN> <8614ba8d-342d-312d-ca11-1c5b7e0885ff@HIDDEN> <87pmu01etv.fsf@HIDDEN> From: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Message-ID: <50eab79c-0ea8-87e8-9574-670a03669f4a@HIDDEN> Date: Fri, 27 Aug 2021 20:44:33 +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: <87pmu01etv.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Provags-ID: V03:K1:MPxC/AuLAy8/zb4zSq39fvfnLdLl0+DdCHCGZU2lg7CUaRuY1Cr uyuksFIIrTFEdJRU2wAF/z+vWw4dsI9fMw301G70iDc+UsP8BAg6knytaq3sWHqSTAJaWyt j/PEVCPJXIkYitDFw7pKnyOXh/g4bxHEqbc6b1rcgMUnqnXGU6N0h0pOlMR18PimRuWWO+E PGikrc9HX5KKRDgzhszNg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:/bBZLOcrtaI=:G6ANkBfTMyn6TCb4k9gbtG qHBYTdIswdA8F8tjQDEkNzbkWOiaMsuH5evJflWTW4f1kAeVTqRqEff5ep2TiX8nH1tWINbZd eohAQXRGBXdlSMJRKR1al+peAHIQIsJftxTfC/iq+aKIiUVb4yjq5WfReRbieqfC9T1yoSsMd DUWJeCAZ9fJ+6RvLS8KfjZGr23HlDu+Ohi2/C+l6WcyF52rlyIRAppM4YEZxPLn2yXtVMR8rr 0UQDIaWS74lUdZmglOyDLmdmd+xu3o8AU973rF1XACJb1r0xbbq6XxO+zwD5bxYCUEoyNidJg lKDXaWuwnTIRGBJbvE5YcwjbWcNGiSyhYTnRXGOnGSxihSUY/RV2BJaZbnRedoM4n8jmMrtT7 qquaKA01pDAtqAnM7E9cLNssh2PaekIZfZ/oxmPu83P2GoWcqrph7FVjJzJApMgeEZ8ABeK/J yYW3kH5Wk0GZXOyyacuTdnrgXeo90wVoS3Uxltj7B1Vj0V9ozgFkT9/t1MUYylKxNt0ZWad/u xlHet4OGJl5TTNBmv21KYKXEUeKo32vdxtArM/b8eUd+keJ+KdhF9SjhRnPkwovBvEwi02GCc aK/ck8d0uhlrHL0asa1BK6ZLRF6Z92W9ix7entRDXqwe0pGxa5xH0Gk/IVAQjkvx2JGFIumCE 4i/ZhZh6JDRaBiQBxUOSTLNjb4Fvb98hiuTGk/tszr0lLckqfSsBAz+CJ1XkSruqpWiZ7Y3Re QQXo+y6y1mis99nOWJ/yVanr51blnUpVHB/9AR2nuwgdpOxf0XXEkFmTAqg= X-Spam-Score: -0.1 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.1 (-) On 26.08.21 16:05, Lars Ingebrigtsen wrote: > Andreas Röhler <andreas.roehler@HIDDEN> writes: > >>>> Maybe put the Python code below at the top of some buffer and run the >>>> test delivered below: >>>> >>>> # Python >>>> >>>> def main(): >>>>    """Some hint""" >>>>    if len(sys.argv) == 1: >>>>        usage() >>>> >>>> ;; Elisp >>>> (defun forward-sexp-text () >>>>  (interactive) >>>>  (goto-char 30 ) >>>>  (forward-sexp)) >>> By that goto-char, do you mean the "S" character? >> No, sorry, the 5th double-quote of the triple-quoted-string. > That gives me > > forward-sexp: Scan error: "Unbalanced parentheses", 40, 86 > > which I think is the right thing? If inside a string, forward-sexp --or end-of-- should reach the end of this string. BTW end-of-sexp is declared obsolete meanwhile. Below an adapted test. (defun my-thing-at-point--end-of-sexp-test ()  (interactive)  (goto-char (point-max))  (search-backward "\"" nil t 6)  ;; the only one ending correctly behind the string  (thing-at-point--end-of-sexp)  (goto-char (point-max))  (search-backward "\"" nil t 6)  (forward-char 4)  (thing-at-point--end-of-sexp)  (goto-char (point-max))  (search-backward "\"" nil t 3)  (thing-at-point--end-of-sexp)  (goto-char (point-max))  (search-backward "\"" nil t 2)  (thing-at-point--end-of-sexp)) and here the Python code to test again: def main():     """Some hint"""     if len(sys.argv) == 1:         usage() > > This bug report started with thingatpt. What is the real thingatpt use > case that doesn't work in triple-quoted strings? >
X-Loop: help-debbugs@HIDDEN Subject: bug#13973: Subject: 24.3; thingatpt.el, end-of-sexp Resent-From: Lars Ingebrigtsen <larsi@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 28 Aug 2021 15:06:01 +0000 Resent-Message-ID: <handler.13973.B13973.163016315713184 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 13973 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> Cc: 13973 <at> debbugs.gnu.org Received: via spool by 13973-submit <at> debbugs.gnu.org id=B13973.163016315713184 (code B ref 13973); Sat, 28 Aug 2021 15:06:01 +0000 Received: (at 13973) by debbugs.gnu.org; 28 Aug 2021 15:05:57 +0000 Received: from localhost ([127.0.0.1]:54814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mJzu9-0003Qa-9v for submit <at> debbugs.gnu.org; Sat, 28 Aug 2021 11:05:57 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43624) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mJzu6-0003QK-Tr for 13973 <at> debbugs.gnu.org; Sat, 28 Aug 2021 11:05:55 -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=zMUvDDy2LBRdXS+S5g5Qu7V4fzvfyFY6dmLDbZziIHk=; b=aRK4uHGEBJhL2TutQaVgUqVRDg LsOFvySOqjkH06eIU/l40jsHWG0Fgd1CzMSdqwsS5hSGomlr91rfcGPs9DbZr6+Q+bF0GX7oxcCHu f5Ui8bMkosCVgzy7fWZlHhfq86ZpGeWg2StVn+u8YvtQwUq3HsW2xqZkMFbuO+bLzDjw=; 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 <larsi@HIDDEN>) id 1mJztw-0004cS-SM; Sat, 28 Aug 2021 17:05:49 +0200 From: Lars Ingebrigtsen <larsi@HIDDEN> References: <51442486.4070100@HIDDEN> <87a6l9ufug.fsf@HIDDEN> <524429ba-026c-e5a6-579e-1789bd2cee1a@HIDDEN> <87k0k9n70g.fsf@HIDDEN> <8614ba8d-342d-312d-ca11-1c5b7e0885ff@HIDDEN> <87pmu01etv.fsf@HIDDEN> <50eab79c-0ea8-87e8-9574-670a03669f4a@HIDDEN> Date: Sat, 28 Aug 2021 17:05:42 +0200 In-Reply-To: <50eab79c-0ea8-87e8-9574-670a03669f4a@HIDDEN> ("Andreas =?UTF-8?Q?R=C3=B6hler?="'s message of "Fri, 27 Aug 2021 20:44:33 +0200") Message-ID: <87mtp1k3sp.fsf@HIDDEN> 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: Andreas =?UTF-8?Q?R=C3=B6hler?= <andreas.roehler@HIDDEN> writes: > BTW end-of-sexp is declared obsolete meanwhile. Below an adapted test. Thanks. The odd movements happen in these cases: 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Andreas R=C3=B6hler <andreas.roehler@HIDDEN> writes: > BTW end-of-sexp is declared obsolete meanwhile. Below an adapted test. Thanks. The odd movements happen in these cases: "|""Some hint""" """Some hint|""" where | is point. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no
Received: (at control) by debbugs.gnu.org; 27 Sep 2021 10:50:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 27 06:50:44 2021 Received: from localhost ([127.0.0.1]:39809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1mUoDc-0006nC-Ki for submit <at> debbugs.gnu.org; Mon, 27 Sep 2021 06:50:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1mUoDa-0006mx-S2 for control <at> debbugs.gnu.org; Mon, 27 Sep 2021 06:50:43 -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=PmwzpJZ4+Uk8NEX48OXExqEhj3JBP8LKKgKc/kIW4f0=; b=n/SzatHWcDWH3kjSgWrpwor6aY A/m5n3zsLROaprjWwc7sKm4F5Qz+4D0EM7uNyliaInla/IWKS4Nx7/T3rQParWC81FTGibh1mir59 Flluot68XiX6kBf+u+2K/On868s6YUSyhxC4W63afiK5k2fRngseSQToLDA4+8VEGtY4=; 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 <larsi@HIDDEN>) id 1mUoDT-0005TB-4o for control <at> debbugs.gnu.org; Mon, 27 Sep 2021 12:50:37 +0200 Date: Mon, 27 Sep 2021 12:50:32 +0200 Message-Id: <87r1dal2br.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #13973 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 13973 - moreinfo 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) tags 13973 - moreinfo quit
Received: (at control) by debbugs.gnu.org; 5 May 2022 12:17:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu May 05 08:17:49 2022 Received: from localhost ([127.0.0.1]:44630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1nmaQX-0006RV-0a for submit <at> debbugs.gnu.org; Thu, 05 May 2022 08:17:49 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53008) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <larsi@HIDDEN>) id 1nmaQW-0006RI-5d for control <at> debbugs.gnu.org; Thu, 05 May 2022 08:17:48 -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=mh15zo/Ar20z33I2biCIoVgR2xZ6hG4kWPILme1F/4o=; b=aD0CEDSxhdqUy4l9jPLOrSX7sj veBao6PDcwZhJlp0TxJ4Cp1xrM4v7waTW+/i1onWwwlTQFnb/syQFsDbl6bi0jprJQHX9PyTBEajF mKDWa7AHab7LExTXWBUMnG4Yp7S2Gf/xEpw2ktKdC5ysLdjtfU1p0iDlt9P8mXUZL0m0=; 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 <larsi@HIDDEN>) id 1nmaQO-0001av-Ez for control <at> debbugs.gnu.org; Thu, 05 May 2022 14:17:42 +0200 Date: Thu, 05 May 2022 14:17:39 +0200 Message-Id: <871qx8rx5o.fsf@HIDDEN> To: control <at> debbugs.gnu.org From: Lars Ingebrigtsen <larsi@HIDDEN> Subject: control message for bug #13973 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: retitle 13973 thingatpt.el and end-of-sexp in python-mode 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) retitle 13973 thingatpt.el and end-of-sexp in python-mode quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.