diff options
| author | Glenn Morris | 2014-02-06 19:22:34 -0800 |
|---|---|---|
| committer | Glenn Morris | 2014-02-06 19:22:34 -0800 |
| commit | 2b568bc90bdae6daddd3e928f1b120015c26907b (patch) | |
| tree | ccbd70414c2fc2546b25c99c70d710dbde208864 | |
| parent | e04d62b9d94817358faf16841a83859ed36ff3df (diff) | |
| download | emacs-2b568bc90bdae6daddd3e928f1b120015c26907b.tar.gz emacs-2b568bc90bdae6daddd3e928f1b120015c26907b.zip | |
Move iswitchb.el to obsolete/
Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00501.html
* lisp/obsolete/iswitchb.el: Move to obsolete/.
* lisp/simple.el (iswitchb-mode): Add manual autoloads to ease transition,
since obsolete/ is not scanned for autoloads.
* lisp/emacs-lisp/authors.el (authors-valid-file-names):
Add iswitchb.el.
* doc/emacs/ack.texi (Acknowledgments): No longer mention obsolete files.
* doc/misc/viper.texi (File and Buffer Handling): Prefer ido to iswitchb.
* etc/NEWS: Related edits.
| -rw-r--r-- | doc/emacs/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/emacs/ack.texi | 17 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/viper.texi | 2 | ||||
| -rw-r--r-- | etc/NEWS | 8 | ||||
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/emacs-lisp/authors.el | 2 | ||||
| -rw-r--r-- | lisp/obsolete/iswitchb.el (renamed from lisp/iswitchb.el) | 9 | ||||
| -rw-r--r-- | lisp/simple.el | 27 |
9 files changed, 58 insertions, 21 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 4478e4bd72c..11df5923612 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-02-07 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * ack.texi (Acknowledgments): No longer mention obsolete files. | ||
| 4 | |||
| 1 | 2014-02-02 Glenn Morris <rgm@gnu.org> | 5 | 2014-02-02 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * regs.texi (Registers): Mention previewing. | 7 | * regs.texi (Registers): Mention previewing. |
diff --git a/doc/emacs/ack.texi b/doc/emacs/ack.texi index 8f8e741c910..0ec2cf8624a 100644 --- a/doc/emacs/ack.texi +++ b/doc/emacs/ack.texi | |||
| @@ -52,10 +52,6 @@ files. | |||
| 52 | Michael Albinus wrote @file{dbus.el}, a package that implements the | 52 | Michael Albinus wrote @file{dbus.el}, a package that implements the |
| 53 | D-Bus message bus protocol; @file{zeroconf.el}, a mode for browsing | 53 | D-Bus message bus protocol; @file{zeroconf.el}, a mode for browsing |
| 54 | Avahi services; | 54 | Avahi services; |
| 55 | @ignore | ||
| 56 | @c obsolete | ||
| 57 | @file{xesam.el}, a Xesam-based search engine interface; | ||
| 58 | @end ignore | ||
| 59 | and @file{secrets.el}, an interface to keyring daemons for | 55 | and @file{secrets.el}, an interface to keyring daemons for |
| 60 | storing confidential data. He and Kai Großjohann wrote the Tramp package, which | 56 | storing confidential data. He and Kai Großjohann wrote the Tramp package, which |
| 61 | provides transparent remote file editing using rcp, ssh, ftp, and | 57 | provides transparent remote file editing using rcp, ssh, ftp, and |
| @@ -307,8 +303,7 @@ to VC and the calendar. | |||
| 307 | 303 | ||
| 308 | @item | 304 | @item |
| 309 | Stephen Eglen wrote @file{mspools.el}, which tells you which Procmail | 305 | Stephen Eglen wrote @file{mspools.el}, which tells you which Procmail |
| 310 | folders have mail waiting in them; and @file{iswitchb.el}, a feature | 306 | folders have mail waiting in them. |
| 311 | for incremental reading and completion of buffer names. | ||
| 312 | 307 | ||
| 313 | @item | 308 | @item |
| 314 | Torbjörn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files. | 309 | Torbjörn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files. |
| @@ -820,10 +815,6 @@ Common Lisp code; @file{ebuff-menu.el}, an ``electric'' browser for | |||
| 820 | buffer listings; @file{ehelp.el}, bindings for browsing help screens; | 815 | buffer listings; @file{ehelp.el}, bindings for browsing help screens; |
| 821 | and @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format, | 816 | and @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format, |
| 822 | used in mail messages and news articles. | 817 | used in mail messages and news articles. |
| 823 | @ignore | ||
| 824 | @c Obsolete since 24.4 | ||
| 825 | ; and @file{terminal.el}, a terminal emulator for Emacs subprocesses. | ||
| 826 | @end ignore | ||
| 827 | 818 | ||
| 828 | @item | 819 | @item |
| 829 | Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21 | 820 | Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21 |
| @@ -1106,12 +1097,6 @@ Ronald S. Schnell wrote @file{dunnet.el}, a text adventure game. | |||
| 1106 | Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played | 1097 | Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played |
| 1107 | against Emacs; and @file{mpuz.el}, a multiplication puzzle. | 1098 | against Emacs; and @file{mpuz.el}, a multiplication puzzle. |
| 1108 | 1099 | ||
| 1109 | @ignore | ||
| 1110 | @c Removed in 24.1. | ||
| 1111 | @item | ||
| 1112 | Rainer Schöpf contributed to Alpha and OSF1 support. | ||
| 1113 | @end ignore | ||
| 1114 | |||
| 1115 | @item | 1100 | @item |
| 1116 | Jan Schormann wrote @file{solitaire.el}, an implementation of the | 1101 | Jan Schormann wrote @file{solitaire.el}, an implementation of the |
| 1117 | Solitaire game. | 1102 | Solitaire game. |
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 7242110ec0f..766286c5fa7 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-02-07 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * viper.texi (File and Buffer Handling): Prefer ido to iswitchb. | ||
| 4 | |||
| 1 | 2014-02-06 Glenn Morris <rgm@gnu.org> | 5 | 2014-02-06 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * epa.texi (Mail-mode integration): Mention epa-mail-aliases. | 7 | * epa.texi (Mail-mode integration): Mention epa-mail-aliases. |
diff --git a/doc/misc/viper.texi b/doc/misc/viper.texi index 3195bfa807d..5cbf32c9297 100644 --- a/doc/misc/viper.texi +++ b/doc/misc/viper.texi | |||
| @@ -4064,7 +4064,7 @@ switch in another window. Buffer completion is supported. | |||
| 4064 | The variable @var{viper-read-buffer-function} controls which function is | 4064 | The variable @var{viper-read-buffer-function} controls which function is |
| 4065 | actually used to read the buffer name. The default is @code{read-buffer}, | 4065 | actually used to read the buffer name. The default is @code{read-buffer}, |
| 4066 | but better alternatives are also available in Emacs (e.g., | 4066 | but better alternatives are also available in Emacs (e.g., |
| 4067 | @code{iswitchb-read-buffer}). | 4067 | @code{ido-read-buffer}). |
| 4068 | @vindex @var{viper-read-buffer-function} | 4068 | @vindex @var{viper-read-buffer-function} |
| 4069 | @item :B | 4069 | @item :B |
| 4070 | Like @kbd{:b}, but the meaning of @var{ex-cycle-other-window} is reversed. | 4070 | Like @kbd{:b}, but the meaning of @var{ex-cycle-other-window} is reversed. |
| @@ -906,11 +906,15 @@ are obsolete. Customize the `woman-*' faces instead. | |||
| 906 | 906 | ||
| 907 | ** Obsolete packages | 907 | ** Obsolete packages |
| 908 | 908 | ||
| 909 | *** Iswitchb; use icomplete-mode. | 909 | +++ |
| 910 | *** iswitchb.el; use icomplete-mode. | ||
| 910 | 911 | ||
| 911 | --- | 912 | --- |
| 912 | *** longlines.el; use visual-line-mode. | 913 | *** longlines.el; use visual-line-mode. |
| 913 | 914 | ||
| 915 | --- | ||
| 916 | *** meese.el. | ||
| 917 | |||
| 914 | +++ | 918 | +++ |
| 915 | *** sup-mouse.el. | 919 | *** sup-mouse.el. |
| 916 | 920 | ||
| @@ -918,7 +922,7 @@ are obsolete. Customize the `woman-*' faces instead. | |||
| 918 | *** terminal.el; use term.el instead. | 922 | *** terminal.el; use term.el instead. |
| 919 | 923 | ||
| 920 | --- | 924 | --- |
| 921 | *** the old version of todo-mode.el (now renamed to otodo-mode.el). | 925 | *** the old version of todo-mode.el (renamed to otodo-mode.el). |
| 922 | 926 | ||
| 923 | --- | 927 | --- |
| 924 | *** xesam.el (owing to the cancellation of the XESAM project). | 928 | *** xesam.el (owing to the cancellation of the XESAM project). |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e77adedb23f..18587c06e31 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,11 @@ | |||
| 1 | 2014-02-07 Glenn Morris <rgm@gnu.org> | 1 | 2014-02-07 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * obsolete/iswitchb.el: Move to obsolete/. | ||
| 4 | * simple.el (iswitchb-mode): Add manual autoloads to ease transition, | ||
| 5 | since obsolete/ is not scanned for autoloads. | ||
| 6 | * emacs-lisp/authors.el (authors-valid-file-names): | ||
| 7 | Add iswitchb.el. | ||
| 8 | |||
| 3 | * obsolete/meese.el: Restore as obsolete (deleted 2014-01-11). | 9 | * obsolete/meese.el: Restore as obsolete (deleted 2014-01-11). |
| 4 | Disable now non-functional find-file-hook. | 10 | Disable now non-functional find-file-hook. |
| 5 | 11 | ||
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index 166e2134cb9..dfc60512c61 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el | |||
| @@ -626,7 +626,7 @@ Changes to files in this list are not listed.") | |||
| 626 | "erc-hecomplete.el" | 626 | "erc-hecomplete.el" |
| 627 | "eshell/esh-maint.el" | 627 | "eshell/esh-maint.el" |
| 628 | "language/persian.el" | 628 | "language/persian.el" |
| 629 | "meese.el" | 629 | "meese.el" "iswitchb.el" |
| 630 | "mh-exec.el" "mh-init.el" "mh-customize.el" | 630 | "mh-exec.el" "mh-init.el" "mh-customize.el" |
| 631 | "net/zone-mode.el" "xesam.el" | 631 | "net/zone-mode.el" "xesam.el" |
| 632 | "term/mac-win.el" "sup-mouse.el" | 632 | "term/mac-win.el" "sup-mouse.el" |
diff --git a/lisp/iswitchb.el b/lisp/obsolete/iswitchb.el index 5690d9c4e3f..c1313b8a00f 100644 --- a/lisp/iswitchb.el +++ b/lisp/obsolete/iswitchb.el | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | ;; Author: Stephen Eglen <stephen@gnu.org> | 5 | ;; Author: Stephen Eglen <stephen@gnu.org> |
| 6 | ;; Maintainer: Stephen Eglen <stephen@gnu.org> | 6 | ;; Maintainer: Stephen Eglen <stephen@gnu.org> |
| 7 | ;; Keywords: completion convenience | 7 | ;; Keywords: completion convenience |
| 8 | ;; Obsolete-since: 24.4 | ||
| 8 | 9 | ||
| 9 | ;; This file is part of GNU Emacs. | 10 | ;; This file is part of GNU Emacs. |
| 10 | 11 | ||
| @@ -23,6 +24,8 @@ | |||
| 23 | 24 | ||
| 24 | ;;; Commentary: | 25 | ;;; Commentary: |
| 25 | 26 | ||
| 27 | ;; This file is obsolete - use icomplete-mode or ido-mode instead. | ||
| 28 | |||
| 26 | ;; Installation: | 29 | ;; Installation: |
| 27 | ;; To get the functions in this package bound to keys, use | 30 | ;; To get the functions in this package bound to keys, use |
| 28 | ;; M-x iswitchb-mode or customize the option `iswitchb-mode'. | 31 | ;; M-x iswitchb-mode or customize the option `iswitchb-mode'. |
| @@ -1413,6 +1416,9 @@ See the variable `iswitchb-case' for details." | |||
| 1413 | (isearch-no-upper-case-p iswitchb-text) | 1416 | (isearch-no-upper-case-p iswitchb-text) |
| 1414 | (isearch-no-upper-case-p iswitchb-text t)))) | 1417 | (isearch-no-upper-case-p iswitchb-text t)))) |
| 1415 | 1418 | ||
| 1419 | ;; NB obsolete/ is not scanned for autoloads. | ||
| 1420 | ;; If you change any of the following doc, copy the changes to simple.el. | ||
| 1421 | |||
| 1416 | ;;;###autoload | 1422 | ;;;###autoload |
| 1417 | (define-minor-mode iswitchb-mode | 1423 | (define-minor-mode iswitchb-mode |
| 1418 | "Toggle Iswitchb mode. | 1424 | "Toggle Iswitchb mode. |
| @@ -1427,8 +1433,9 @@ between buffers using substrings. See `iswitchb' for details." | |||
| 1427 | (add-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup) | 1433 | (add-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup) |
| 1428 | (remove-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup))) | 1434 | (remove-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup))) |
| 1429 | 1435 | ||
| 1436 | ;;;###autoload | ||
| 1430 | (make-obsolete 'iswitchb-mode | 1437 | (make-obsolete 'iswitchb-mode |
| 1431 | "use icomplete-mode or ido-mode instead" "24.4") | 1438 | "use `icomplete-mode' or `ido-mode' instead." "24.4") |
| 1432 | 1439 | ||
| 1433 | (provide 'iswitchb) | 1440 | (provide 'iswitchb) |
| 1434 | 1441 | ||
diff --git a/lisp/simple.el b/lisp/simple.el index 2e924c857da..f1955b58500 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -7766,6 +7766,33 @@ contains the list of implementations currently supported for this command." | |||
| 7766 | (message ,(format "No implementation selected for command `%s'" | 7766 | (message ,(format "No implementation selected for command `%s'" |
| 7767 | command-name))))))) | 7767 | command-name))))))) |
| 7768 | 7768 | ||
| 7769 | |||
| 7770 | ;; This is here because files in obsolete/ are not scanned for autoloads. | ||
| 7771 | |||
| 7772 | (defvar iswitchb-mode nil "\ | ||
| 7773 | Non-nil if Iswitchb mode is enabled. | ||
| 7774 | See the command `iswitchb-mode' for a description of this minor mode. | ||
| 7775 | Setting this variable directly does not take effect; | ||
| 7776 | either customize it (see the info node `Easy Customization') | ||
| 7777 | or call the function `iswitchb-mode'.") | ||
| 7778 | |||
| 7779 | (custom-autoload 'iswitchb-mode "iswitchb" nil) | ||
| 7780 | |||
| 7781 | (autoload 'iswitchb-mode "iswitchb" "\ | ||
| 7782 | Toggle Iswitchb mode. | ||
| 7783 | With a prefix argument ARG, enable Iswitchb mode if ARG is | ||
| 7784 | positive, and disable it otherwise. If called from Lisp, enable | ||
| 7785 | the mode if ARG is omitted or nil. | ||
| 7786 | |||
| 7787 | Iswitchb mode is a global minor mode that enables switching | ||
| 7788 | between buffers using substrings. See `iswitchb' for details. | ||
| 7789 | |||
| 7790 | \(fn &optional ARG)" t nil) | ||
| 7791 | |||
| 7792 | (make-obsolete 'iswitchb-mode | ||
| 7793 | "use `icomplete-mode' or `ido-mode' instead." "24.4") | ||
| 7794 | |||
| 7795 | |||
| 7769 | (provide 'simple) | 7796 | (provide 'simple) |
| 7770 | 7797 | ||
| 7771 | ;;; simple.el ends here | 7798 | ;;; simple.el ends here |