Go to the first, previous, next, last section, table of contents.
For those users who live backwards in time, here is information about
downgrading to Emacs version 19.28 or 19.29. We hope you will enjoy the
greater simplicity that results from the absence of certain Emacs 19.30
features.
-
This version doesn't support Windows NT, or the DEC Alpha.
-
In Emacs 19.28, or even 19.29, the features for controlling indentation
in C are much simpler. There is a separate variable for each aspect of
indentation which you can control. Here is a list of them:
c-indent-level
-
Level of indentation of C statements with respect to containing block.
c-label-offset
-
Offset of C label lines and case statements relative to usual indentation.
c-continued-brace-offset
-
Extra indentation for substatements that start with open-braces. This
is in addition to
c-continued-statement-offset.
c-continued-statement-offset
-
Extra indentation for lines not starting new statements.
c-brace-offset
-
Extra indentation for braces, compared with other text in same context.
c-brace-imaginary-offset
-
Imagined indentation of a C open brace that actually follows a statement.
c-argdecl-indent
-
Indentation level of declarations of C function arguments.
-
There is no support for editing formatted text. The text formatter
TeX does a much better job of formatting than any formatted text
editor; we recommend you learn to use it.
-
C-Mouse-2 now runs the menu for setting the default font.
-
F1 is no longer an alias for the Help key; you must actually type
C-h if you want help.
-
Integers and buffer sizes are limited to 24 bits on most machines. But
as memory gets more expensive, you won't want to edit such large files
any more.
-
There are no indirect buffers, so you can only display one view of an
outline. Meanwhile, the prefix key for Outline minor mode is now
C-c C-o.
-
When you are in Transient Mark mode, incremental search always
deactivates the mark.
-
Dynamic abbrev completion has been eliminated in 19.28, and some of the
other dynamic abbrev customization features are also gone.
-
In Dired, Occur mode, Compilation mode, and other such modes, you must
use C-c C-c to select the item point is on. RET won't do
it.
-
M-x buffer-menu now displays the menu buffer in another window.
-
The VC (version control) package no longer supports CVS or selecting
branches other than the principal branch.
-
There is no
recover-session command; if Emacs crashes, you simply
have to remember which files you were editing before the crash, and use
recover-file on the individual files.
-
In Emacs Lisp mode, C-M-x now lets
defvar operate as it
usually does--setting the value of the variable only if it has no value
yet. Use ESC ESC to evaluate a Lisp expression,
instead of M-:.
-
GNU-standard long option names are not supported. (Real hackers prefer
the shorter single-dash names, to save typing.) All the initial options
must come before all the action options, and whatever initial options
you use must appear in this order: `-t', `-d', `-nw',
`-batch', `-q' or `-no-init-file', `-no-site-file',
`-u' or `-user', `-debug-init'.
-
Many improvements which make various Emacs command work on MS-DOS are
gone. For instance, you cannot print from within Emacs, `Dired'
doesn't support shell wildcards in filenames, some packages use
filenames which are illegal in MS-DOS, `display-time' doesn't work,
`font-lock' won't work unless you create some faces by hand first,
and `call-process' cannot redirect
stderr. As an additional
bonus, you get random characters inserted into the buffer without a
warning (unless you're smart enough to discover that setting
visible-bell makes this problem to go away). In a word, it's a
great relief for those who still need proof that MS-DOG isn't an
operating system for someone who uses Emacs.
Go to the first, previous, next, last section, table of contents.