Hi all, version 6.1.3 delivers some bug-fixes and should come with improvements too:
https://launchpad.net/python-mode/trunk/6.1.3/+download/python-mode.el-6.1.3.tar.gz - PEP8 indent-alternatives when closing a list implemented Boolean `py-close-at-start-column-p', default is nil my_list = [ 1, 2, 3, 4, 5, 6, ] result = some_function_that_takes_arguments( 'a', 'b', 'c', 'd', 'e', 'f', ) When non-nil, it will be lined up under the first character of the line that starts the multi-line construct, as in: my_list = [ 1, 2, 3, 4, 5, 6, ] result = some_function_that_takes_arguments( 'a', 'b', 'c', 'd', 'e', 'f', ) - Keys C-M-a, C-M-e usable for all top-level form, lp:1191078 Boolean `py-defun-use-top-level-p' If non-nil, beginning- end-of-defun forms will use `py-beginning-of-top-level', `py-end-of-top-level', mark-defun marks top-level form at point etc. Keys C-M-a, C-M-e usable for all top-level form, lp:1191078 - New commands: py-beginning-of-block-current-column "Reach the beginning of block which starts at current column " py-beginning-of-top-level py-beginning-of-top-level py-end-of-top-level py-mark-top-level py-copy-top-level py-delete-top-level py-kill-top-level py-execute-top-level py-top-level-form-p py-comment-top-level py-beginning-of-top-level-p - `minor-block' commands added A minor block is started by a `for', `if', `try' or `with', while block covers also `def' or `class' - variable `py-keep-windows-configuration', default is nil Setting `py-keep-windows-configuration' to `t' will restore windows-configuration regardless of `py-switch-buffers-on-execute-p' and `py-split-windows-on-execute-p' settings. However, if an error occurs, it's displayed. To suppres window-changes due to error-signaling also, set `py-keep-windows-configuration' onto 'force - boolean empty-line-closes-p, default is nil When non-nil, dedent after empty line following block If non-nil, a C-j from empty line would dedent. if True: print("Part of the if-statement") print("Not part of the if-statement") - boolean py-debug-p, default is nil When non-nil, keep resp. store information useful for debugging. Temporary files are not deleted. Other functions might implement some logging etc. - heuristic exit new var `py-max-specpdl-size', default is `max-specpdl-size' py-end-of-statement will error if number of `py-max-specpdl-size' loops is completed, thus avoiding a hang from a possibly eternal loop. - `py-statement' no longer refferred to `py-copy-statement' Same with block, def, expression etc. `py-statement' made own command, which returns statement, a string. - boolean `py-max-help-buffer-p', default is nil If "*Python-Help*"-buffer be the only visible. Enjoy, Andreas _______________________________________________ Python-mode mailing list Python-mode@python.org https://mail.python.org/mailman/listinfo/python-mode