|
|
|
Changes with Python Mode 3.105
The last version released here was version
3.90 (which was release with Python 1.5.2 beta 1). The version
that was released with Python 1.5.2 final was python-mode.el 3.97.
Here are a list of changes since 3.90.
- Improvements to the way the JPython or CPython shell is
selected. There is a new variable py-default-interpreter
which determines the default shell to use for py-shell
(C-c !). The shell is now determined the first time
py-shell is invoked or a Python buffer is visited.
py-shell now also takes an optional argument; when given
it will prompt for additional switch to pass into the shell
process (only on initial start up).
py-toggle-shells now takes the symbols
cpython and jpython as arguments, making it more
usefully called from python-mode-hook.
- New command py-narrow-to-defun (C-x n d)
which mimics the standard narrow-to-defun but understands
Python classes and methods. With C-u, narrows to the
most enclosing class.
- Removed special bindings for C-j to
py-newline-and-indent. This makes Emacs diehards
happier, but may break for people who explicitly bind or
C-j to newline globally.
- The usual assortment of bugs fixes, and some performance
improvements (for FSF Emacs).
|