I’m happy to announce that I just released version 1.1 of Elpy, the Emacs Python Development Environment. You can find a list of news since the last release below.
Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines a number of other packages, both written in Emacs Lisp as well as Python.
(add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
M-x package-install RET elpy RET.
Finally, run the following (and add them to your
Changes in 1.1
- Elpy now always uses the root directory of the package as the project root; this should avoid some confusion and improve auto-completion suggestions
elpy-shell-send-region-or-buffernow accepts a prefix argument to run code wrapped behind
if __name__ == '__main__', which is ignored by default
elpy-project-rootis now a safe local variable and can be set from file variables
- Elpy now supports project-specific RPC processes, see
elpy-rpc-project-specificfor how to use this
M-*now works to go back where you came from after a
- Elpy now ships with a few dedicated snippets for YASnippet
- Support and require Jedi 0.6.0
- Numerous bugfixes