From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: Python interactive navigation around nested functions Date: Mon, 20 Jun 2016 09:57:21 -0400 Message-ID: <5767F641.7050108@gmail.com> References: <87lh21eq5c.fsf@secretsauce.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fMBlgTCLuJsPWuKpTLDPSAIDofbwiG3nn" X-Trace: ger.gmane.org 1466431133 22663 80.91.229.3 (20 Jun 2016 13:58:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Jun 2016 13:58:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 20 15:58:44 2016 Return-path: Envelope-to: ged-emacs-devel@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 1bEzis-0005MB-FR for ged-emacs-devel@m.gmane.org; Mon, 20 Jun 2016 15:58:42 +0200 Original-Received: from localhost ([::1]:43801 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEzir-0000Yb-N7 for ged-emacs-devel@m.gmane.org; Mon, 20 Jun 2016 09:58:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45085) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEzht-0000R6-0E for emacs-devel@gnu.org; Mon, 20 Jun 2016 09:57:42 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bEzhm-00050U-W9 for emacs-devel@gnu.org; Mon, 20 Jun 2016 09:57:40 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.134]:61492) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bEzhm-00050P-LX for emacs-devel@gnu.org; Mon, 20 Jun 2016 09:57:34 -0400 Original-Received: from [18.189.60.33] ([18.189.60.33]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0Ldx0u-1bkhxx1BIy-00pu8J for ; Mon, 20 Jun 2016 15:57:33 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 In-Reply-To: X-Provags-ID: V03:K0:1tF1ZZE2jOTp4lA9CBwR13PLHGTS8KnjEifNUD0HY2FyFJkJs+d +irWIbqdNUrGJc2Rk796FmwnwKOAh+1SEX06EHNg/dArFKnJlVFmhsbz08tLEBYnfsIJzm3 oQYe1dAQYEyuQZwdUQ7tZmXc1xfarebauD+1c/87CF5yHnCaQUm2ocvJ0k1+KdzGvem9QHW UVRZN1OTPqthO/zg3miqA== X-UI-Out-Filterresults: notjunk:1;V01:K0:WXw29luy1mY=:+i9WxYl37yO7jG783Cqdzm gzQIDs8O0rnvpcxqxhTz72JasQvjD86XoLZGOH6z3nfUUxEbk4j49QNClVZazGjRzEEPSwC7i IXaGg9FtMdxXrXxnk6j5EdfuLSgHm9/5BpT2DACf3OuQ12d6034UkVqjkjqIyE5REIK6kXWh8 vDKppsEH9u0tvOTKnX7OgdxP8VQ3k3syDFDSFGsbjtMLj/RF3B4C/r5yTgqf5PGBN8VbcMeri KVoOGUTBjX0iAdBSTpMrYNDAH0CBZONzqCpemh7+dD7svk3RbC9M5ssKS6yvTIliNp1d2n7HE vtNsAA7ysE1WXTD8OZchER9hvl7K+ZcrmSQ34ayd/o4XGdhr8Yl7I/0GunLeY1q5URKivpsVY NphSAK0pahKIQCIopNoE7FpKk9X9Zumev1rnQR8GgPfEACa7+MQD/QNN75SNY1pYPSWv9Xb30 ffReOxR5OKWSdtFSHSGsson6lQn1Xen9uxzKP8Vi4Cu9xPkoSAZ3zk+4XadXv3W+HFi6X9d1g cTYpFMJzOxibcvu1wK5CuSgsBOKkvSNdQ5o2OX7lakTmG5ehbjDeOlQTe/S66ASFHZyly8dXP vn/1N209zI3ltBEQPb1GtW1Wcb56Wbo5igtJtCL/gfpz4B0OHd1bB49MJw3UBtf3wU6QJ5a6x x9HW+3tdsCb+l2X1q6vsg9ACidOzQFznu3jiqgjML6Nh/oW5GAWyUaa9KYlJFLmpzO+c= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.126.134 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204588 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --fMBlgTCLuJsPWuKpTLDPSAIDofbwiG3nn Content-Type: multipart/mixed; boundary="CGio8Pp2mjwW8oBVM3ENTmbegXhhfJAwu" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: emacs-devel@gnu.org Message-ID: <5767F641.7050108@gmail.com> Subject: Re: Python interactive navigation around nested functions References: <87lh21eq5c.fsf@secretsauce.net> In-Reply-To: --CGio8Pp2mjwW8oBVM3ENTmbegXhhfJAwu Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2016-06-20 04:28, Andreas R=F6hler wrote: > On 20.06.2016 09:34, Stefan Monnier wrote:=20 > >> So both python-modes behave identically in this respect. That would n= ot >> be surprising if the behavior you don't like is the one usually >> considered as right. >=20 > Start and end of a functions definition is not about like or don't like= =2E > Also not about "usually considered". I don't understand your aggressiveness, nor your point. Stefan is just p= ointing out that C-M-a doesn't usually go to the beginning of the enclosi= ng function definition (and the docs don't claim that it does, either): (beginning-of-defun &optional ARG) =20 Move backward to the beginning of a defun. (...) With ARG, do it that many times. Negative ARG means move forward to the ARGth following beginning of defun. I agree with the OP that it would be very nice to have a way to go back t= o the beginning of the "current" defun (some sort of super C-M-u). But I= don't understand the vitriol. Cl=E9ment. --CGio8Pp2mjwW8oBVM3ENTmbegXhhfJAwu-- --fMBlgTCLuJsPWuKpTLDPSAIDofbwiG3nn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJXZ/ZMAAoJEPqg+cTm90wjBrUP/0Y2Qbyfw3YiJID1tKhr9Qaw hbWZuzoqTjXmAS01/AjauEdRP8fOKRtBlCnJJiJ7qxu1I1HpDIkQa07jN5ql/u+G 40SlATDN8PWaGS8LE8m2MXzKlcoGvqlJKGWVih20G4BzlZcbaeS1ZNa+2CsGeCNL r/fa9Pt801Q+MGpxPyY5WEw4Or2uJ9Jjut+kMhiq5KnHwL30oVyeFv6SEKuSu1g/ TVWWzJELYTXYXqFZeSPDPFyU7aP70T3IRRUTJFAqvHaZME50L76lsojGjf2EJ9HI RzaWKEDpKriPkbpP/3wFo5EWyP4404L8T88ooKoZsOCsnhC37Bt/Kcr3OzXVRbw4 0d2ixvvoYlOKAzDvRljJYJrh84PAcPyv2Ejv7mQ98+Szenwv5YAFVVw7cLZu++BZ xmaj0eKlwPn4xZlaSnLK726x6CAi8iGG+D+uJfxrI9k+Alf9PG4RuyIdBRBm7mmM /Wc0HB7s+c3ffSjdJrOFNl7HkJ/JVg+MfQOCx+mCSvzTOSjcZcZeCaC4HTekrC71 eBJJ10JcP/9OYWqL9SSFLWXyFO7H6lOwKq5u0zwuz8mkvepo48vX8abIMJCWzwKW kkfEI9nz3k3sKZm46X4/1VWHlgcDpaQc3e4DA5bsKbOT3+di+bEciWTCN55YQx2g YNptFyBIfB/9E8a5qI7a =y5GE -----END PGP SIGNATURE----- --fMBlgTCLuJsPWuKpTLDPSAIDofbwiG3nn--