mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-22 07:09:54 +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:
parent
953e106ac8
commit
4982861a08
@ -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.
|
||||
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
8
etc/NEWS
8
etc/NEWS
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
|
@ -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)
|
@ -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
|
@ -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.
|
||||
|
@ -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.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user