unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: [Emacs-diffs] trunk r115058: * lisp/iswitchb.el (iswitchb-mode): Mark ob
@ 2013-11-16 14:02 Xue Fuqiao
  2013-11-16 17:25 ` Stefan Monnier
  0 siblings, 1 reply; 12+ messages in thread
From: Xue Fuqiao @ 2013-11-16 14:02 UTC (permalink / raw)
  To: Stefan Monnier, emacs-devel

> revno: 115058
> branch nick: trunk
> timestamp: Sun 2013-11-10 23:50:56 -0500
> message:
>   * lisp/iswitchb.el (iswitchb-mode): Mark obsolete.
> modified:
>   etc/NEWS                       news-20100311060928-aoit31wvzf25yr1z-1
>   lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
>   lisp/iswitchb.el
> iswitchb.el-20091113204419-o5vbwnq5f7feedwu-1173
> === modified file 'etc/NEWS'
> --- a/etc/NEWS  2013-11-05 07:44:14 +0000
> +++ b/etc/NEWS  2013-11-11 04:50:56 +0000
> @@ -587,6 +587,8 @@
>
>  ** Obsolete packages:
>
> +*** Iswitchb is made obsolete by icomplete-mode.
> +
>  *** longlines.el is obsolete; use visual-line-mode instead.
>
>  +++
>
> === modified file 'lisp/ChangeLog'
> --- a/lisp/ChangeLog    2013-11-11 00:58:13 +0000
> +++ b/lisp/ChangeLog    2013-11-11 04:50:56 +0000
> @@ -1,3 +1,7 @@
> +2013-11-11  Stefan Monnier  <address@hidden>
> +
> +       * iswitchb.el (iswitchb-mode): Mark obsolete.
> +
>  2013-11-11  Glenn Morris  <address@hidden>
>
>         * international/uni-bidi.el, international/uni-category.el:
>
> === modified file 'lisp/iswitchb.el'
> --- a/lisp/iswitchb.el  2013-03-30 16:55:47 +0000
> +++ b/lisp/iswitchb.el  2013-11-11 04:50:56 +0000
> @@ -1427,6 +1427,8 @@
>        (add-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup)
>      (remove-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup)))
>
> +(make-obsolete 'iswitchb-mode 'icomplete-mode "24.4")
> +
>  (provide 'iswitchb)
>
>  ;;; iswitchb.el ends here

Maybe we should also:

* Remove iswitchb in doc/emacs/{buffers, ack, emacs}.texi
* move iswitchb.el to lisp/obsolete/
* Add a `;; Obsolete-since: 24.4' header

IMHO only marking `iswitchb-mode' obsolete isn't enough.  People seldom
use other iswitchb-* functions/variables, so we can obsolete the entire
library.

-- 
http://www.gnu.org/software/emacs/



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-11-18 13:25 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-16 14:02 [Emacs-diffs] trunk r115058: * lisp/iswitchb.el (iswitchb-mode): Mark ob Xue Fuqiao
2013-11-16 17:25 ` Stefan Monnier
2013-11-16 23:07   ` Xue Fuqiao
2013-11-17  1:17     ` Stefan Monnier
2013-11-17  3:13       ` Xue Fuqiao
2013-11-17  5:23     ` Jambunathan K
2013-11-17  0:51   ` Josh
2013-11-17  1:24     ` Stefan Monnier
2013-11-17  2:24       ` Josh
2013-11-17 20:45         ` Stefan Monnier
2013-11-18  1:32           ` Josh
2013-11-18 13:25             ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).