emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] emacs-24 r117601: Make most emulation packages obsolete. [


From: Stefan Monnier
Subject: [Emacs-diffs] emacs-24 r117601: Make most emulation packages obsolete. [Backport]
Date: Mon, 20 Oct 2014 22:12:26 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 117601
revision-id: address@hidden
parent: address@hidden
author: Glenn Morris <address@hidden>
committer: Stefan Monnier <address@hidden>
branch nick: emacs-24
timestamp: Mon 2014-10-20 18:12:13 -0400
message:
  Make most emulation packages obsolete.  [Backport]
  
  * emulation/crisp.el, emulation/tpu-edt.el, emulation/tpu-extras.el:
  * emulation/tpu-mapper.el, emulation/vi.el, emulation/vip.el:
  * emulation/ws-mode.el: Move to obsolete/.
  * doc/emacs/ack.texi (Acknowledgments): Remove some obsolete items.
  * doc/emacs/misc.texi (Emulation): Remove section.
  * doc/lispintro/emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
  * doc/misc/efaq.texi (Finding a package with particular functionality):
  Update example.
  * doc/misc/vip.texi: Mention this is obsolete.
renamed:
  lisp/emulation/crisp.el => lisp/obsolete/crisp.el 
crisp.el-20091113204419-o5vbwnq5f7feedwu-1097
  lisp/emulation/tpu-edt.el => lisp/obsolete/tpu-edt.el 
tpuedt.el-20091113204419-o5vbwnq5f7feedwu-617
  lisp/emulation/tpu-extras.el => lisp/obsolete/tpu-extras.el 
tpuextras.el-20091113204419-o5vbwnq5f7feedwu-618
  lisp/emulation/tpu-mapper.el => lisp/obsolete/tpu-mapper.el 
tpumapper.el-20091113204419-o5vbwnq5f7feedwu-619
  lisp/emulation/vi.el => lisp/obsolete/vi.el 
vi.el-20091113204419-o5vbwnq5f7feedwu-14
  lisp/emulation/vip.el => lisp/obsolete/vip.el 
vip.el-20091113204419-o5vbwnq5f7feedwu-20
  lisp/emulation/ws-mode.el => lisp/obsolete/ws-mode.el 
wsmode.el-20091113204419-o5vbwnq5f7feedwu-256
modified:
  doc/emacs/ChangeLog            changelog-20091113204419-o5vbwnq5f7feedwu-6227
  doc/emacs/ack.texi             ack.texi-20091113204419-o5vbwnq5f7feedwu-6230
  doc/emacs/emacs.texi           emacs.texi-20091113204419-o5vbwnq5f7feedwu-6246
  doc/emacs/misc.texi            misc.texi-20091113204419-o5vbwnq5f7feedwu-6267
  doc/lispintro/ChangeLog        changelog-20091113204419-o5vbwnq5f7feedwu-6128
  doc/lispintro/emacs-lisp-intro.texi 
emacslispintro.texi-20091113204419-o5vbwnq5f7feedwu-6143
  doc/misc/ChangeLog             changelog-20091113204419-o5vbwnq5f7feedwu-6331
  doc/misc/efaq.texi             faq.texi-20091113204419-o5vbwnq5f7feedwu-6301
  doc/misc/vip.texi              vip.texi-20091113204419-o5vbwnq5f7feedwu-6327
  etc/NEWS                       news-20100311060928-aoit31wvzf25yr1z-1
  lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
  lisp/obsolete/crisp.el         crisp.el-20091113204419-o5vbwnq5f7feedwu-1097
  lisp/obsolete/tpu-edt.el       tpuedt.el-20091113204419-o5vbwnq5f7feedwu-617
  lisp/obsolete/tpu-extras.el    
tpuextras.el-20091113204419-o5vbwnq5f7feedwu-618
  lisp/obsolete/tpu-mapper.el    
tpumapper.el-20091113204419-o5vbwnq5f7feedwu-619
  lisp/obsolete/vi.el            vi.el-20091113204419-o5vbwnq5f7feedwu-14
  lisp/obsolete/vip.el           vip.el-20091113204419-o5vbwnq5f7feedwu-20
  lisp/obsolete/ws-mode.el       wsmode.el-20091113204419-o5vbwnq5f7feedwu-256
=== modified file 'doc/emacs/ChangeLog'
--- a/doc/emacs/ChangeLog       2014-10-20 19:21:15 +0000
+++ b/doc/emacs/ChangeLog       2014-10-20 22:12:13 +0000
@@ -1,5 +1,10 @@
 2014-10-20  Glenn Morris  <address@hidden>
 
+       * ack.texi (Acknowledgments): Remove some obsolete items.
+       * misc.texi (Emulation): Remove section.
+
+2014-10-20  Glenn Morris  <address@hidden>
+
        * Version 24.4 released.
 
 2014-10-13  Glenn Morris  <address@hidden>

=== modified file 'doc/emacs/ack.texi'
--- a/doc/emacs/ack.texi        2014-06-08 00:19:17 +0000
+++ b/doc/emacs/ack.texi        2014-10-20 22:12:13 +0000
@@ -349,8 +349,7 @@
 location in files between editing sessions.
 
 @item
-Gary Foster wrote @file{crisp.el}, the emulation for CRiSP and Brief
-editors; and @file{scroll-all.el}, a mode for scrolling several buffers
+Gary Foster wrote @file{scroll-all.el}, a mode for scrolling several buffers
 together.
 
 @item
@@ -601,7 +600,7 @@
 @item
 Michael Kifer wrote @code{ediff}, an interactive interface to the
 @command{diff}, @command{patch}, and @command{merge} programs; and
-Viper, another emulator of the VI editor.
+Viper, an emulator of the VI editor.
 
 @item
 Richard King wrote the first version of @file{userlock.el} and
@@ -884,9 +883,6 @@
 mode for selectively displaying blocks of text.
 
 @item
-Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation.
-
address@hidden
 Dan Nicolaescu added support for running Emacs as a daemon.  He also
 wrote @file{romanian.el}, support for editing Romanian text;
 @file{iris-ansi.el}, support for running Emacs on SGI's @code{xwsh}
@@ -1037,10 +1033,8 @@
 of the current function in the mode line.
 
 @item
-Rob Riepel wrote @file{tpu-edt.el} and its associated files, providing
-an emulation of the VMS TPU text editor emulating the VMS EDT editor,
-and @file{vt-control.el}, providing some control functions for the DEC
-VT line of terminals.
+Rob Riepel wrote @file{vt-control.el}, providing some control
+functions for the DEC VT line of terminals.
 
 @item
 Nick Roberts wrote @file{t-mouse.el}, for mouse support in text
@@ -1084,9 +1078,6 @@
 dynamic word completion.
 
 @item
-Masahiko Sato wrote @file{vip.el}, an emulation of the VI editor.
-
address@hidden
 Holger Schauer wrote @file{fortune.el}, a package for using fortune in
 message signatures.
 

=== modified file 'doc/emacs/emacs.texi'
--- a/doc/emacs/emacs.texi      2014-07-21 03:31:36 +0000
+++ b/doc/emacs/emacs.texi      2014-10-20 22:12:13 +0000
@@ -201,7 +201,6 @@
 * Editing Binary Files::  Editing binary files with Hexl mode.
 * Saving Emacs Sessions:: Saving Emacs state from one session to the next.
 * Recursive Edit::      Performing edits while "within another command".
-* Emulation::           Emulating some other editors with Emacs.
 * Hyperlinking::        Following links in buffers.
 * Amusements::          Various games and hacks.
 * Packages::            Installing additional features.

=== modified file 'doc/emacs/misc.texi'
--- a/doc/emacs/misc.texi       2014-10-04 16:46:21 +0000
+++ b/doc/emacs/misc.texi       2014-10-20 22:12:13 +0000
@@ -2268,17 +2268,17 @@
 approaches give you more flexibility to go back to unfinished tasks in
 the order you choose.
 
address@hidden
address@hidden Apart from edt and viper, this is all obsolete.
address@hidden (Can't believe we were saying ``most other editors'' into 2014!)
address@hidden There seems no point having a node just for those, which both 
have
address@hidden their own manuals.
 @node Emulation
 @section Emulation
 @cindex emulating other editors
 @cindex other editors
 @cindex EDT
 @cindex vi
address@hidden PC key bindings
address@hidden scrolling all windows
address@hidden PC selection
address@hidden Motif key bindings
address@hidden Macintosh key bindings
 @cindex WordStar
 
   GNU Emacs can be programmed to emulate (more or less) some other
@@ -2318,7 +2318,7 @@
 
 @item vi (Berkeley editor)
 @findex viper-mode
-Viper is the newest emulator for vi.  It implements several levels of
+Viper is an emulator for vi.  It implements several levels of
 emulation; level 1 is closest to vi itself, while level 5 departs
 somewhat from strict emulation to take advantage of the capabilities of
 Emacs.  To invoke Viper, type @kbd{M-x viper-mode}; it will guide you
@@ -2359,6 +2359,8 @@
 @kbd{M-x wordstar-mode} provides a major mode with WordStar-like
 key bindings.
 @end table
address@hidden ignore
+
 
 @node Hyperlinking
 @section Hyperlinking and Navigation Features

=== modified file 'doc/lispintro/ChangeLog'
--- a/doc/lispintro/ChangeLog   2014-10-20 19:21:15 +0000
+++ b/doc/lispintro/ChangeLog   2014-10-20 22:12:13 +0000
@@ -1,5 +1,9 @@
 2014-10-20  Glenn Morris  <address@hidden>
 
+       * emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
+
+2014-10-20  Glenn Morris  <address@hidden>
+
        * Version 24.4 released.
 
 2014-10-13  Glenn Morris  <address@hidden>

=== modified file 'doc/lispintro/emacs-lisp-intro.texi'
--- a/doc/lispintro/emacs-lisp-intro.texi       2014-07-15 16:06:49 +0000
+++ b/doc/lispintro/emacs-lisp-intro.texi       2014-10-20 22:12:13 +0000
@@ -17548,8 +17548,8 @@
 first use such a function, while its containing file is evaluated.
 
 Rarely used functions are frequently autoloaded.  The
address@hidden library contains hundreds of autoloaded functions,
-from @code{bookmark-set} to @code{wordstar-mode}.  Of course, you may
address@hidden library contains thousands of autoloaded functions,
+from @code{5x5} to @code{zone}.  Of course, you may
 come to use a `rare' function frequently.  When you do, you should
 load that function's file with a @code{load} expression in your
 @file{.emacs} file.

=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog        2014-10-20 19:21:15 +0000
+++ b/doc/misc/ChangeLog        2014-10-20 22:12:13 +0000
@@ -1,5 +1,11 @@
 2014-10-20  Glenn Morris  <address@hidden>
 
+       * efaq.texi (Finding a package with particular functionality):
+       Update example.
+       * vip.texi: Mention this is obsolete.
+
+2014-10-20  Glenn Morris  <address@hidden>
+
        * Version 24.4 released.
 
 2014-10-13  Glenn Morris  <address@hidden>

=== modified file 'doc/misc/efaq.texi'
--- a/doc/misc/efaq.texi        2014-06-08 23:39:23 +0000
+++ b/doc/misc/efaq.texi        2014-10-20 22:12:13 +0000
@@ -3268,8 +3268,8 @@
 
 First of all, you should check to make sure that the package isn't
 already available.  For example, typing @kbd{M-x apropos @key{RET}
-wordstar @key{RET}} lists all functions and variables containing the
-string @samp{wordstar}.
+python @key{RET}} lists all functions and variables containing the
+string @samp{python}.
 
 It is also possible that the package is on your system, but has not been
 loaded.  To see which packages are available for loading, look through

=== modified file 'doc/misc/vip.texi'
--- a/doc/misc/vip.texi 2014-10-04 06:55:37 +0000
+++ b/doc/misc/vip.texi 2014-10-20 22:12:13 +0000
@@ -38,7 +38,7 @@
 
 @dircategory Emacs misc features
 @direntry
-* VIP: (vip).                   An older VI-emulation for Emacs.
+* VIP: (vip).                   An obsolete VI-emulation for Emacs.
 @end direntry
 
 @ifnottex
@@ -53,6 +53,9 @@
 concentrate mainly on differences from Vi, especially features unique to
 VIP.
 
+VIP is obsolete since Emacs 24.5---consider using Viper instead.
address@hidden, Viper,, viper, The Viper VI-emulation mode for Emacs}.
+
 It is recommended that you read nodes on survey and on customization before
 you start using address@hidden  Other nodes may be visited as needed.
 
@@ -83,6 +86,9 @@
 concentrate mainly on differences from Vi, especially features unique to
 VIP.
 
+VIP is obsolete since Emacs 24.5---consider using Viper instead.
address@hidden, Viper,, viper, The Viper VI-emulation mode for Emacs}.
+
 It is recommended that you read chapters on survey and on customization
 before you start using address@hidden  Other chapters may be used as future
 references.

=== modified file 'etc/NEWS'
--- a/etc/NEWS  2014-10-20 22:02:40 +0000
+++ b/etc/NEWS  2014-10-20 22:12:13 +0000
@@ -16,11 +16,20 @@
 
 * Changes in Emacs-24.5
 
+---
 ** The default value of `history-length' has increased to 100.
 
 
 * Changes in Specialized Modes and Packages in Emacs 24.5
 
+---
+*** vi.el, vip.el (try M-x viper instead)
+
+---
+*** crisp.el, tpu-edt.el, ws-mode.el
+These emulations of old editors are believed to be no longer relevant
+ - contact address@hidden if you disagree.
+
 ** cc-compat.el is marked as obsolete.
 
 * Installation Changes in Emacs 24.4

=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2014-10-20 22:02:40 +0000
+++ b/lisp/ChangeLog    2014-10-20 22:12:13 +0000
@@ -1,5 +1,11 @@
 2014-10-20  Glenn Morris  <address@hidden>
 
+       * emulation/crisp.el, emulation/tpu-edt.el, emulation/tpu-extras.el:
+       * emulation/tpu-mapper.el, emulation/vi.el, emulation/vip.el:
+       * emulation/ws-mode.el: Move to obsolete/.  [Backport]
+
+2014-10-20  Glenn Morris  <address@hidden>
+
        * cus-start.el (history-length): Bump :version.  [Backport]
 
 2014-10-20  Stefan Monnier  <address@hidden>

=== renamed file 'lisp/emulation/crisp.el' => 'lisp/obsolete/crisp.el'
--- a/lisp/emulation/crisp.el   2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/crisp.el    2014-10-20 22:12:13 +0000
@@ -4,6 +4,7 @@
 
 ;; Author: Gary D. Foster <address@hidden>
 ;; Keywords: emulations brief crisp
+;; Obsolete-since: 24.5
 
 ;; This file is part of GNU Emacs.
 

=== renamed file 'lisp/emulation/tpu-edt.el' => 'lisp/obsolete/tpu-edt.el'
--- a/lisp/emulation/tpu-edt.el 2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/tpu-edt.el  2014-10-20 22:12:13 +0000
@@ -6,6 +6,7 @@
 ;; Maintainer: Rob Riepel <address@hidden>
 ;; Version: 4.5
 ;; Keywords: emulations
+;; Obsolete-since: 24.5
 
 ;; This file is part of GNU Emacs.
 

=== renamed file 'lisp/emulation/tpu-extras.el' => 'lisp/obsolete/tpu-extras.el'
--- a/lisp/emulation/tpu-extras.el      2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/tpu-extras.el       2014-10-20 22:12:13 +0000
@@ -6,6 +6,7 @@
 ;; Maintainer: Rob Riepel <address@hidden>
 ;; Keywords: emulations
 ;; Package: tpu-edt
+;; Obsolete-since: 24.5
 
 ;; This file is part of GNU Emacs.
 

=== renamed file 'lisp/emulation/tpu-mapper.el' => 'lisp/obsolete/tpu-mapper.el'
--- a/lisp/emulation/tpu-mapper.el      2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/tpu-mapper.el       2014-10-20 22:12:13 +0000
@@ -6,6 +6,7 @@
 ;; Maintainer: Rob Riepel <address@hidden>
 ;; Keywords: emulations
 ;; Package: tpu-edt
+;; Obsolete-since: 24.5
 
 ;; This file is part of GNU Emacs.
 

=== renamed file 'lisp/emulation/vi.el' => 'lisp/obsolete/vi.el'
--- a/lisp/emulation/vi.el      2013-06-18 20:24:44 +0000
+++ b/lisp/obsolete/vi.el       2014-10-20 22:12:13 +0000
@@ -8,9 +8,12 @@
 ;; Author: Neal Ziring <address@hidden>
 ;;     Felix S. T. Wu <address@hidden>
 ;; Keywords: emulations
+;; Obsolete-since: 24.5
 
 ;;; Commentary:
 
+;; This file is obsolete.  Consider using viper instead.
+
 ;; Originally written by : address@hidden (Neal Ziring)
 ;; Extensively redesigned and rewritten by address@hidden (Felix S.T. Wu)
 ;; Last revision: 01/07/87 Wed (for GNU Emacs 18.33)

=== renamed file 'lisp/emulation/vip.el' => 'lisp/obsolete/vip.el'
--- a/lisp/emulation/vip.el     2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/vip.el      2014-10-20 22:12:13 +0000
@@ -1,10 +1,11 @@
 ;;; vip.el --- a VI Package for GNU Emacs
 
-;; Copyright (C) 1986-1988, 1992-1993, 1998, 2001-2014 Free Software
-;; Foundation, Inc.
+;; Copyright (C) 1986-1988, 1992-1993, 1998, 2001-2014
+;;   Free Software Foundation, Inc.
 
 ;; Author: Masahiko Sato <address@hidden>
 ;; Keywords: emulations
+;; Obsolete-since: 24.5
 
 ;; This file is part of GNU Emacs.
 
@@ -23,6 +24,8 @@
 
 ;;; Commentary:
 
+;; This file is obsolete.  Consider using viper instead.
+
 ;; A full-featured vi(1) emulator.
 ;;
 ;; In Japan, the author's address is: address@hidden

=== renamed file 'lisp/emulation/ws-mode.el' => 'lisp/obsolete/ws-mode.el'
--- a/lisp/emulation/ws-mode.el 2014-01-01 07:43:34 +0000
+++ b/lisp/obsolete/ws-mode.el  2014-10-20 22:12:13 +0000
@@ -5,6 +5,7 @@
 ;; Author: Juergen Nickelsen <address@hidden>
 ;; Version: 0.7
 ;; Keywords: emulations
+;; Obsolete-since: 24.5
 
 ;; This file is part of GNU Emacs.
 


reply via email to

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