Files
emacs/lisp
Christoph Wedler 044d4cc0c0 Respect `prog-indentation-context' in python.el
* lisp/progmodes/python.el (python-indent-guess-indent-offset)
(python-indent-context, python-indent--calculate-indentation)
(python-info-current-defun)
(python-info-dedenter-opening-block-message)
(python-info-line-ends-backslash-p)
(python-info-beginning-of-backslash)
(python-info-continuation-line-p): Use `prog-widen'.
(python-indent--calculate-indentation)
(python-indent--calculate-levels)
(python-indent-calculate-indentation): Use `prog-first-column'.
(python-indent--calculate-levels): Simplify.

Ignore also initial empty lines for syntax calculation.
* lisp/progmodes/python.el (python-indent-context): Return
:no-indent for first non-empty line, not just in line 1.
* test/automated/python-tests.el (python-indent-base-case)
(python-indent-inside-paren-1, python-indent-inside-paren-2)
(python-indent-inside-paren-3, python-indent-inside-paren-4)
(python-indent-inside-paren-5, python-indent-inside-paren-6)
(python-indent-after-backslash-1)
(python-indent-after-backslash-2)
(python-indent-after-backslash-3)
(python-indent-after-backslash-4, python-indent-inside-string-1):
Expect :no-indent for first non-empty line.
2015-07-05 08:52:03 +00:00
..
2015-06-19 16:45:50 -07:00
2015-05-28 06:21:55 -04:00
2015-06-28 20:51:54 +02:00
2015-01-01 14:26:41 -08:00
2015-06-27 14:27:23 +03:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-06-28 13:24:57 -07:00
2015-06-08 17:22:44 +03:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-06-30 19:47:29 -07:00
2015-01-01 14:26:41 -08:00
2015-06-15 21:24:24 -04:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-06-05 16:10:18 -04:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-06-28 13:24:57 -07:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-06-05 16:10:18 -04:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-05-21 10:06:44 -07:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-04-05 14:40:57 +00:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-07-01 06:22:13 -04:00
2015-05-21 10:06:44 -07:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-05-21 10:06:44 -07:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-04-09 11:01:04 -04:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-01-01 14:26:41 -08:00
2015-05-21 10:06:44 -07:00
2015-05-21 10:06:44 -07:00
2015-01-01 14:26:41 -08:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.