aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2016-01-14 03:38:57 +0300
committerDmitry Gutov2016-01-14 03:39:27 +0300
commit78c8718fd3a7bc08a2307f8751b3920d3fc9b763 (patch)
tree90354f7f75d1771b1f4efc8cf7a7d3d780b721ec
parent30c24e49cb82a817a123405df92210cbab12c459 (diff)
downloademacs-78c8718fd3a7bc08a2307f8751b3920d3fc9b763.tar.gz
emacs-78c8718fd3a7bc08a2307f8751b3920d3fc9b763.zip
Un-obsolete tags-loop-continue
* lisp/progmodes/etags.el (tags-loop-continue): Un-obsolete. http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00682.html
-rw-r--r--etc/NEWS9
-rw-r--r--lisp/progmodes/etags.el1
2 files changed, 7 insertions, 3 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 525fa5e4cd4..ef72d457ca7 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -954,7 +954,8 @@ of its back-ends.
954The command `xref-find-definitions' replaces `find-tag' and provides 954The command `xref-find-definitions' replaces `find-tag' and provides
955an interface to pick one definition among several. 955an interface to pick one definition among several.
956`tags-loop-continue' is now unbound. `xref-pop-marker-stack' replaces 956`tags-loop-continue' is now unbound. `xref-pop-marker-stack' replaces
957`pop-tag-mark', but has a keybinding (`M-,'), unlike `pop-tag-mark'. 957`pop-tag-mark', but has a keybinding (`M-,') different from the one
958`pop-tag-mark' used.
958 959
959`xref-find-definitions-other-window' replaces `find-tag-other-window'. 960`xref-find-definitions-other-window' replaces `find-tag-other-window'.
960`xref-find-definitions-other-frame' replaces `find-tag-other-frame'. 961`xref-find-definitions-other-frame' replaces `find-tag-other-frame'.
@@ -962,7 +963,11 @@ an interface to pick one definition among several.
962 963
963As a result of this, the following commands are now obsolete: 964As a result of this, the following commands are now obsolete:
964`find-tag-other-window', `find-tag-other-frame', `find-tag-regexp', 965`find-tag-other-window', `find-tag-other-frame', `find-tag-regexp',
965`tags-apropos', and `tags-loop-continue'. 966`tags-apropos'.
967
968`tags-loop-continue' is not obsolete because it's still useful in
969`tags-search' and `tags-query-replace', for which there are no direct
970replacements yet.
966 971
967+++ 972+++
968*** New variables 973*** New variables
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el
index 2db7220de5c..271033b15f8 100644
--- a/lisp/progmodes/etags.el
+++ b/lisp/progmodes/etags.el
@@ -1794,7 +1794,6 @@ Two variables control the processing we do on each file: the value of
1794interesting (it returns non-nil if so) and `tags-loop-operate' is a form to 1794interesting (it returns non-nil if so) and `tags-loop-operate' is a form to
1795evaluate to operate on an interesting file. If the latter evaluates to 1795evaluate to operate on an interesting file. If the latter evaluates to
1796nil, we exit; otherwise we scan the next file." 1796nil, we exit; otherwise we scan the next file."
1797 (declare (obsolete "use `xref-find-definitions' interface instead." "25.1"))
1798 (interactive) 1797 (interactive)
1799 (let (new 1798 (let (new
1800 ;; Non-nil means we have finished one file 1799 ;; Non-nil means we have finished one file