Go to the first, previous, next, last section, table of contents.

# Emacs 19.28 and 19.29 Antinews

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.34 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 special-case kludges for MS-DOS have been removed. This means that many features don't work on MS-DOS; however, the code of Emacs is much simpler. For instance, you cannot print from within Emacs, Dired doesn't support shell wildcards in filenames, some Lisp packages won't work because their standard filenames are invalid on MS-DOS, `display-time` doesn't work, Font Lock mode 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 clever 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 a real operating system.

Go to the first, previous, next, last section, table of contents.