an emacs tutorial from the eev point of view

(Oops - I just found this wonderful Emacs tutorial from a link at this page. I've contacted its author, Keith Waclena, and he authorized me to glue parts of his tutorial on the ridiculous skeleton that lies below...)

Emacs is an interactive Lisp programming environment that most of the time is used as an editor, as an info-file viewer (see section ...), as interface to debuggers or to read mail and news. It was made to be extensible and has been extended so much that it is now next to impossible to describe it briefly.

(Borrow: keys and keycodes; add translation tables, modes, TAB=complete/indent, ^G, ^X^C, ^_, arrows and their equivs; modes: add picture, ins minor mode, dired, info).

(Emacs is made to be run once per session on a window or VC; if you are logged in many machines at the same time ... ange-ftp, see section __. emacsclient, gnuclient, gnudoit).

(Windows, frames, buffers, minibuffer, files, keys, describe-bindings, major modes, minor modes, info mode, dired mode, buffer-menu, filename extensions).

(Lisp; C-x C-e; M-x; describe-function; describe-key; elisp manual, emacs-list-intro; .emacs; libraries; .el files; preloaded lisp files; autoloads; byte compilation).

Basic editing keys; substitutes for arrows, home, pgup, pgdn, del; undo; ins; picture mode; the region; tab and completion; C-g; mf list; filling paragraphs; indenting; C-s; macros; etc).

(home)