Files
emacs/lisp
Stefan Monnier f52d2f9c30 * diff-mode.el (diff-file-junk-re): New const.
(diff-beginning-of-file-and-junk): Use it.
(diff-file-kill): Make sure we were really inside a file diff.

* diff-mode.el: Make it more robust in the presence of empty context
lines in unified hunks.
(diff-valid-unified-empty-line): New var.
(diff-unified->context, diff-sanity-check-hunk): Obey it.
(diff-end-of-hunk): Obey it.  New arg `donttrustheader'.
(diff-fixup-modifs, diff-post-command-hook): Use this new arg.
(diff-hunk-header-re-unified): New const.
(diff-font-lock-keywords, diff-hunk-header-re, diff-split-hunk)
(diff-fixup-modifs, diff-unified->context, diff-next-complex-hunk)
(diff-sanity-check-hunk): Use it.

* diff-mode.el (diff-beginning-of-file-and-junk): If we're on the
Index: line, don't search backward for the previous one.
2008-02-25 03:54:54 +00:00
..
2008-02-21 07:52:22 +00:00
2008-02-24 10:09:07 +00:00
2008-02-24 10:09:07 +00:00
2008-02-24 10:09:07 +00:00
2008-02-24 10:09:07 +00:00
2008-02-24 10:09:07 +00:00
2008-02-24 10:09:07 +00:00
2008-02-01 03:01:11 +00:00
2008-02-24 23:21:56 +00:00
2008-02-15 23:49:15 +00:00
2008-02-24 10:09:07 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-29 06:54:30 +00:00
2008-01-08 20:46:54 +00:00
2008-01-30 07:57:28 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-02-09 22:48:06 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-25 01:09:01 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-02-25 00:21:57 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-22 23:53:46 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-02-24 10:09:07 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-02-14 14:37:00 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-02-24 10:09:07 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 01:21:15 +00:00
2008-01-09 01:21:15 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-02-24 10:09:07 +00:00
2008-01-08 20:46:54 +00:00
2008-02-25 00:21:57 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-02-24 10:09:07 +00:00
2008-01-08 20:46:54 +00:00
2008-02-24 10:09:07 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-02-20 11:27:28 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 04:31:51 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-02-16 23:54:28 +00:00
2008-01-07 02:45:14 +00:00
2008-02-23 08:28:42 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-02-25 01:34:52 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-15 15:03:36 +00:00
2008-01-07 02:45:14 +00:00
2008-01-29 06:54:30 +00:00
2008-01-07 02:45:14 +00:00
2008-02-23 00:17:28 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-09 04:31:51 +00:00
2008-01-09 04:31:51 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-09 04:31:51 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 03:27:04 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-20 10:35:27 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-27 22:47:58 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-10 04:04:46 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-02-24 10:09:07 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-02-12 21:20:05 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-09 01:21:15 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-22 23:53:46 +00:00
2008-02-24 10:09:07 +00:00
2008-01-08 20:46:54 +00:00
2008-02-24 23:06:05 +00:00
2008-01-08 20:46:54 +00:00
2008-02-19 17:45:41 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-02-01 03:01:11 +00:00
2008-01-08 20:46:54 +00:00
2008-02-09 22:48:06 +00:00
2008-01-07 02:45:14 +00:00
2008-01-07 02:45:14 +00:00
2008-01-08 20:46:54 +00:00
2008-02-08 20:43:50 +00:00
2008-01-08 20:46:54 +00:00
2008-01-08 20:46:54 +00: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.