Files
emacs/lisp
Dmitry Gutov 69d24b40d2 Improve handling of the first Git revision
* lisp/vc/log-view.el (log-view-toggle-entry-display): When
there's no next entry, delete until the end of the buffer.
(log-view-end-of-defun-1): Stop at eob.

* lisp/vc/vc-annotate.el
(vc-annotate-show-diff-revision-at-line-internal): Don't give up
when previous-revision is nil.

* lisp/vc/vc-git.el (vc-git-expanded-log-entry): End the arguments
with `--' to avoid ambiguity.
(vc-git-annotate-extract-revision-at-line): Exclude `^' from the
returned revision string.
(vc-git-annotate-time): Expect `^' before the first revision.

* lisp/vc/vc-git.el (vc-git-diff): Diff against an empty tree if
REV1 is nil, and REV2 is not.

* lisp/vc/vc.el: Update the description of the `diff' function.
2015-05-18 15:50:57 +03:00
..
2015-04-17 13:48:00 -04:00
2015-05-09 06:24:38 -04:00
2015-04-17 13:48:00 -04:00
2015-05-17 08:19:11 -07:00
2015-05-09 06:24:38 -04:00
2015-04-12 07:00:41 +09:00
2015-05-01 23:24:10 +02:00
2015-04-05 14:40:57 +00:00
2015-05-01 06:17:48 -04:00
2015-04-24 14:47:30 -04:00
2015-05-09 16:06:48 +03:00
2015-04-09 11:01:04 -04:00
2015-03-14 16:32:04 -07:00
2015-03-25 18:19:52 -07: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.