aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorDmitry Gutov2015-01-06 13:21:59 +0300
committerDmitry Gutov2015-01-06 13:28:37 +0300
commit835f0c2c26909c4799f715817693a292bd08df21 (patch)
treec333a14a039926d34179556e2662f8762211156e /lisp/ChangeLog
parentf5afaf9ce74dd04e37d72e62ecd85fc19c06bb55 (diff)
downloademacs-scratch/xref.tar.gz
emacs-scratch/xref.zip
Use `quit-window' to restore configuration before xrefscratch/xref
* lisp/progmodes/xref.el (xref--display-history): New variable. (xref--window-configuration): Remove. (xref--history-pushnew): New function. (xref--display-position): Use `xref--history-pushnew'. Add new argument. (xref--restore-window-configuration): Remove. (xref--show-location, xref-show-location-at-point): Update accordingly. (xref--xref-buffer-mode): Don't use `pre-command-hook'. (xref--quit): New command. (xref--xref-buffer-mode-map): Bind `q' to it.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 76ba2cd4c80..5311b50793c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,17 @@
12015-01-06 Dmitry Gutov <dgutov@yandex.ru>
2
3 * progmodes/xref.el (xref--display-history): New variable.
4 (xref--window-configuration): Remove.
5 (xref--history-pushnew): New function.
6 (xref--display-position): Use `xref--history-pushnew'. Add new
7 argument.
8 (xref--restore-window-configuration): Remove.
9 (xref--show-location, xref-show-location-at-point): Update
10 accordingly.
11 (xref--xref-buffer-mode): Don't use `pre-command-hook'.
12 (xref--quit): New command.
13 (xref--xref-buffer-mode-map): Bind `q' to it.
14
12015-01-05 Dmitry Gutov <dgutov@yandex.ru> 152015-01-05 Dmitry Gutov <dgutov@yandex.ru>
2 16
3 * progmodes/xref.el (xref--insert-xrefs): Add `help-echo' property 17 * progmodes/xref.el (xref--insert-xrefs): Add `help-echo' property