Features

Jorgen Schaefer edited this page Aug 1, 2014 · 3 revisions

Features

  • Code completion (using company-mode and rope or jedi): Emacs will suggest completions as you type and, after a short delay, pop up a select box with proposed completions, including docstrings for those completions when available.
  • Indentation highlighting (using highlight-indentation): Highlight indentation levels in code so you can always see which code belongs where.
  • Snippet Expansion (using yasnippet): Use powerful templates for quick code generation.
  • Code hinting (using eldoc and rope or jedi): While you write, the minibuffer will show the call signature of the current function.
  • Code Navigation (using rope, jedi, python.el, find-file-in-project, and idomenu) Quickly jump to the definition of a function or class (M-.) or get an overview of the definitions in the current file (C-c C-o). You can also select any file in your project using ido’s completion (C-c C-f).
  • Inline Documentation (using rope, jedi or pydoc): Read documentation for an object at point with a quick key shortcut (C-c C-d).
  • Powerful code refactoring (using rope): Use C-c C-r to bring up a context-sensitive refactoring dialog. Use powerful refactoring options on symbols, modules, or regions.
  • On-the-fly checks (using flymake): Highlight errors in your code while you edit it.
  • Virtualenv support (using pyvenv): Activate or switch between virtualenvs with a single keystroke (C-c C-e).
  • Test running Run all your tests, the tests for the current module or just the current unit with a single keystroke.
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.