From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.bugs Subject: bug#20897: 25.0.50; [python] sexp-movement are confusing Date: Thu, 25 Jun 2015 22:03:36 -0400 Message-ID: <558CB2F8.4060600@dancol.org> References: <87616blr7a.fsf@gmx.us> <558C296B.7030807@easy-emacs.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ChwHFLcDcTs69jvH9oHC1OebF2d3G6w1M" X-Trace: ger.gmane.org 1435284278 1010 80.91.229.3 (26 Jun 2015 02:04:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 26 Jun 2015 02:04:38 +0000 (UTC) Cc: 20897@debbugs.gnu.org To: Stefan Monnier , Andreas =?UTF-8?Q?R=C3=B6hler?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jun 26 04:04:27 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z8J00-0004wo-3X for geb-bug-gnu-emacs@m.gmane.org; Fri, 26 Jun 2015 04:04:12 +0200 Original-Received: from localhost ([::1]:58000 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Izz-00019F-7m for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Jun 2015 22:04:11 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60084) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Izw-00019A-0t for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2015 22:04:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z8Izq-0003Yk-RO for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2015 22:04:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56217) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z8Izq-0003YK-Km for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2015 22:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z8Izq-0007Zf-5x for bug-gnu-emacs@gnu.org; Thu, 25 Jun 2015 22:04:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Colascione Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jun 2015 02:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20897 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20897-submit@debbugs.gnu.org id=B20897.143528423129098 (code B ref 20897); Fri, 26 Jun 2015 02:04:01 +0000 Original-Received: (at 20897) by debbugs.gnu.org; 26 Jun 2015 02:03:51 +0000 Original-Received: from localhost ([127.0.0.1]:57663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8Ize-0007ZE-QC for submit@debbugs.gnu.org; Thu, 25 Jun 2015 22:03:51 -0400 Original-Received: from dancol.org ([96.126.100.184]:50075) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z8Izb-0007Z4-5l for 20897@debbugs.gnu.org; Thu, 25 Jun 2015 22:03:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=f+FgauRTG2QIUbzsGO1Mb31Fz+T9BQwVQpn3QHqTXEM=; b=Fzkn3A4vw4vg5HZhBMw8oDTRMPgYgBAFuFrqYU2OIn6KMoUuyLAuTwaBVHfZTIdlFtKVmkjEjmEQc+GQBGDOzkQtzcsnMaFJkKlq9qmQMI+HgeyuG+mb7tdp97/DaKA+xPdmIJ9jyiVeHSFuBSuV+1ubVkZQhR6fN5nBg5udC+spjRI7JN9sMGDT6mQGpiyDaPJf7e4RpqEy+DKB6d95Tw/J2dqSmy2MePUonVq//2SdOjisVeK9mEJ0xunSxB/fZ5z4HJTw+fRzRKD4hwbJ2b2N0y7wpQEGnBFku5ncp7di23Y59vhDraTc8MCLlmxv1nAH6dce+BceVbYEWsI3eg==; Original-Received: from [2620:10d:c081:1110:8000::24bb] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1Z8IzX-000277-Ms; Thu, 25 Jun 2015 19:03:43 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:104361 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --ChwHFLcDcTs69jvH9oHC1OebF2d3G6w1M Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 06/25/2015 09:48 PM, Stefan Monnier wrote: >> If inside an expression C-M-f should to to its end. >=20 > No, as explained elsewhere, C-M-f's binding is a binding that goes to > the end of the expression that immediately *follows* point. If we're > *inside* a sexp, the way to jump to its end is up-list. >=20 > I understand you want/like to jump to the end of the enclosing > expression, and that's fine, but this is not what C-M-f should do > by default. "Right" or "wrong" aside, Python's current default behavior is just inconsistent with other modes for infix-expression languages. I tried for a long time to use the default behavior --- maybe there was some efficiency advantage that would take time to appear --- but I ended up just giving up and making python-mode work like other modes. --ChwHFLcDcTs69jvH9oHC1OebF2d3G6w1M Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVjLL4AAoJEN4WImmbpWBlOIcP/0fkQmlW06Jvm5rqRe8JYf9U Ci/umhWK/F4VfCwmc5ZHVToOrjVFQXHiimNbEd6hR3cR2dahOB+yVoLISavqEH8H LnuGwYUYKkvogIhZqO/OGc9YSfjDpalzXyG+XiGEzLce+vEXKqo3Wu0YcxwNu1cD 8FsCoukf385MgLroKEDzk8rffsEbmpkUDdEXNNjXKRguxVzIP5wi6x2ghAKph+hK ipmVHgd0QFrJlwFRzGQZ/66peNO8oJHYJqGosBmdEU8a8hLz+R7yVTkd6uV9opK1 n+LzgtUCaPotbwMK/4TXtdp50/oGgN6o49ZhnRyMq+QMlsNqR+FchZAfqZ/1CyZY StqNUPootli29VzVltVS+U2HeKcQRe11JNvqJYNljqSbfBPaxpJFdVt6GeKLdXB6 2IrwdKfZ3g7CeZCTs+h9dKS19+husC8kJmdHoIoLFe6QgrlTQBjxQQkJ+So0X9cB ANImhxWYAaDMEgrIRxP5fT+QJ4/A6QRt517KFr/f0gb9GcPvTtQVK0E4eL3iQT8A bVOupI3NTMnQbyn7Fjb1DaAi68QzPk1TDWCr/NnmA7iANSG+GdmzDdf5J/FPOzLS VHDM20dUAzWV4yGSsrjA5ONG+Hbb1RcRQuEY7htc7bTnn2Lue44gwn3edYgvB/Lr h73RGyifBKn19UoqGMec =4vBR -----END PGP SIGNATURE----- --ChwHFLcDcTs69jvH9oHC1OebF2d3G6w1M--