Commit 40d8bcb8 authored by Glenn Morris's avatar Glenn Morris

NEWS fixes: positioning, copyedits

parent 8826d473
......@@ -150,6 +150,60 @@ which have not been renamed to `cl-foo*' but just `cl-foo'.
The old `cl' is now deprecated and is nothing more than a bunch of aliases that
provide the old non-prefixed names.
** A new mode for Python.
This provides several new features, including:
per-buffer shells, better indentation, Python 3 support, and improved
shell-interaction compatible with iPython (and virtually any other
text based shell).
*** Some user options have been replaced/renamed:
Old defcustom: | New defcustom:
python-indent | python-indent-offset
python-guess-indent | python-indent-guess-indent-offset
python-pdbtrack-do-tracking-p | python-pdbtrack-activate
python-use-skeletons | python-skeleton-autoinsert
*** Some user options have been removed:
**** `python-indent-string-contents': Strings are never indented.
**** `python-honour-comment-indentation':
Comments are never considered as indentation markers themselves.
**** `python-continuation-offset': Indentation is automatically
calculated in a pep8 compliant way depending on the context.
**** `python-shell-prompt-alist', `python-shell-continuation-prompt-alist':
Have no direct mapping as the shell interaction is completely different.
**** `python-python-command', `python-jython-command':
Replaced by `python-shell-interpreter'.
**** `inferior-python-filter-regexp', `python-remove-cwd-from-path',
`python-pdbtrack-minor-mode-string', `python-source-modes':
No longer relevant.
*** Some commands have been replaced:
Old command | New command
python-insert-class | python-skeleton-class
python-insert-def | python-skeleton-def
python-insert-for | python-skeleton-for
python-insert-if | python-skeleton-if
python-insert-try/except | python-skeleton-try
python-insert-try/finally | python-skeleton-try
python-insert-while | python-skeleton-while
python-find-function | python-nav-jump-to-defun
python-next-statement | python-nav-forward-sentence
python-previous-statement | python-nav-backward-sentence
python-send-buffer | python-shell-send-buffer
python-send-defun | python-shell-send-defun
python-send-region | python-shell-send-region
python-send-region-and-go | Emulate with python-shell-send-region and
python-shell-switch-to-shell
python-send-string | python-shell-send-string
python-switch-to-python | python-shell-switch-to-shell
python-describe-symbol | python-eldoc-at-point
** VHDL-mode
- Support for ghdl (free vhdl compiler). Now default.
- Add/update support for VHDL-AMS packages.
......@@ -1076,72 +1130,6 @@ See ORG-NEWS for details.
functionality such as more intelligent indentation, electricity,
support for more variants, including Mercury, and a lot more.
** Python mode has been replaced with fgallina's python.el.
Per-buffer shells, solid automatic indentation, Python 2 and 3 support
out of the box, a revamped shell interaction compatible with iPython
(and virtually any other text based shell) plus other goodies are
provided.
*** Defcustom replacements.
| Old defcustom | New defcustom |
|-------------------------------+-----------------------------------|
| python-indent | python-indent-offset |
| python-guess-indent | python-indent-guess-indent-offset |
| python-pdbtrack-do-tracking-p | python-pdbtrack-activate |
| python-use-skeletons | python-skeleton-autoinsert |
*** Removed defcustoms.
`python-indent-string-contents': Strings are never indented.
`python-honour-comment-indentation': Comments are never considered as
indentation markers themselves.
`python-continuation-offset': Removed, indentation is automatically
calculated in a pep8 compliant way depending on the context.
`python-shell-prompt-alist', `python-shell-continuation-prompt-alist':
Have no direct mapping as the shell interaction is completely
different.
`python-python-command', `python-jython-command': Are somehow replaced
by `python-shell-interpreter'.
`inferior-python-filter-regexp', `python-remove-cwd-from-path': Have
no mapping whatsoever, they are removed.
`python-pdbtrack-minor-mode-string': Removed, pdbtracking has no minor
mode for it.
`python-source-modes': Removed, This mode makes no distinction between
jython and python files.
*** Command replacements.
| Old command | New command |
|---------------------------+------------------------------|
| python-insert-class | python-skeleton-class |
| python-insert-def | python-skeleton-def |
| python-insert-for | python-skeleton-for |
| python-insert-if | python-skeleton-if |
| python-insert-try/except | python-skeleton-try |
| python-insert-try/finally | python-skeleton-try |
| python-insert-while | python-skeleton-while |
| python-find-function | python-nav-jump-to-defun |
| python-next-statement | python-nav-forward-sentence |
| python-previous-statement | python-nav-backward-sentence |
| python-send-buffer | python-shell-send-buffer |
| python-send-defun | python-shell-send-defun |
| python-send-region | python-shell-send-region |
| python-send-region-and-go | [0] |
| python-send-string | python-shell-send-string |
| python-switch-to-python | python-shell-switch-to-shell |
| python-describe-symbol | python-eldoc-at-point |
[0] Can be emulated by python-shell-send-region +
python-shell-switch-to-shell
** Rmail
*** The command `rmail-epa-decrypt' decrypts OpenPGP data
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment