aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2016-01-02 18:05:44 +0200
committerEli Zaretskii2016-01-02 18:05:44 +0200
commit0a7ad071efdd6fe9cc2f5f18bb5648f0062ec60b (patch)
tree49aae7d101ee3282c42055a2a452ce3f16073c17
parentfe903ef7cf1b1efdeede7128fb75f464eb72bdda (diff)
downloademacs-0a7ad071efdd6fe9cc2f5f18bb5648f0062ec60b.tar.gz
emacs-0a7ad071efdd6fe9cc2f5f18bb5648f0062ec60b.zip
; Re-arrange xref-related entries in NEWS.
-rw-r--r--etc/NEWS33
1 files changed, 19 insertions, 14 deletions
diff --git a/etc/NEWS b/etc/NEWS
index fdfd4f0d016..c97edf27bd9 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -933,20 +933,30 @@ New options `tildify-space-string', `tildify-pattern', and
933`tildify-ignored-environments-alist' variables (as well as a few 933`tildify-ignored-environments-alist' variables (as well as a few
934helper functions) obsolete. 934helper functions) obsolete.
935 935
936** xref 936** New package Xref replaces Etags's front-end and UI
937The new package provides generic framework and new commands to find 937
938and move to definitions, as well as pop back to the original location. 938The new package Xref provides a generic framework and new commands to
939 939find and move to definitions of functions, macros, data structures
940*** New key bindings 940etc., as well as go back to the location where you were before moving
941`xref-find-definitions' replaces `find-tag' and provides an interface 941to a definition. It supersedes and obsoletes many Etags commands,
942to pick one destination among several. Hence, `tags-loop-continue' is 942while still using the etags.el code that reads the TAGS tables as one
943unbound. `xref-pop-marker-stack' replaces `pop-tag-mark', but uses an 943of its back-ends.
944easier binding, which is now unoccupied (`M-,'). 944
945The command `xref-find-definitions' replaces `find-tag' and provides
946an interface to pick one definition among several.
947`tags-loop-continue' is now unbound. `xref-pop-marker-stack' replaces
948`pop-tag-mark', but has a keybinding (`M-,'), unlike `pop-tag-mark'.
949
945`xref-find-definitions-other-window' replaces `find-tag-other-window'. 950`xref-find-definitions-other-window' replaces `find-tag-other-window'.
946`xref-find-definitions-other-frame' replaces `find-tag-other-frame'. 951`xref-find-definitions-other-frame' replaces `find-tag-other-frame'.
947`xref-find-apropos' replaces `find-tag-regexp'. 952`xref-find-apropos' replaces `find-tag-regexp'.
948 953
954As a result of this, the following commands are now obsolete:
955`find-tag-other-window', `find-tag-other-frame', `find-tag-regexp',
956`tags-apropos', and `tags-loop-continue'.
957
949*** New variables 958*** New variables
959
950`find-tag-marker-ring-length' is now an obsolete alias for 960`find-tag-marker-ring-length' is now an obsolete alias for
951`xref-marker-ring-length'. `find-tag-marker-ring' is now an obsolete 961`xref-marker-ring-length'. `find-tag-marker-ring' is now an obsolete
952alias for a private variable. `xref-push-marker-stack' and 962alias for a private variable. `xref-push-marker-stack' and
@@ -957,11 +967,6 @@ alias for a private variable. `xref-push-marker-stack' and
957information about mode local overrides (defined by cedet/mode-local.el 967information about mode local overrides (defined by cedet/mode-local.el
958`define-overloadable-function' `define-mode-local-overrides'). 968`define-overloadable-function' `define-mode-local-overrides').
959 969
960** etags
961As a result of the above, these commands are now obsolete:
962`find-tag-other-window', `find-tag-other-frame', `find-tag-regexp',
963`tags-apropos' and `tags-loop-continue'.
964
965** EUDC 970** EUDC
966EUDC's LDAP backend has been improved. 971EUDC's LDAP backend has been improved.
967 972