An Emacs mode for editing Python code

Download project files

How do I verify a download?


110 of 20 releases

6.1.3 (Tarpan) release from the trunk series released 2014-01-27

Release information
Release notes:

New in version 6.1.3
---------------------

PEP8 indent-alternatives when closing a list implemented

Boolean `py-close-at-start-column-p', default is nil

my_list = [
    1, 2, 3,
    4, 5, 6,
    ]
result = some_function_that_takes_arguments(
    'a', 'b', 'c',
    'd', 'e', 'f',
    )

When non-nil, it will be lined up under the first character of the line that starts the multi-line construct, as in:

my_list = [
    1, 2, 3,
    4, 5, 6,
]

result = some_function_that_takes_arguments(
    'a', 'b', 'c',
    'd', 'e', 'f',
)

- Keys C-M-a, C-M-e usable for all top-level form, lp:1191078

  Boolean `py-defun-use-top-level-p'
  If non-nil, beginning- end-of-defun forms will use
  `py-beginning-of-top-level', `py-end-of-top-level',
  mark-defun marks top-level form at point etc.

Keys C...

File Description Downloads
download icon python-mode.el-6.1.3.tar.gz (md5) python-mode.el 6.1.3 1,610
last downloaded 24 hours ago
Total downloads: 1,610

6.1.2 (Capybara) release from the trunk series released 2013-09-02

Release information
Release notes:

New in version 6.1.2
---------------------
- simplified menu

- `py-execute-...'-commands return result as string
  Controlled by boolean `py-store-result-p', Default is nil
  When non-nil, put resulting string of `py-execute-...' into kill-ring, so it might be yanked.

- commands deleting all commented lines:
  `py-delete-comments-in-def-or-class'
  `py-delete-comments-in-class'
  `py-delete-comments-in-block'
  `py-delete-comments-in-region'

- boolean `py-indent-paren-spanned-multilines-p, default is nil
  If non-nil, indents elements of list a value of `py-indent-offset' to first element:
  def foo():
      if (foo &&
              baz):
          bar()

  Default lines up with first element:

  def foo():
      if (foo &&
          baz):
          bar()

- `py-output-buffer' mad...

File Description Downloads
download icon python-mode.el-6.1.2.tar.gz (md5) python-mode.el 6.1.2 3,040
last downloaded 11 days ago
Total downloads: 3,040

6.1.1 (Parasol) release from the trunk series released 2013-02-23

Release information
Release notes:

New in version 6.1.1
---------------------

- comment-related commands:
  py-uncomment
  py-comment-block, py-comment-clause,
  py-comment-block-or-clause, py-comment-def,
  py-comment-class, py-comment-def-or-class,
  py-comment-statement

- boolean `py-set-fill-column-p'
  If `t', enables use Python specific `fill-column' according to
  `py-docstring-fill-column', default is 72
  and `py-comment-fill-column, default is 79

- boolean `py-tab-shifts-region-p'
  when `t', TAB will indent/cycle the region, not just the current line.

- boolean `py-tab-indents-region-p'
  when `t', when first TAB doesn't shift, `indent-region' is called

- command from RET customizable via `py-return-key':
  `py-newline-and-indent', `newline' or `py-newline-and-dedent'

- boolean `py-use-font-lock-doc-f...

File Description Downloads
download icon python-mode.el-6.1.1.tar.gz (md5) python-mode.el 6.1.1 4,009
last downloaded 13 days ago
Total downloads: 4,009

6.1.0 (Conejo) release from the trunk series released 2012-12-05

Release information
Release notes:

New in version 6.1.0
---------------------

- py-up
  Go to beginning one level above of compound statement or definition at point.
- py-down
  Go to beginning one level below of compound statement or definition at point.

- Customizable output directory
  After checking for a remote shell, the following variables are consulted:

  py-use-current-dir-when-execute-p, default t
  When `t', current directory is used by Python-shell for output of `py-execute-buffer' and related commands

  py-fileless-buffer-use-default-directory-p, default t
  When `py-use-current-dir-when-execute-p' is non-nil and no buffer-file exists, value of `default-directory' sets current working directory of Python output shell"

  py-keep-shell-dir-when-execute-p, default nil
  Don't change Python shell's curren...

File Description Downloads
download icon python-mode.el-6.1.0.tar.gz (md5) python-mode.el-6.1.0 2,210
last downloaded 2 days ago
Total downloads: 2,210

6.0.12 (Soper) release from the trunk series released 2012-09-27

Release information
Release notes:

New in version 6.0.12
---------------------

- py-sexp-function,
  When set, it's value is called instead of `forward-sexp', `backward-sexp
  Choices are py-partial-expression, py-expression, default nil

- `py-partial-expression' reconsidered.
   Beside common moves like `defun', `statement' specific Python-mode edits are delivered:

  `py-expression' and `py-partial-expression'.

  Statement below is considered composed of two `py-expression'

  a = ['spam', 'eggs', 100, 1234]
  |_| |_________________________|

  Assigment operator and all inside comments is ignored.

  `py-partial-expression' would match six sections

   a = ['spam', 'eggs', 100, 1234]
  |_| |_____| |____| |__| |__|
       |_________________________|

  When traversing code, `py-partial-expression' climbs down and...

File Description Downloads
download icon python-mode.el-6.0.12.tar.gz (md5) python-mode.el-6.0.12 2,427
last downloaded 5 days ago
Total downloads: 2,427

6.0.11 (Deer) release from the trunk series released 2012-08-14

Release information
Release notes:

- improved Pymacs based code completion:
  - Completion of symbols from imported modules, functions, classes,
    module/class-level data members and instance variables in the current
    buffer. The information for this completion is updated whenever the file
    is saved.
  - Completion of local variables and function parameters.
  - Type deduction from constructor calls and literals.
  - Show help for modules, classes and functions.
  - Go to definition of modules, classes and functions.
  - Show signature of functions.
  - Support for auto-complete and company.

- remote shell support

- extended version of smart-operator added
  original smart-operator.el authored by
  William Xu <william.xwl@gmail.com>
  Url: http://xwl.appspot.com/ref/smart-operator.el

- py-electric-colon extend...

File Description Downloads
download icon python-mode.el-6.0.11.tar.gz (md5) python-mode.el-6.0.11 1,300
last downloaded 12 days ago
Total downloads: 1,300

6.0.10 (Gazelle) release from the trunk series released 2012-06-28

Release information
Release notes:

bugfix release

File Description Downloads
download icon python-mode.el-6.0.10.tar.gz (md5) bugfixes 1,513
last downloaded 12 days ago
Total downloads: 1,513

6.0.9 (Beetle) release from the trunk series released 2012-06-20

Release information
Release notes:

New in version 6.0.9
--------------------

- autopair-mode delivered
  Credits to Joao Tavora http://autopair.googlecode.com
  see README-AUTOPAIR.org for details

- Syntax highlighting in Python-shell buffers enabled
  boolean `py-fontify-shell-buffer-p', default is nil

- py-add-abbrev, new command
  Similar to `add-mode-abbrev', but uses
  `py-partial-expression' before point for expansion to
  store, not `word'. Also provides a proposal for new
  abbrevs.

  Proposal for an abbrev is composed from the downcased
  initials of expansion - provided they are of char-class
  [:alpha:]

  For example code below would be recognised as a
  `py-expression' composed by three
  py-partial-expressions.

  OrderedDict.popitem(last=True)

  Putting the curser at the EOL, M-3 M-x py-add-abbrev

  ...

File Description Downloads
download icon python-mode.el-6.0.9.tar.gz (md5) python-mode.el-6.0.9 291
last downloaded 2 weeks ago
Total downloads: 291

6.0.8 (Gull) release from the trunk series released 2012-05-22

Release information
Release notes:

New in version 6.0.8
--------------------

- `py-pep8-run', new command checking formatting
   `py-pep8-help'

- `py-pyflake-run', new command
   Pyflakes is a simple program which checks Python
   source files for errors. - It is similar to
   PyChecker in scope, but differs in - that it does
   not execute the modules to check them.
   `py-pyflake-help'

- `py-pylint-run', new command calls Pylint,
  a Python source code analyzer which looks for
  programming errors, helps enforcing a coding standard
  and sniffs for some code smells (as defined in Martin
  Fowler's Refactoring book) .

  Pylint checks length of lines of code, if variable
  names are well-formed according to your coding
  standard, if declared interfaces are truly
  implemented, and much more. Additionally, it is
 ...

File Description Downloads
download icon python-mode.el-6.0.8.tar.gz (md5) python-mode.el-6.0.8.tar.gz 880
last downloaded 16 weeks ago
Total downloads: 880

6.0.7 (Grasshopper) release from the trunk series released 2012-05-07

Release information
Release notes:

- make every Python shell access its own history-file
  .python3_history
  .python_history
  .ipython_history etc.

- related to shell used
  `toggle-force-py-shell-name-p'
  `force-py-shell-name-p-on'/off

  making it easier to enforce default py-shell upon execution

  `toggle-force-local-shell'
  `py-force-local-shell-on'/off

  If locally indicated Python shell should be taken and
  enforced upon sessions execute commands, lp:988091

- specific completion:
  py-python2-shell-complete, py-python3-shell-complete,
  py-python2-script-complete, py-python3-script-complete

File Description Downloads
download icon python-mode.el-6.0.7.tar.gz (md5) python-mode.el-6.0.7.tar.gz 532
last downloaded 5 weeks ago
Total downloads: 532

110 of 20 releases