python-mode.el 6.0.12 "Soper"

Milestone information

Project:
python-mode.el
Series:
trunk
Version:
6.0.12
Code name:
Soper
Released:
 
Registrant:
Andreas Roehler
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
10 Andreas Roehler
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
2 Invalid, 8 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon python-mode.el-6.0.12.tar.gz (md5) python-mode.el-6.0.12 2,713
last downloaded 61 weeks ago
Total downloads: 2,713

Release notes 

New in version 6.0.12
---------------------

- py-sexp-function,
  When set, it's value is called instead of `forward-sexp', `backward-sexp
  Choices are py-partial-expression, py-expression, default nil

- `py-partial-expression' reconsidered.
   Beside common moves like `defun', `statement' specific Python-mode edits are delivered:

  `py-expression' and `py-partial-expression'.

  Statement below is considered composed of two `py-expression'

  a = ['spam', 'eggs', 100, 1234]
  |_| |_________________________|

  Assigment operator and all inside comments is ignored.

  `py-partial-expression' would match six sections

   a = ['spam', 'eggs', 100, 1234]
  |_| |_____| |____| |__| |__|
       |_________________________|

  When traversing code, `py-partial-expression' climbs down and up
  all levels encountered, i.e. at opening `[' `py-expression' would return ['spam', 'eggs', 100, 1234], while one char behind at `''
  it yields `'spam','

- `py-find-definition' also detects non-imported definition in current buffer

- Choice between `py-imenu-create-index-new' and series 5.
  py-imenu-create-index-function made easier.
  Customizable variable `py-imenu-create-index-function' provided, see also
  command in PyTools

- New commands addressing BOL as start/end:
  py-beginning-of-block-bol
  py-end-of-block-bol
  py-mark-block-bol
  py-copy-block-bol
  py-kill-block-bol
  py-delete-block-bol
  py-end-of-clause-bol
  etc.

- While commands "py-beginning..." resp. "py-end..." compute the context,
  selecting the corresponding beginning or end,
  new "py-up...", "py-down..." jump regexp-based to the
  next element in buffer.
  See also menu PyEdit

Changelog 

This release does not have a changelog.

0 blueprints and 10 bugs targeted

Bug report Importance Assignee Status
1038159 #1038159 Error on opening ipython shell buffer 3 High Andreas Roehler  3 Invalid
1040233 #1040233 6.0.11 cpu100 hangs emacs in jit-lock 3 High Andreas Roehler  3 Invalid
1037319 #1037319 Cannot open load file "/path/to/python-mode/autopair/autopair.el" 2 Critical Andreas Roehler  10 Fix Released
1038163 #1038163 Noisy interaction with MuMaMo package 3 High Andreas Roehler  10 Fix Released
1037966 #1037966 index argparse dest entries 4 Medium Andreas Roehler  10 Fix Released
1038510 #1038510 Problem editing this file 4 Medium Andreas Roehler  10 Fix Released
1042949 #1042949 Complaint about non-ASCII character 4 Medium Andreas Roehler  10 Fix Released
1048778 #1048778 Don't indent code unnecessarily (redux) 4 Medium Andreas Roehler  10 Fix Released
1049416 #1049416 Minor bug in py-electric-comment documentation 4 Medium Andreas Roehler  10 Fix Released
1055569 #1055569 "IndentationError: expected an indented block" when execute buffer 4 Medium Andreas Roehler  10 Fix Released
This milestone contains Public information
Everyone can see this information.