emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] trunk r116297: Move iswitchb.el to obsolete/


From: Glenn Morris
Subject: [Emacs-diffs] trunk r116297: Move iswitchb.el to obsolete/
Date: Fri, 07 Feb 2014 03:22:50 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 116297
revision-id: address@hidden
parent: address@hidden
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Thu 2014-02-06 19:22:34 -0800
message:
  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.
renamed:
  lisp/iswitchb.el => lisp/obsolete/iswitchb.el 
iswitchb.el-20091113204419-o5vbwnq5f7feedwu-1173
modified:
  doc/emacs/ChangeLog            changelog-20091113204419-o5vbwnq5f7feedwu-6227
  doc/emacs/ack.texi             ack.texi-20091113204419-o5vbwnq5f7feedwu-6230
  doc/misc/ChangeLog             changelog-20091113204419-o5vbwnq5f7feedwu-6331
  doc/misc/viper.texi            viper.texi-20091113204419-o5vbwnq5f7feedwu-6328
  etc/NEWS                       news-20100311060928-aoit31wvzf25yr1z-1
  lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
  lisp/emacs-lisp/authors.el     authors.el-20091113204419-o5vbwnq5f7feedwu-1898
  lisp/simple.el                 simple.el-20091113204419-o5vbwnq5f7feedwu-403
  lisp/obsolete/iswitchb.el      
iswitchb.el-20091113204419-o5vbwnq5f7feedwu-1173
=== modified file 'doc/emacs/ChangeLog'
--- a/doc/emacs/ChangeLog       2014-02-03 07:35:44 +0000
+++ b/doc/emacs/ChangeLog       2014-02-07 03:22:34 +0000
@@ -1,3 +1,7 @@
+2014-02-07  Glenn Morris  <address@hidden>
+
+       * ack.texi (Acknowledgments): No longer mention obsolete files.
+
 2014-02-02  Glenn Morris  <address@hidden>
 
        * regs.texi (Registers): Mention previewing.

=== modified file 'doc/emacs/ack.texi'
--- a/doc/emacs/ack.texi        2014-01-26 03:39:34 +0000
+++ b/doc/emacs/ack.texi        2014-02-07 03:22:34 +0000
@@ -52,10 +52,6 @@
 Michael Albinus wrote @file{dbus.el}, a package that implements the
 D-Bus message bus protocol; @file{zeroconf.el}, a mode for browsing
 Avahi services;
address@hidden
address@hidden obsolete
address@hidden, a Xesam-based search engine interface;
address@hidden ignore
 and @file{secrets.el}, an interface to keyring daemons for
 storing confidential data.  He and Kai Großjohann wrote the Tramp package, 
which
 provides transparent remote file editing using rcp, ssh, ftp, and
@@ -307,8 +303,7 @@
 
 @item
 Stephen Eglen wrote @file{mspools.el}, which tells you which Procmail
-folders have mail waiting in them; and @file{iswitchb.el}, a feature
-for incremental reading and completion of buffer names.
+folders have mail waiting in them.
 
 @item
 Torbjörn Einarsson wrote @file{f90.el}, a mode for Fortran 90 files.
@@ -820,10 +815,6 @@
 buffer listings; @file{ehelp.el}, bindings for browsing help screens;
 and @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format,
 used in mail messages and news articles.
address@hidden
address@hidden Obsolete since 24.4
-; and @file{terminal.el}, a terminal emulator for Emacs subprocesses.
address@hidden ignore
 
 @item
 Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21
@@ -1106,12 +1097,6 @@
 Philippe Schnoebelen wrote @file{gomoku.el}, a Go Moku game played
 against Emacs; and @file{mpuz.el}, a multiplication puzzle.
 
address@hidden
address@hidden Removed in 24.1.
address@hidden
-Rainer Schöpf contributed to Alpha and OSF1 support.
address@hidden ignore
-
 @item
 Jan Schormann wrote @file{solitaire.el}, an implementation of the
 Solitaire game.

=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog        2014-02-06 04:05:43 +0000
+++ b/doc/misc/ChangeLog        2014-02-07 03:22:34 +0000
@@ -1,3 +1,7 @@
+2014-02-07  Glenn Morris  <address@hidden>
+
+       * viper.texi (File and Buffer Handling): Prefer ido to iswitchb.
+
 2014-02-06  Glenn Morris  <address@hidden>
 
        * epa.texi (Mail-mode integration): Mention epa-mail-aliases.

=== modified file 'doc/misc/viper.texi'
--- a/doc/misc/viper.texi       2014-02-06 02:26:57 +0000
+++ b/doc/misc/viper.texi       2014-02-07 03:22:34 +0000
@@ -4064,7 +4064,7 @@
 The variable @var{viper-read-buffer-function} controls which function is
 actually used to read the buffer name. The default is @code{read-buffer},
 but better alternatives are also available in Emacs (e.g.,
address@hidden).
address@hidden).
 @vindex @var{viper-read-buffer-function}
 @item :B
 Like @kbd{:b}, but the meaning of @var{ex-cycle-other-window} is reversed.

=== modified file 'etc/NEWS'
--- a/etc/NEWS  2014-02-06 08:39:18 +0000
+++ b/etc/NEWS  2014-02-07 03:22:34 +0000
@@ -906,11 +906,15 @@
 
 ** Obsolete packages
 
-*** Iswitchb; use icomplete-mode.
++++
+*** iswitchb.el; use icomplete-mode.
 
 ---
 *** longlines.el; use visual-line-mode.
 
+---
+*** meese.el.
+
 +++
 *** sup-mouse.el.
 
@@ -918,7 +922,7 @@
 *** terminal.el; use term.el instead.
 
 ---
-*** the old version of todo-mode.el (now renamed to otodo-mode.el).
+*** the old version of todo-mode.el (renamed to otodo-mode.el).
 
 ---
 *** xesam.el (owing to the cancellation of the XESAM project).

=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2014-02-07 03:14:56 +0000
+++ b/lisp/ChangeLog    2014-02-07 03:22:34 +0000
@@ -1,5 +1,11 @@
 2014-02-07  Glenn Morris  <address@hidden>
 
+       * obsolete/iswitchb.el: Move to obsolete/.
+       * simple.el (iswitchb-mode): Add manual autoloads to ease transition,
+       since obsolete/ is not scanned for autoloads.
+       * emacs-lisp/authors.el (authors-valid-file-names):
+       Add iswitchb.el.
+
        * obsolete/meese.el: Restore as obsolete (deleted 2014-01-11).
        Disable now non-functional find-file-hook.
 

=== modified file 'lisp/emacs-lisp/authors.el'
--- a/lisp/emacs-lisp/authors.el        2014-01-22 20:05:03 +0000
+++ b/lisp/emacs-lisp/authors.el        2014-02-07 03:22:34 +0000
@@ -626,7 +626,7 @@
     "erc-hecomplete.el"
     "eshell/esh-maint.el"
     "language/persian.el"
-    "meese.el"
+    "meese.el" "iswitchb.el"
     "mh-exec.el" "mh-init.el" "mh-customize.el"
     "net/zone-mode.el" "xesam.el"
     "term/mac-win.el" "sup-mouse.el"

=== renamed file 'lisp/iswitchb.el' => 'lisp/obsolete/iswitchb.el'
--- a/lisp/iswitchb.el  2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/iswitchb.el 2014-02-07 03:22:34 +0000
@@ -5,6 +5,7 @@
 ;; Author: Stephen Eglen <address@hidden>
 ;; Maintainer: Stephen Eglen <address@hidden>
 ;; Keywords: completion convenience
+;; Obsolete-since: 24.4
 
 ;; This file is part of GNU Emacs.
 
@@ -23,6 +24,8 @@
 
 ;;; Commentary:
 
+;; This file is obsolete - use icomplete-mode or ido-mode instead.
+
 ;; Installation:
 ;; To get the functions in this package bound to keys, use
 ;; M-x iswitchb-mode or customize the option `iswitchb-mode'.
@@ -1413,6 +1416,9 @@
          (isearch-no-upper-case-p iswitchb-text)
        (isearch-no-upper-case-p iswitchb-text t))))
 
+;; NB obsolete/ is not scanned for autoloads.
+;; If you change any of the following doc, copy the changes to simple.el.
+
 ;;;###autoload
 (define-minor-mode iswitchb-mode
   "Toggle Iswitchb mode.
@@ -1427,8 +1433,9 @@
       (add-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup)
     (remove-hook 'minibuffer-setup-hook 'iswitchb-minibuffer-setup)))
 
+;;;###autoload
 (make-obsolete 'iswitchb-mode
-               "use icomplete-mode or ido-mode instead" "24.4")
+               "use `icomplete-mode' or `ido-mode' instead." "24.4")
 
 (provide 'iswitchb)
 

=== modified file 'lisp/simple.el'
--- a/lisp/simple.el    2014-01-30 07:48:06 +0000
+++ b/lisp/simple.el    2014-02-07 03:22:34 +0000
@@ -7766,6 +7766,33 @@
            (message ,(format "No implementation selected for command `%s'"
                              command-name)))))))
 
+
+;; This is here because files in obsolete/ are not scanned for autoloads.
+
+(defvar iswitchb-mode nil "\
+Non-nil if Iswitchb mode is enabled.
+See the command `iswitchb-mode' for a description of this minor mode.
+Setting this variable directly does not take effect;
+either customize it (see the info node `Easy Customization')
+or call the function `iswitchb-mode'.")
+
+(custom-autoload 'iswitchb-mode "iswitchb" nil)
+
+(autoload 'iswitchb-mode "iswitchb" "\
+Toggle Iswitchb mode.
+With a prefix argument ARG, enable Iswitchb mode if ARG is
+positive, and disable it otherwise.  If called from Lisp, enable
+the mode if ARG is omitted or nil.
+
+Iswitchb mode is a global minor mode that enables switching
+between buffers using substrings.  See `iswitchb' for details.
+
+\(fn &optional ARG)" t nil)
+
+(make-obsolete 'iswitchb-mode
+               "use `icomplete-mode' or `ido-mode' instead." "24.4")
+
+
 (provide 'simple)
 
 ;;; simple.el ends here


reply via email to

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