1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 00:51:50 -08:00
emacs/lisp/vc
Robert Pluim e168bb7386 Rework vc stash bindings
This adds create/snapshot bindings to the stash button even when there
are no stashes, and extends the stash menu bindings.

* etc/NEWS: Announce the bindings.

* lisp/vc/vc-git.el (vc-git-stash-shared-map): New keymap.  Holds
shared bindings between stash button and stash list.
(vc-git-stash-map): Inherit from vc-git-stash-shared-map.
(vc-git-stash-button-map): New keymap.  Holds button bindings,
inherit from vc-git-stash-shared-map.
(vc-git-stash-shared-help, vc-git-stash-list-help): New
defconsts.  Abstract out list/button help texts.
(vc-git--make-button-text): Set keymap property to
vc-git-stash-button-map.
(vc-git-make-stash-button): Use vc-git-stash-shared-help.
(vc-git-stash-menu-map): Add items for vc-git-stash and
vc-git-stash-snapshot.
(vc-git-dir-extra-headers): Use vc-git-stash-list-help and
vc-git-stash-shared-help.  Add vc-git-stash and
vc-git-stash-snapshot bindings to text shown when there are no stashes.
2019-10-31 10:53:05 +01:00
..
add-log.el Correct some custom type typos 2019-10-01 10:50:47 +02:00
compare-w.el
cvs-status.el
diff-mode.el Add ':extend t' face attribute to diff faces (bug#37774) 2019-10-19 23:51:03 +03:00
diff.el Mention the vc diff switches in diff-switches 2019-10-03 16:33:02 +02:00
ediff-diff.el Remove most of the XEmacs compat code from ediff*.el 2019-10-05 16:48:51 +02:00
ediff-help.el Remove most of the XEmacs compat code from ediff*.el 2019-10-05 16:48:51 +02:00
ediff-hook.el Remove most of the XEmacs compat code from ediff*.el 2019-10-05 16:48:51 +02:00
ediff-init.el Add ':extend t' face attribute to diff faces (bug#37774) 2019-10-19 23:51:03 +03:00
ediff-merg.el
ediff-mult.el Remove most of the XEmacs compat code from ediff*.el 2019-10-05 16:48:51 +02:00
ediff-ptch.el
ediff-util.el Remove most of the XEmacs compat code from ediff*.el 2019-10-05 16:48:51 +02:00
ediff-vers.el
ediff-wind.el Remove most of the XEmacs compat code from ediff*.el 2019-10-05 16:48:51 +02:00
ediff.el Remove obsolete doc references to XEmacs (Bug#37899) 2019-10-28 15:55:10 +01:00
emerge.el
log-edit.el Improved ChangeLog generation for vc log (Bug#16301) 2019-08-03 20:14:52 -04:00
log-view.el Add ':extend t' face attribute to diff faces (bug#37774) 2019-10-19 23:51:03 +03:00
pcvs-defs.el lisp/*.el: Fix typos and other trivial doc fixes 2019-09-21 00:27:53 +02:00
pcvs-info.el
pcvs-parse.el
pcvs-util.el
pcvs.el
smerge-mode.el Add ':extend t' face attribute to diff faces (bug#37774) 2019-10-19 23:51:03 +03:00
vc-annotate.el * lisp/vc/vc-annotate.el (vc-annotate-lines): Use set-face-extend (bug#37774) 2019-10-22 00:29:21 +03:00
vc-bzr.el
vc-cvs.el vc-cvs-revert: fix off-by-one file mode 2019-09-16 17:23:11 -07:00
vc-dav.el
vc-dir.el Provide facility to ignore all marked files in vc 2019-09-15 15:00:20 +02:00
vc-dispatcher.el Improve the documentation of 'vc-tor' 2019-10-26 12:57:09 +03:00
vc-filewise.el
vc-git.el Rework vc stash bindings 2019-10-31 10:53:05 +01:00
vc-hg.el Add ui.report_untrusted=0 to vc-hg log commands 2019-10-17 04:25:31 +02:00
vc-hooks.el
vc-mtn.el
vc-rcs.el
vc-sccs.el Allow vc-sccs-diff to work with TRAMP 2019-10-17 04:43:38 +02:00
vc-src.el
vc-svn.el Set correct svn:ignore property for relative filenames 2019-10-07 08:15:22 +02:00
vc.el Fix vc-default-ignore 2019-09-15 15:03:33 +02:00