1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-22 10:26:20 +00:00

Make some old emulation modes obsolete

Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00502.html

* lisp/emulation/crisp.el, lisp/emulation/tpu-edt.el:
* lisp/emulation/tpu-extras.el, lisp/emulation/tpu-mapper.el:
* lisp/emulation/vi.el, lisp/emulation/vip.el, lisp/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.

* etc/NEWS: Mention this.
This commit is contained in:
Glenn Morris 2014-06-01 18:02:21 -07:00
parent 953e106ac8
commit 4982861a08
19 changed files with 64 additions and 28 deletions

View File

@ -1,5 +1,8 @@
2014-06-02 Glenn Morris <rgm@gnu.org>
* ack.texi (Acknowledgments): Remove some obsolete items.
* misc.texi (Emulation): Remove section.
* macos.texi (Mac / GNUstep Customization): Mention ns custom group.
(Customization options specific to Mac OS / GNUstep): Remove section.

View File

@ -346,8 +346,7 @@ mail messages; and @file{saveplace.el}, for preserving point's
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
@ -593,7 +592,7 @@ buffers.
@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
@ -871,9 +870,6 @@ a mode for editing makefiles.
Thien-Thi Nguyen and Dan Nicolaescu wrote @file{hideshow.el}, a minor
mode for selectively displaying blocks of text.
@item
Jurgen Nickelsen wrote @file{ws-mode.el}, providing WordStar emulation.
@item
Dan Nicolaescu added support for running Emacs as a daemon. He also
wrote @file{romanian.el}, support for editing Romanian text;
@ -1025,10 +1021,8 @@ Alex Rezinsky wrote @file{which-func.el}, a mode that shows the name
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
@ -1070,9 +1064,6 @@ references in Info files.
James B. Salem and Brewster Kahle wrote @file{completion.el}, providing
dynamic word completion.
@item
Masahiko Sato wrote @file{vip.el}, an emulation of the VI editor.
@item
Holger Schauer wrote @file{fortune.el}, a package for using fortune in
message signatures.

View File

@ -201,7 +201,6 @@ Advanced Features
* 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.

View File

@ -2269,17 +2269,17 @@ new major mode which provides a command to switch back. These
approaches give you more flexibility to go back to unfinished tasks in
the order you choose.
@ignore
@c Apart from edt and viper, this is all obsolete.
@c (Can't believe we were saying ``most other editors'' into 2014!)
@c There seems no point having a node just for those, which both have
@c their own manuals.
@node Emulation
@section Emulation
@cindex emulating other editors
@cindex other editors
@cindex EDT
@cindex vi
@cindex PC key bindings
@cindex scrolling all windows
@cindex PC selection
@cindex Motif key bindings
@cindex Macintosh key bindings
@cindex WordStar
GNU Emacs can be programmed to emulate (more or less) most other
@ -2319,7 +2319,7 @@ buffers or major modes while in EDT emulation.
@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
@ -2360,6 +2360,8 @@ not use it.
@kbd{M-x wordstar-mode} provides a major mode with WordStar-like
key bindings.
@end table
@end ignore
@node Hyperlinking
@section Hyperlinking and Navigation Features

View File

@ -1,3 +1,7 @@
2014-06-02 Glenn Morris <rgm@gnu.org>
* emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.
2014-04-17 Paul Eggert <eggert@cs.ucla.edu>
* Makefile.in (infoclean): Be consistent about reporting failures.

View File

@ -17548,8 +17548,8 @@ are not loaded right away; but you need to wait a moment when you
first use such a function, while its containing file is evaluated.
Rarely used functions are frequently autoloaded. The
@file{loaddefs.el} library contains hundreds of autoloaded functions,
from @code{bookmark-set} to @code{wordstar-mode}. Of course, you may
@file{loaddefs.el} 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.

View File

@ -1,3 +1,9 @@
2014-06-02 Glenn Morris <rgm@gnu.org>
* efaq.texi (Finding a package with particular functionality):
Update example.
* vip.texi: Mention this is obsolete.
2014-05-27 Paul Eggert <eggert@cs.ucla.edu>
* texinfo.tex: Update from gnulib.

View File

@ -3264,8 +3264,8 @@ archive sites that make GNU software available.
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

View File

@ -38,7 +38,7 @@ modify this GNU manual.''
@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 @@ are fairly accustomed to Vi but not so much with Emacs. Also we will
concentrate mainly on differences from Vi, especially features unique to
VIP.
VIP is obsolete since Emacs 24.5---consider using Viper instead.
@xref{Top, 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 VIP@. Other nodes may be visited as needed.
@ -83,6 +86,9 @@ fairly accustomed to Vi but not so much with Emacs. Also we will
concentrate mainly on differences from Vi, especially features unique to
VIP.
VIP is obsolete since Emacs 24.5---consider using Viper instead.
@xref{Top, 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 VIP@. Other chapters may be used as future
references.

View File

@ -109,6 +109,14 @@ protocols as well as for "telnet" and "ftp" are passed to Tramp.
---
*** gulp.el
---
*** 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 emacs-devel@gnu.org if you disagree.
* New Modes and Packages in Emacs 24.5

View File

@ -1,3 +1,9 @@
2014-06-02 Glenn Morris <rgm@gnu.org>
* 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/.
2014-06-02 Eli Zaretskii <eliz@gnu.org>
* simple.el (keyboard-quit): Force update of mode lines, to remove

View File

@ -4,6 +4,7 @@
;; Author: Gary D. Foster <Gary.Foster@Corp.Sun.COM>
;; Keywords: emulations brief crisp
;; Obsolete-since: 24.5
;; This file is part of GNU Emacs.

View File

@ -6,6 +6,7 @@
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;; Version: 4.5
;; Keywords: emulations
;; Obsolete-since: 24.5
;; This file is part of GNU Emacs.

View File

@ -6,6 +6,7 @@
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;; Keywords: emulations
;; Package: tpu-edt
;; Obsolete-since: 24.5
;; This file is part of GNU Emacs.

View File

@ -6,6 +6,7 @@
;; Maintainer: Rob Riepel <riepel@networking.stanford.edu>
;; Keywords: emulations
;; Package: tpu-edt
;; Obsolete-since: 24.5
;; This file is part of GNU Emacs.

View File

@ -8,9 +8,12 @@
;; Author: Neal Ziring <nz@rsch.wisc.edu>
;; Felix S. T. Wu <wu@crys.wisc.edu>
;; Keywords: emulations
;; Obsolete-since: 24.5
;;; Commentary:
;; This file is obsolete. Consider using viper instead.
;; Originally written by : seismo!wucs!nz@rsch.wisc.edu (Neal Ziring)
;; Extensively redesigned and rewritten by wu@crys.wisc.edu (Felix S.T. Wu)
;; Last revision: 01/07/87 Wed (for GNU Emacs 18.33)

View File

@ -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 <ms@sail.stanford.edu>
;; 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: masahiko@sato.riec.tohoku.junet

View File

@ -5,6 +5,7 @@
;; Author: Juergen Nickelsen <nickel@cs.tu-berlin.de>
;; Version: 0.7
;; Keywords: emulations
;; Obsolete-since: 24.5
;; This file is part of GNU Emacs.

View File

@ -3,7 +3,7 @@
;; Copyright (C) 1997, 2001-2014 Free Software Foundation, Inc.
;; Author: Gary D. Foster <Gary.Foster@corp.sun.com>
;; Keywords: scroll crisp brief lock
;; Keywords: convenience scroll lock
;; This file is part of GNU Emacs.