From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 05 11:55:57 2013 Received: (at submit) by debbugs.gnu.org; 5 Nov 2013 16:55:57 +0000 Received: from localhost ([127.0.0.1]:36055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vdjv1-0006AU-3B for submit@debbugs.gnu.org; Tue, 05 Nov 2013 11:55:57 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47535) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdiS5-0003lB-UO for submit@debbugs.gnu.org; Tue, 05 Nov 2013 10:21:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VdiRu-0004yh-Gr for submit@debbugs.gnu.org; Tue, 05 Nov 2013 10:21:52 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39500) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdiRu-0004yN-Dg for submit@debbugs.gnu.org; Tue, 05 Nov 2013 10:21:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49221) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdiRp-0004e8-02 for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 10:21:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VdiRi-0004wB-Ga for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 10:21:40 -0500 Received: from dudelab.org ([213.238.46.226]:39488 helo=mail.dudelab.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdiRi-0004vm-3z for bug-gnu-emacs@gnu.org; Tue, 05 Nov 2013 10:21:34 -0500 Received: from abrasax.taupan.ath.cx (p5DE8B2A7.dip0.t-ipconnect.de [93.232.178.167]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Friedrich Delgado Friedrichs", Issuer "User CA" (not verified)) by mail.dudelab.org (Postfix) with ESMTPS id 6D563160095 for ; Tue, 5 Nov 2013 16:21:12 +0100 (CET) Received: by abrasax.taupan.ath.cx (Postfix, from userid 1000) id E519F13A6735; Tue, 5 Nov 2013 16:21:30 +0100 (CET) Date: Tue, 5 Nov 2013 16:21:30 +0100 From: Friedrich Delgado To: bug-gnu-emacs@gnu.org Subject: 24.3.50; docstring starting with "return" confuses python-mode indentation Message-ID: <20131105152130.GA32322@dudelab.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 05 Nov 2013 11:55:50 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) --FCuugMFkClbJLl1L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable emacs -Q M-x python-mode M-x erase-bufferyy def foo(): "return stuff" Expected behaviour: The cursor is placed under the first quotation mark (4 spaces indent) Actual behaviour: The cursor is placed at the beginning of the line. In GNU Emacs 24.3.50.1 (x86_64-suse-linux-gnu, GTK+ Version 3.4.4) of 2013-07-09 on rosita Windowing system distributor `The X.Org Foundation', version 11.0.11203000 System Description: openSUSE 12.2 (x86_64) Configured using: `configure --prefix=3D/home/friedel/local/stow/emacs --without-gif' Important settings: value of $LC_ALL: de_DE.utf8 value of $LANG: de_DE.utf8 value of $XMODIFIERS: @im=3Dlocal locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Python Minor modes in effect: xterm-mouse-mode: t diff-auto-refine-mode: t elpy-mode: t yas-minor-mode: t highlight-indentation-mode: t flymake-mode: t auto-complete-mode: t global-git-gutter-mode: t shell-dirtrack-mode: t desktop-save-mode: t winpoint-mode: t display-time-mode: t eldoc-mode: t strokes-mode: t show-paren-mode: t minibuffer-electric-default-mode: t ido-everywhere: t auto-image-file-mode: t override-global-mode: t image-diredx-async-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-SPC =20 C-w =20 C-_ C-_ C-_ C-x C-s C-_ C-_ C-_ C-_ C-_ C-_ C-_=20 C-x C-s C-c =20 C-a C-SPC C-w C-c=20 =20 C-c d e f SPC s o u r=20 c e s ( s e l f ) : r e t =20 " r e t u r n SPC a SPC c o=20 l l e c t i o n SPC o f SPC s o u r c e s SPC w e SPC=20 a g g r e g a t e SPC o v e r " =20 C-e =20 C-SPC C-w C-x k y C-x=20 C-f =20 b l a . p y =20 =20 C-j d e f SPC s o u r=20 c e s ( s e l f ) : " b l a " =20 C-k r e t u r n SPC a SPC c o l=20 l e c t i o n " C-k C-k C-e =20 M-d M-d r e t u r n =20 SPC f o C-a C-k =20 M-d f o o =20 M-d =20 M-x r e b p o =20 r Recent messages: Mark set [3 times] Buffer foo.py modified; kill anyway? (y or n) y Searching for `bla.py'.... Searching for `bla.python-guess-indent'.... (New file) Here is not Git work tree Can't guess python-indent-offset, using defaults: 4 Here is not Git work tree Auto-saving...done Making completion list... Load-path shadows: /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/loaddefs hides ~/lib/emacs/loaddefs /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/calendar/timeclock hides ~/lib/emacs/timeclock /home/friedel/.emacs.d/elpa/mmm-mako-20121019.2351/mmm-mako hides ~/lib/emacs/mmm-mako /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/align hides ~/lib/emacs/align /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/timezone hides /home/friedel/lib/emacs/apel-10.7/timezone /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/env hides /home/friedel/lib/emacs/apel-10.7/env /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/json hides /home/friedel/lib/emacs/g-client/json /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/gnus/.dir-locals hides /home/friedel/lib/emacs/magit/.dir-locals /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/gnus/.dir-locals hides /home/friedel/lib/emacs/org-mode/.dir-locals /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/textmodes/remember hides /home/friedel/lib/emacs/remember/remember /home/friedel/lib/emacs/doxymacs-1.8.0/lisp/xml-parse hides /home/friedel/lib/emacs/doxymacs-1.8.0/no-autoconf/xml-parse /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/mail/rfc2368 hides /home/friedel/lib/emacs/emacs-w3m/attic/rfc2368 /home/friedel/.emacs.d/elpa/popup-20130324.1305/popup hides /home/friedel/lib/emacs/ensime_2.8.1-0.4.1/elisp/popup /home/friedel/.emacs.d/elpa/fuzzy-20120323.1044/fuzzy hides /home/friedel/lib/emacs/ensime_2.8.1-0.4.1/elisp/fuzzy /home/friedel/.emacs.d/elpa/auto-complete-20130503.2013/auto-complete hides /home/friedel/lib/emacs/ensime_2.8.1-0.4.1/elisp/auto-complete ~/lib/emacs/php-mode hides /home/friedel/lib/emacs/nxhtml/related/php-mode /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/emacs-lisp/ert hides /home/friedel/lib/emacs/nxhtml/tests/ert /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-odt hides /home/friedel/lib/emacs/nxhtml/util/org-odt ~/lib/emacs/fold-dwim hides /home/friedel/lib/emacs/nxhtml/util/fold-dwim /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-timer hides /home/friedel/lib/emacs/org-mode/lisp/org-timer /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-rmail hides /home/friedel/lib/emacs/org-mode/lisp/org-rmail /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-loaddefs hides /home/friedel/lib/emacs/org-mode/lisp/org-loaddefs /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-version hides /home/friedel/lib/emacs/org-mode/lisp/org-version /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-mac-message hides /home/friedel/lib/emacs/org-mode/lisp/org-mac-message /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-mhe hides /home/friedel/lib/emacs/org-mode/lisp/org-mhe /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-mouse hides /home/friedel/lib/emacs/org-mode/lisp/org-mouse /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-irc hides /home/friedel/lib/emacs/org-mode/lisp/org-irc /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org hides /home/friedel/lib/emacs/org-mode/lisp/org /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-plot hides /home/friedel/lib/emacs/org-mode/lisp/org-plot /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-info hides /home/friedel/lib/emacs/org-mode/lisp/org-info /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-pcomplete hides /home/friedel/lib/emacs/org-mode/lisp/org-pcomplete /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-table hides /home/friedel/lib/emacs/org-mode/lisp/org-table /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-src hides /home/friedel/lib/emacs/org-mode/lisp/org-src /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-macs hides /home/friedel/lib/emacs/org-mode/lisp/org-macs /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-habit hides /home/friedel/lib/emacs/org-mode/lisp/org-habit /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-protocol hides /home/friedel/lib/emacs/org-mode/lisp/org-protocol /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-install hides /home/friedel/lib/emacs/org-mode/lisp/org-install /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-feed hides /home/friedel/lib/emacs/org-mode/lisp/org-feed /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-inlinetask hides /home/friedel/lib/emacs/org-mode/lisp/org-inlinetask /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-indent hides /home/friedel/lib/emacs/org-mode/lisp/org-indent /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-id hides /home/friedel/lib/emacs/org-mode/lisp/org-id /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-eshell hides /home/friedel/lib/emacs/org-mode/lisp/org-eshell /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-gnus hides /home/friedel/lib/emacs/org-mode/lisp/org-gnus /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-footnote hides /home/friedel/lib/emacs/org-mode/lisp/org-footnote /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-mobile hides /home/friedel/lib/emacs/org-mode/lisp/org-mobile /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-entities hides /home/friedel/lib/emacs/org-mode/lisp/org-entities /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-list hides /home/friedel/lib/emacs/org-mode/lisp/org-list /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-ctags hides /home/friedel/lib/emacs/org-mode/lisp/org-ctags /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-crypt hides /home/friedel/lib/emacs/org-mode/lisp/org-crypt /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-docview hides /home/friedel/lib/emacs/org-mode/lisp/org-docview /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-datetree hides /home/friedel/lib/emacs/org-mode/lisp/org-datetree /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-faces hides /home/friedel/lib/emacs/org-mode/lisp/org-faces /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-element hides /home/friedel/lib/emacs/org-mode/lisp/org-element /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-compat hides /home/friedel/lib/emacs/org-mode/lisp/org-compat /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-colview hides /home/friedel/lib/emacs/org-mode/lisp/org-colview /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-clock hides /home/friedel/lib/emacs/org-mode/lisp/org-clock /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-capture hides /home/friedel/lib/emacs/org-mode/lisp/org-capture /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-bbdb hides /home/friedel/lib/emacs/org-mode/lisp/org-bbdb /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-attach hides /home/friedel/lib/emacs/org-mode/lisp/org-attach /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-bibtex hides /home/friedel/lib/emacs/org-mode/lisp/org-bibtex /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-archive hides /home/friedel/lib/emacs/org-mode/lisp/org-archive /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-agenda hides /home/friedel/lib/emacs/org-mode/lisp/org-agenda /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob hides /home/friedel/lib/emacs/org-mode/lisp/ob /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-tangle hides /home/friedel/lib/emacs/org-mode/lisp/ob-tangle /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-table hides /home/friedel/lib/emacs/org-mode/lisp/ob-table /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-sqlite hides /home/friedel/lib/emacs/org-mode/lisp/ob-sqlite /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-sql hides /home/friedel/lib/emacs/org-mode/lisp/ob-sql /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-shen hides /home/friedel/lib/emacs/org-mode/lisp/ob-shen /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-sh hides /home/friedel/lib/emacs/org-mode/lisp/ob-sh /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-screen hides /home/friedel/lib/emacs/org-mode/lisp/ob-screen /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-scheme hides /home/friedel/lib/emacs/org-mode/lisp/ob-scheme /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-scala hides /home/friedel/lib/emacs/org-mode/lisp/ob-scala /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-sass hides /home/friedel/lib/emacs/org-mode/lisp/ob-sass /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-ruby hides /home/friedel/lib/emacs/org-mode/lisp/ob-ruby /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-ref hides /home/friedel/lib/emacs/org-mode/lisp/ob-ref /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-python hides /home/friedel/lib/emacs/org-mode/lisp/ob-python /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-plantuml hides /home/friedel/lib/emacs/org-mode/lisp/ob-plantuml /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-picolisp hides /home/friedel/lib/emacs/org-mode/lisp/ob-picolisp /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-perl hides /home/friedel/lib/emacs/org-mode/lisp/ob-perl /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-org hides /home/friedel/lib/emacs/org-mode/lisp/ob-org /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-octave hides /home/friedel/lib/emacs/org-mode/lisp/ob-octave /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-ocaml hides /home/friedel/lib/emacs/org-mode/lisp/ob-ocaml /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-mscgen hides /home/friedel/lib/emacs/org-mode/lisp/ob-mscgen /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-maxima hides /home/friedel/lib/emacs/org-mode/lisp/ob-maxima /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-matlab hides /home/friedel/lib/emacs/org-mode/lisp/ob-matlab /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-lob hides /home/friedel/lib/emacs/org-mode/lisp/ob-lob /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-lisp hides /home/friedel/lib/emacs/org-mode/lisp/ob-lisp /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-lilypond hides /home/friedel/lib/emacs/org-mode/lisp/ob-lilypond /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-ledger hides /home/friedel/lib/emacs/org-mode/lisp/ob-ledger /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-latex hides /home/friedel/lib/emacs/org-mode/lisp/ob-latex /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-keys hides /home/friedel/lib/emacs/org-mode/lisp/ob-keys /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-js hides /home/friedel/lib/emacs/org-mode/lisp/ob-js /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-java hides /home/friedel/lib/emacs/org-mode/lisp/ob-java /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-io hides /home/friedel/lib/emacs/org-mode/lisp/ob-io /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-haskell hides /home/friedel/lib/emacs/org-mode/lisp/ob-haskell /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-gnuplot hides /home/friedel/lib/emacs/org-mode/lisp/ob-gnuplot /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-fortran hides /home/friedel/lib/emacs/org-mode/lisp/ob-fortran /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-exp hides /home/friedel/lib/emacs/org-mode/lisp/ob-exp /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-eval hides /home/friedel/lib/emacs/org-mode/lisp/ob-eval /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-emacs-lisp hides /home/friedel/lib/emacs/org-mode/lisp/ob-emacs-lisp /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-dot hides /home/friedel/lib/emacs/org-mode/lisp/ob-dot /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-ditaa hides /home/friedel/lib/emacs/org-mode/lisp/ob-ditaa /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-css hides /home/friedel/lib/emacs/org-mode/lisp/ob-css /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-comint hides /home/friedel/lib/emacs/org-mode/lisp/ob-comint /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-clojure hides /home/friedel/lib/emacs/org-mode/lisp/ob-clojure /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-calc hides /home/friedel/lib/emacs/org-mode/lisp/ob-calc /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-awk hides /home/friedel/lib/emacs/org-mode/lisp/ob-awk /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-asymptote hides /home/friedel/lib/emacs/org-mode/lisp/ob-asymptote /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-R hides /home/friedel/lib/emacs/org-mode/lisp/ob-R /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/ob-C hides /home/friedel/lib/emacs/org-mode/lisp/ob-C /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/calendar/timeclock hides /home/friedel/lib/emacs/planner/contrib/timeclock /home/friedel/lib/emacs/muse/examples/johnw/muse-init hides /home/friedel/lib/emacs/muse/examples/mwolson/muse-init /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-w3m hides /home/friedel/lib/emacs/org-mode/contrib/lisp/org-w3m /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-wl hides /home/friedel/lib/emacs/org-mode/contrib/lisp/org-wl /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-vm hides /home/friedel/lib/emacs/org-mode/contrib/lisp/org-vm /home/friedel/local/stow/emacs/share/emacs/24.3.50/lisp/org/org-mew hides /home/friedel/lib/emacs/org-mode/contrib/lisp/org-mew /home/friedel/lib/emacs/nxhtml/util/org-panel hides /home/friedel/lib/emacs/org-mode/contrib/lisp/org-panel Features: (shadow emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-utils debug slime-sbcl-exts slime-tramp slime-asdf slime-fancy slime-fontifying-fu slime-package-fu slime-references slime-scratch slime-presentations slime-fuzzy slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-parse slime-repl elp slime hyperspec org-capture org-mks tramp-cache tramp-sh org-archive org-colview browse-url post xt-mouse xterm hippie-exp mule-util cal-iso url-http tls url url-proxy url-privacy url-expand url-history mailcap url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-cookie url-domsuf url-gw url-methods windmove smerge-mode magit-svn url-handlers misearch multi-isearch time-stamp tabify org-element ffap highlight-parentheses quack cmuscheme scheme sh-script smie executable cperl-mode nxml-uchnm rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok vc-hg conf-mode disp-table org-checklist org-magit magit-bisect magit-key-mode magit iswitchb view diff-mode log-edit pcvs-util add-log org-location-google-maps google-maps google-maps-static url-util url-parse url-vars google-maps-geocode google-maps-base org-notmuch org-clock org-timer org-toc org-man org-mairix org-elisp-symbol org-bookmark bookmark pp org-annotate-file org-w3m org-wl org-vm org-rmail org-protocol org-mhe org-mew org-irc org-habit org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-agenda org-info org-id org-bibtex bibtex org-bbdb elpy yasnippet virtualenv thingatpt python rx nose json idomenu imenu highlight-indentation flymake compile find-file-in-project etags elpy-refactor auto-complete-config auto-complete popup git-gutter tramp tramp-compat auth-source eieio eieio-core gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell coffee-mode browse-vcs-url vc vc-dispatcher server my-bindings desktop session cedet-config epa-file epa epg epg-config ediff monky bindat org-config notify cal-china lunar solar cal-dst cal-islam cal-hebrew holidays hol-loaddefs vc-git generic dtrt-indent appt diary-lib diary-loaddefs org ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs winpoint c-eldoc cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs lisp-stuff paredit edmacro kmacro help-mode dired+ dired-x ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util dired-aux mutt-alias outline-or-allout-config uniquify myfuncs tls-config auto-mode-config generic-x autoload-config cal-menu calendar cal-loaddefs site-customisation customisations-cert time timeclock saveplace pcomplete comint ansi-color ring esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util jka-compr type-break strokes paren minibuf-eldef ido delsel image-file initsplit byte-opt cus-edit cus-start cus-load wid-edit find-func use-package cl bytecomp byte-compile cconv bind-key easy-mmode site-conditionals warnings dired+-autoloads dired-single-autoloads elpy-autoloads find-file-in-project-autoloads fuzzy-autoloads gnuplot-autoloads gnuplot-mode-autoloads highlight-indentation-autoloads idomenu-autoloads iedit-autoloads image-dired+-autoloads image-dired+ nadvice image-dired format-spec dired advice help-fns ipython-autoloads jedi-autoloads auto-complete-autoloads epc-autoloads ctable-autoloads concurrent-autoloads deferred-autoloads mmm-mako-autoloads mmm-mode-autoloads info easymenu nose-autoloads popup-autoloads virtualenv-autoloads yaml-mode-autoloads yasnippet-autoloads package derived cl-macs gv cl-loaddefs cl-lib time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind gfilenotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) Kind regards Friedel --=20 Friedrich Delgado TauPan on Ircnet and Freenode ;) --FCuugMFkClbJLl1L Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlJ5DPoACgkQCTmCEtF2zEBNVQCgzBSOOzUTINDZVSdSm3PIJDRL xA8AoMVRye1mouutn8cWX0P9e8GkYJx3 =7fMi -----END PGP SIGNATURE----- --FCuugMFkClbJLl1L-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 06 02:14:02 2013 Received: (at submit) by debbugs.gnu.org; 6 Nov 2013 07:14:02 +0000 Received: from localhost ([127.0.0.1]:36576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdxJR-000409-5a for submit@debbugs.gnu.org; Wed, 06 Nov 2013 02:14:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44910) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VdxJO-0003zu-Hz for submit@debbugs.gnu.org; Wed, 06 Nov 2013 02:13:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VdxJ9-0008TA-Oe for submit@debbugs.gnu.org; Wed, 06 Nov 2013 02:13:53 -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.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdxJ9-0008T5-LO for submit@debbugs.gnu.org; Wed, 06 Nov 2013 02:13:43 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46585) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdxJ2-0004Wx-7N for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 02:13:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VdxIu-0008RT-Ta for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 02:13:36 -0500 Received: from moutng.kundenserver.de ([212.227.17.9]:62607) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VdxIu-0008RI-K6 for bug-gnu-emacs@gnu.org; Wed, 06 Nov 2013 02:13:28 -0500 Received: from purzel.sitgens (brln-4d0c6b4f.pool.mediaWays.net [77.12.107.79]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MFOmu-1VRpp43qZ2-00Eoa5; Wed, 06 Nov 2013 08:13:27 +0100 Message-ID: <5279ECBC.1080007@easy-emacs.de> Date: Wed, 06 Nov 2013 08:16:12 +0100 From: =?ISO-8859-1?Q?Andreas_R=F6hler?= User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: Re: bug#15812: 24.3.50; docstring starting with "return" confuses python-mode indentation References: <20131105152130.GA32322@dudelab.org> In-Reply-To: <20131105152130.GA32322@dudelab.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:10vDcYXSc/KESRZ4pccn87FAdsv9JSBcPet1mYT6bH8 qV8I9M6rZws/VMvqiKfXmMQABW1Z5kJ6TQqNvCthFgxSBbMecT S5KNhaMGsNzOblWSbeqyw/BuAGJT51aL6EJQs5yh3LyTs1ITbG umJrbcDLhx8RBA+OnPp5o8GKo22IaDSbzpWUZRcWeFD+79BWS7 5TijeIuyxZeRVEt58NkMVizw6U3M2C2Nazn/+oIf+IoyzT5lex peo/vBUC66Y+4DEiHSrDxc/W/cFCDExYLW/FcDnBaD5XrvUkk4 jzfswP83CWQxUxs/gvh7TkvW83D6X7LVON8ejrOKVdbsH8cpCN cjaFcweXrit3g7jAsMUk= 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: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Am 05.11.2013 16:21, schrieb Friedrich Delgado: > def foo(): > "return stuff" May confirme this GNU Emacs 24.3.50.1 (i686-pc-linux-gnu, GTK+ Version 2.24.10) of 2013-07-06 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 06 06:52:00 2013 Received: (at 15812) by debbugs.gnu.org; 6 Nov 2013 11:52:00 +0000 Received: from localhost ([127.0.0.1]:36756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ve1eR-0002es-Bg for submit@debbugs.gnu.org; Wed, 06 Nov 2013 06:51:59 -0500 Received: from qproxy1-pub.mail.unifiedlayer.com ([173.254.64.10]:49059) by debbugs.gnu.org with smtp (Exim 4.80) (envelope-from ) id 1Ve1eN-0002ef-Pb for 15812@debbugs.gnu.org; Wed, 06 Nov 2013 06:51:56 -0500 Received: (qmail 852 invoked by uid 0); 6 Nov 2013 11:51:46 -0000 Received: from unknown (HELO host393.hostmonster.com) (66.147.240.193) by qproxy1.mail.unifiedlayer.com with SMTP; 6 Nov 2013 11:51:46 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbtrap.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=gShDCuS4zA04sltlRpZxAJQCLtcoMiQvWmnG0ws2t2s=; b=vFw9zAX15FL+Fx42IH6pve4i5Jwf96qz6s9K1hjxIcichncQ8rY0EJpdVDKwPdpICq2s+fwApnD7+00P7e3haE7fPjT2TTi46UseKG8k7smkjc5if+yCMI1CpDYSxGg7; Received: from [50.90.253.209] (port=48526 helo=Nathan-GNU) by host393.hostmonster.com with esmtpsa (TLSv1:CAMELLIA128-SHA:128) (Exim 4.80) (envelope-from ) id 1Ve1eE-0007sS-2g; Wed, 06 Nov 2013 04:51:46 -0700 From: Nathan Trapuzzano To: Friedrich Delgado Subject: Re: bug#15812: 24.3.50; docstring starting with "return" confuses python-mode indentation References: <20131105152130.GA32322@dudelab.org> Date: Wed, 06 Nov 2013 06:51:42 -0500 In-Reply-To: <20131105152130.GA32322@dudelab.org> (Friedrich Delgado's message of "Tue, 5 Nov 2013 16:21:30 +0100") Message-ID: <877gclrbn5.fsf@nbtrap.com> User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Identified-User: {1585:host393.hostmonster.com:nbtrapco:nbtrap.com} {sentby:smtp auth 50.90.253.209 authed with nbtrap@nbtrap.com} X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15812 Cc: 15812@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Friedrich Delgado writes: > emacs -Q > M-x python-mode > M-x erase-bufferyy > def foo(): > "return stuff" > > > Expected behaviour: The cursor is placed under the first quotation > mark (4 spaces indent) > > Actual behaviour: The cursor is placed at the beginning of the line. Ditto for "break", "continue", "pass", "raise", and "return". These are the words that make up `python-indent-block-enders'. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 06 09:23:33 2013 Received: (at 15812) by debbugs.gnu.org; 6 Nov 2013 14:23:33 +0000 Received: from localhost ([127.0.0.1]:36934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ve416-0000GS-Gx for submit@debbugs.gnu.org; Wed, 06 Nov 2013 09:23:33 -0500 Received: from oproxy13-pub.mail.unifiedlayer.com ([69.89.16.30]:48331) by debbugs.gnu.org with smtp (Exim 4.80) (envelope-from ) id 1Ve413-0000GH-3c for 15812@debbugs.gnu.org; Wed, 06 Nov 2013 09:23:30 -0500 Received: (qmail 17450 invoked by uid 0); 6 Nov 2013 14:23:25 -0000 Received: from unknown (HELO host393.hostmonster.com) (66.147.240.193) by oproxy13.mail.unifiedlayer.com with SMTP; 6 Nov 2013 14:23:25 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=nbtrap.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From; bh=HTLrcL9ZqIwDics8DDdxGbjLTtZVUYuQx+8XJVrQZgA=; b=wIUMEcWq/VnnbBlmGQFblYUW+CRVqa7yrW3VvST73133Kt/fB2lDRNpNyv8PZ1y4YqBgEwkEvaVjU1Ic3cjvyYbXMpV1tLVD15EMKiRIFoLyyukKK9/aDrac1ZYttgbK; Received: from [50.90.253.209] (port=48704 helo=Nathan-GNU) by host393.hostmonster.com with esmtpsa (TLSv1:CAMELLIA128-SHA:128) (Exim 4.80) (envelope-from ) id 1Ve40y-0000w5-Mx; Wed, 06 Nov 2013 07:23:25 -0700 From: Nathan Trapuzzano To: Friedrich Delgado Subject: Re: bug#15812: 24.3.50; docstring starting with "return" confuses python-mode indentation References: <20131105152130.GA32322@dudelab.org> Date: Wed, 06 Nov 2013 09:23:23 -0500 In-Reply-To: <20131105152130.GA32322@dudelab.org> (Friedrich Delgado's message of "Tue, 5 Nov 2013 16:21:30 +0100") Message-ID: <87r4atpq1w.fsf@nbtrap.com> User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Identified-User: {1585:host393.hostmonster.com:nbtrapco:nbtrap.com} {sentby:smtp auth 50.90.253.209 authed with nbtrap@nbtrap.com} X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15812 Cc: 15812@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) --=-=-= Content-Type: text/plain Friedrich Delgado writes: > emacs -Q > M-x python-mode > M-x erase-bufferyy > def foo(): > "return stuff" > > > Expected behaviour: The cursor is placed under the first quotation > mark (4 spaces indent) > > Actual behaviour: The cursor is placed at the beginning of the line. Patch attached with regression test. `python-nav-begining-of-statement' puts point on the first non-whitespace character of the statement, so it's safe to use `looking-at' here. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=python-mode.el.patch >From 49df44bf51b0a3b2a8c90180764aa37d5f3e95de Mon Sep 17 00:00:00 2001 From: Nathan Trapuzzano Date: Wed, 6 Nov 2013 08:11:43 -0500 Subject: [PATCH] Fix python-mode indentation bug #15812, and add regression test. * progmodes/python.el (python-indent-calculate-indentation): When determining indentation, don't treat "return", "pass", etc., as operators when they are just string constituents. (Bug#15812) * automated/python-test.el (python-indent-block-enders) (python-indent-block-enders-1, python-indent-block-enders-2): Rename one test, add another. --- lisp/ChangeLog | 6 ++++++ lisp/progmodes/python.el | 2 +- test/ChangeLog | 6 ++++++ test/automated/python-tests.el | 23 ++++++++++++++++++++++- 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d69ea7c..847a335 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2013-11-06 Nathan Trapuzzano + + * progmodes/python.el (python-indent-calculate-indentation): When + determining indentation, don't treat "return", "pass", etc., as + operators when they are just string constituents. (Bug#15812) + 2013-11-06 Eli Zaretskii * menu-bar.el (popup-menu, menu-bar-open): When displaying TTY diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index 7a90f0b..4d4c504 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el @@ -775,7 +775,7 @@ START is the buffer position where the sexp starts." (save-excursion (python-util-forward-comment -1) (python-nav-beginning-of-statement) - (member (current-word) python-indent-block-enders))) + (looking-at (regexp-opt python-indent-block-enders)))) python-indent-offset 0))) ;; When inside of a string, do nothing. just use the current diff --git a/test/ChangeLog b/test/ChangeLog index e032af4..a0ad888 100644 --- a/test/ChangeLog +++ b/test/ChangeLog @@ -1,3 +1,9 @@ +2013-11-06 Nathan Trapuzzano + + * automated/python-test.el (python-indent-block-enders) + (python-indent-block-enders-1, python-indent-block-enders-2): + Rename one test, add another. + 2013-11-06 Michael Albinus * automated/tramp-tests.el (tramp-test07-file-exists-p): diff --git a/test/automated/python-tests.el b/test/automated/python-tests.el index ef1c015..798e21f 100644 --- a/test/automated/python-tests.el +++ b/test/automated/python-tests.el @@ -447,7 +447,7 @@ objects = Thing.objects.all() \\\\ (should (eq (car (python-indent-context)) 'after-line)) (should (= (python-indent-calculate-indentation) 0)))) -(ert-deftest python-indent-block-enders () +(ert-deftest python-indent-block-enders-1 () "Test `python-indent-block-enders' value honoring." (python-tests-with-temp-buffer " @@ -469,6 +469,27 @@ Class foo(object): (forward-line 1) (should (= (python-indent-calculate-indentation) 8)))) +(ert-deftest python-indent-block-enders-2 () + "Test `python-indent-block-enders' value honoring." + (python-tests-with-temp-buffer + " +Class foo(object): + '''raise lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do + + eiusmod tempor incididunt ut labore et dolore magna aliqua. + ''' + def bar(self): + \"return (1, 2, 3).\" + if self.baz: + return (1, + 2, + 3) +" + (python-tests-look-at "def") + (should (= (python-indent-calculate-indentation) 4)) + (python-tests-look-at "if") + (should (= (python-indent-calculate-indentation) 8)))) + ;;; Navigation -- 1.8.4.2 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 07 03:36:56 2013 Received: (at 15812) by debbugs.gnu.org; 7 Nov 2013 08:36:56 +0000 Received: from localhost ([127.0.0.1]:38442 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeL5D-0005KK-JR for submit@debbugs.gnu.org; Thu, 07 Nov 2013 03:36:55 -0500 Received: from dudelab.org ([213.238.46.226]:48109 helo=mail.dudelab.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VeL5A-0005K5-Mt for 15812@debbugs.gnu.org; Thu, 07 Nov 2013 03:36:53 -0500 Received: from abrasax.taupan.ath.cx (pD9E1C8F2.dip0.t-ipconnect.de [217.225.200.242]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "Friedrich Delgado Friedrichs", Issuer "User CA" (not verified)) by mail.dudelab.org (Postfix) with ESMTPS id 8D84F160095; Thu, 7 Nov 2013 09:36:26 +0100 (CET) Received: by abrasax.taupan.ath.cx (Postfix, from userid 1000) id E821713A672D; Thu, 7 Nov 2013 09:36:44 +0100 (CET) Date: Thu, 7 Nov 2013 09:36:44 +0100 From: Friedrich Delgado To: Nathan Trapuzzano Subject: Re: bug#15812: 24.3.50; docstring starting with "return" confuses python-mode indentation Message-ID: <20131107083644.GA6821@dudelab.org> References: <20131105152130.GA32322@dudelab.org> <87r4atpq1w.fsf@nbtrap.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z" Content-Disposition: inline In-Reply-To: <87r4atpq1w.fsf@nbtrap.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15812 Cc: 15812@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi! In case user feedback is welcome: Your patch fixes the problem for me. Thanks Friedel --=20 Friedrich Delgado TauPan on Ircnet and Freenode ;) --7AUc2qLy4jB3hD7Z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iEYEARECAAYFAlJ7URwACgkQCTmCEtF2zEAFpgCgyGbmlI0PoqlOPPpfbYpyVVqL pFcAoIRn0TTI6Lc9XxrjvMswsQpVlFyu =X4xZ -----END PGP SIGNATURE----- --7AUc2qLy4jB3hD7Z-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 11 22:52:00 2013 Received: (at 15812-done) by debbugs.gnu.org; 12 Dec 2013 03:52:00 +0000 Received: from localhost ([127.0.0.1]:44550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqxJe-0003eF-Tt for submit@debbugs.gnu.org; Wed, 11 Dec 2013 22:51:59 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:41692) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqxJc-0003e6-Gg for 15812-done@debbugs.gnu.org; Wed, 11 Dec 2013 22:51:56 -0500 Received: from [181.164.60.202] (port=39813 helo=localhost) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1VqxJb-0008Qj-EC for 15812-done@debbugs.gnu.org; Wed, 11 Dec 2013 22:51:55 -0500 User-agent: mu4e 0.9.9.6pre2; emacs 24.3.1 From: fgallina@gnu.org (=?utf-8?Q?Fabi=C3=A1n?= Ezequiel Gallina) To: 15812-done@debbugs.gnu.org Subject: Date: Thu, 12 Dec 2013 00:51:34 -0300 Message-ID: <878uvq3ewp.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: 15812-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.2 (---) Fixed in revno 115477. Thanks Nathan Trapuzzano for the patch. Regards, Fabián. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 11 23:21:22 2013 Received: (at 15812) by debbugs.gnu.org; 12 Dec 2013 04:21:22 +0000 Received: from localhost ([127.0.0.1]:44577 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vqxm5-0005Vf-AY for submit@debbugs.gnu.org; Wed, 11 Dec 2013 23:21:22 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:42093) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vqxm3-0005VX-BI for 15812@debbugs.gnu.org; Wed, 11 Dec 2013 23:21:19 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vqxm2-0000xi-HN; Wed, 11 Dec 2013 23:21:18 -0500 From: Glenn Morris To: nbtrap@nbtrap.com Subject: Re: bug#15812: References: <20131105152130.GA32322@dudelab.org> <878uvq3ewp.fsf@gnu.org> X-Spook: Noriega Reno e-cash CIA Elvis beanpole Forte 64 Vauxhall X-Ran: vnF/Cm"Wnf4rpXkWqHB{$4/6kgCzxo}y}&v`xoF X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 11 Dec 2013 23:21:18 -0500 In-Reply-To: <878uvq3ewp.fsf@gnu.org> (=?utf-8?Q?=22Fabi=C3=A1n?= Ezequiel Gallina"'s message of "Thu, 12 Dec 2013 00:51:34 -0300") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.2 (-----) X-Debbugs-Envelope-To: 15812 Cc: fgallina@gnu.org, 15812@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.2 (-----) Fabi=C3=A1n Ezequiel Gallina wrote: > Thanks Nathan Trapuzzano for the patch. We have several changes from you in Emacs now. Would you be willing to complete a copyright assignment? I don't think we can accept any more changes without one. From unknown Mon Aug 18 14:25:24 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Jan 2014 12:24:04 +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