Skip navigation

STANFORD UNIVERSITY

INFORMATION TECHNOLOGY SERVICES

Emacs 22.0.50

Summary

Description: Extensible real-time display editor
Source: http://www.gnu.org/software/emacs/

Support

This package is available for all platforms. This package is unsupported and provided on an as-is basis.

Description

Emacs is a text editor and more. At its core is an interpreter for Emacs Lisp ("elisp", for short), a dialect of the Lisp programming language with extensions to support text editing. As well as being an extremely powerful programmer's editor and development environment, Emacs can also be used for reading news and mail, viewing web pages, and viewing info documentation, among many other things.

Changes

22.0.50 2006-09-22

Press M-x help n inside Emacs for a list of all of the changes. Here are the highlights:

Emacs comes with a new set of icons. These icons are displayed on the taskbar and/or titlebar when Emacs runs in a graphical environment. Emacs is built with Gtk+ widgets. This port provides a way to display multilingual text in menus (with some caveats). New command line option -Q or --quick. This is like using -q --no-site-file, but in addition it also disables the fancy startup screen. The option --script FILE runs Emacs in batch mode and loads FILE. It is useful for writing Emacs Lisp shell script files, because they can start with this line:

   #!/usr/bin/emacs --script

It is highly suggested that the full set of changes be purused.

21.4 2005-02-06

Press M-x help N inside Emacs for a list of all of the changes. Here are the highlights:

The obsolete C mode (c-mode.el) has been removed to avoid problems with Custom. UTF-16 coding systems are available, encoding the same characters as mule-utf-8. Coding system `utf-16-le-dos' is useful as the value of `selection-coding-system' in MS Windows, allowing you to paste multilingual text from the clipboard. Set it interactively with C-x RET x or in .emacs with `(set-selection-coding-system 'utf-16-le-dos)'. There is a new language environment for UTF-8 (set up automatically in UTF-8 locales). Translation tables are available between equivalent characters in different Emacs charsets -- for instance `e with acute' coming from the Latin-1 and Latin-2 charsets. User options `unify-8859-on-encoding-mode' and `unify-8859-on-decoding-mode' respectively turn on translation between ISO 8859 character sets (`unification') on encoding (e.g. writing a file) and decoding (e.g. reading a file). Note that `unify-8859-on-encoding-mode' is useful and safe, but `unify-8859-on-decoding-mode' can cause text to change when you read it and write it out again without edits, so it is not generally advisable. By default `unify-8859-on-encoding-mode' is turned on. In Emacs running on the X window system, the default value of `selection-coding-system' is now `compound-text-with-extensions'. If you want the old behavior, set selection-coding-system to compound-text, which may be significantly more efficient. Using compound-text-with-extensions seems to be necessary only for decoding text from applications under XFree86 4.2, whose behaviour is actually contrary to the compound text specification.

21.2 2002-07-31

Press M-x help N inside Emacs for a list of all of the changes. Here are the highlights:

Ctrl-H is now backspace (rather than help) if the normal terminal backspace character is Ctrl-H. The default value for tooltip-delay has been changed. Emacs now supports ICCCM Extended Segments in X selections. The *scratch* buffer is now initialized to initial-major-mode rather than default-major-mode.

In addition, many of the bundled Lisp packages have been updated to their latest versions.

21.1 2002-04-01

This was the first upgrade of Emacs in six years, and an upgrade of two major versions. As such, the changes are far too extensive to summarize; much of Emacs has changed extensively, and nearly all of the standard Lisp packages have been updated.

To browse through all of the changes, use Ctrl-h N inside Emacs.

Files

   Programs: ebrowse emacs emacsclient grep-changelog
Other Files: /usr/pubsw/lib/emacs/22.0.50
  Man Pages: emacs(1) emacsclient(1)
 Info Pages: ada-mode autotype calc ccmode cl dired-x ebrowse ediff efaq
             eintr elisp emacs emacs-mime erc eshell eudc flymake forms
             gnus idlwave info message mh-e newsticker org pcl-cvs pgg
             rcirc reftex sc ses sieve smtpmail speedbar tramp url vip
             viper widget woman

Accuracy

This information reflects the version of this package that is installed in Stanford's site-wide pubsw software tree. Newer versions of the package may be available from the package source. The contents of this page, including the source URL if applicable, are generally only reviewed when the package is upgraded and therefore may not accurately reflect the current version of the package.

Last modified Tuesday, 24-Feb-2009 01:39:47 PM

Stanford University Home Page