emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] trunk r115058: * lisp/iswitchb.el (iswitchb-mode): Mar


From: Xue Fuqiao
Subject: Re: [Emacs-diffs] trunk r115058: * lisp/iswitchb.el (iswitchb-mode): Mark ob
Date: Sat, 16 Nov 2013 22:02:53 +0800

> 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/



reply via email to

[Prev in Thread] Current Thread [Next in Thread]