6.2.1
Written for python-mode.el by Andreas Roehler on 2015-10-02
- Handle PEP 492 async coroutines
- Logic of py-indent-region WRT lp:1426903
In case first line accepts an indent,
keep the remaining lines' relative.
Otherwise lines in region get outmost indent,
same with optional argument
- Commands
- py-match-paren
If at a beginning, jump to end and vice versa.
Matches lists, block, statement, string and comment
- ipython2.7
- ipython3
- py-beginning-
- py-beginning-
- py-end-
- py-end-
- py-flycheck-mode - toggle `flycheck-mode' from menu "Checks"
- py-execute-section - execute arbitrary chunks of code
- py-execute-
- py-execute-
- py-execute-
- py-execute-
- py-execute-
- py-execute-
- py-execute-
- py-sectionize-
- py-backward-section
- py-forward-section
- py-narrow-to-block
- py-narrow-
- py-narrow-to-class
- py-narrow-to-clause
- py-narrow-to-def
- py-narrow-
- py-narrow-
- New helper functions, like
- py--end-
- py--end-
etc.
Functions in a boolean sense just stating if being at an end or
start no longer a command. Renamed as interanal
functions with prefix `py--' now.
- TAB-indent from column zero: go to outmost first, lp:1375122
- (I)Python-shell setup made more reliable
New customizables:
- py-imenu-max-items, default is 99
Sets `imenu-max-items'
- py-python-
When not empty, fontify according to Python version specified.
- py-pdb-executable, default is nil
Indicate PATH/TO/pdb.
- py-update-
If pdb should provide suggestions WRT file and pdb-path.
- py-split-
Don't split when max number of displayed windows is reached.
Renamed:
- py-beginning-
- py-narrow-to-defun --> py-narrow-to-def