From: Eli Zaretskii Date: Sat, 2 Jan 2016 16:05:44 +0000 (+0200) Subject: ; Re-arrange xref-related entries in NEWS. X-Git-Tag: emacs-25.0.90~289 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=0a7ad071efdd6fe9cc2f5f18bb5648f0062ec60b;p=emacs.git ; Re-arrange xref-related entries in NEWS. --- 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 `tildify-ignored-environments-alist' variables (as well as a few helper functions) obsolete. -** xref -The new package provides generic framework and new commands to find -and move to definitions, as well as pop back to the original location. - -*** New key bindings -`xref-find-definitions' replaces `find-tag' and provides an interface -to pick one destination among several. Hence, `tags-loop-continue' is -unbound. `xref-pop-marker-stack' replaces `pop-tag-mark', but uses an -easier binding, which is now unoccupied (`M-,'). +** New package Xref replaces Etags's front-end and UI + +The new package Xref provides a generic framework and new commands to +find and move to definitions of functions, macros, data structures +etc., as well as go back to the location where you were before moving +to a definition. It supersedes and obsoletes many Etags commands, +while still using the etags.el code that reads the TAGS tables as one +of its back-ends. + +The command `xref-find-definitions' replaces `find-tag' and provides +an interface to pick one definition among several. +`tags-loop-continue' is now unbound. `xref-pop-marker-stack' replaces +`pop-tag-mark', but has a keybinding (`M-,'), unlike `pop-tag-mark'. + `xref-find-definitions-other-window' replaces `find-tag-other-window'. `xref-find-definitions-other-frame' replaces `find-tag-other-frame'. `xref-find-apropos' replaces `find-tag-regexp'. +As a result of this, the following commands are now obsolete: +`find-tag-other-window', `find-tag-other-frame', `find-tag-regexp', +`tags-apropos', and `tags-loop-continue'. + *** New variables + `find-tag-marker-ring-length' is now an obsolete alias for `xref-marker-ring-length'. `find-tag-marker-ring' is now an obsolete alias for a private variable. `xref-push-marker-stack' and @@ -957,11 +967,6 @@ alias for a private variable. `xref-push-marker-stack' and information about mode local overrides (defined by cedet/mode-local.el `define-overloadable-function' `define-mode-local-overrides'). -** etags -As a result of the above, these commands are now obsolete: -`find-tag-other-window', `find-tag-other-frame', `find-tag-regexp', -`tags-apropos' and `tags-loop-continue'. - ** EUDC EUDC's LDAP backend has been improved.