Editing About Emacs
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences
'''Emacs''' (or '''''E'''diting '''MAC'''ro'''S''''') is a text editing philosophy that was originally a set of macros for the [[TECO]] line editor. It is one of the most popular TextEditorFamilies. Editors in the EmacsFamily are typically amodal, in stark contrast with ViFamily or [[AEDITFamily]]. The most important two keystrokes in emacs are: ^X^C which gets you out of it! :-) ---- == Emacs History: == * '''''Bernard Greenberg's''''' paper on '''[http://www.multicians.org/mepap.html Multics Emacs: The History, Design and Implementation]''' * For Operating Systems enthusiasts, explore '''[http://www.multicians.org Multicians.org]'''to learn about [[Multics]]. * '''''Mark Crispin''''' provided an '''[http://www.djmnet.org/lore/emacs-origin.txt anecdotal history of early emacs development]''' in the alt.folklore.computers newsgroup * For a detailed EmacsFamily tree, check out '''''Jamie Zawinski's ''''' '''[[Emacs Timeline]]''' ---- == Emacs Design: == * '''''Richard M. Stallman''''' described Emacs in his paper delivered at an ACM conference in 1981: '''[http://www.gnu.org/software/emacs/emacs-paper.html EMACS: The Extensible, Customizable Display Editor]''' * Richard wrote another paper on emacs design and development as well, called '''[http://ned.rubyforge.org/doc/87-1-emacs.txt The EMACS Full-Screen Editor]''' * '''''[http://www.finseth.com Craig Finseth]''''' has a great book on how to write text editors, written with Emacs in mind, '''[http://www.finseth.com/craft/ The Craft of Text Editing]''' ---- == Emacs Usage: == * '''[http://www.faqs.org/faqs/GNU-Emacs-FAQ GNU Emacs Frequently Asked Questions]''' * '''[http://www.gnu.org/software/emacs/manual/html_mono/emacs.html GNU Emacs Manual]''' * '''[http://www.gnu.org/software/emacs/emacs-lisp-intro/html_mono/emacs-lisp-intro.html An Introduction to Programming in Emacs Lisp]''' * '''[http://www.gnu.org/software/emacs/manual/html_mono/elisp.html GNU Emacs Lisp Reference Manual]''' * '''[http://www.therandymon.com/papers/emacs-for-writers.pdf Woodnotes Guide to Emacs for Writers]''', written by '''''Randall Wood''''' in 2005, describes the benefits of using Emacs for writing prose rather than program source code. (''PDF'') * '''[http://www.grok2.com/vi-emacs.html Emacs for Vi Users]''' * '''[http://xahlee.org/emacs/emacs.html Xah Lee's Emacs tutorial]''' ---- == Emacs Quick Reference Cards: == * '''[http://www.engr.uvic.ca/~dastone/emacs-keys.html Emacs Cheat Sheet]''' * '''[http://refcards.com/refcard/gnu-emacs-gildeas Gnu Emacs Reference Card]''' * '''[http://refcards.com/refcard/xemacs-wingb Xemacs Reference Card]''' ---- == Emacs Resources: == * An extensive list of Emacs resources is at the '''[http://emacro.sourceforge.net/en/resources.html Emacros]''' <nowiki>SourceForge</nowiki> page. * For learners, an excellent introduction appears in '''[http://www.oreilly.com/catalog/gnu3 Learning GNU Emacs, 3rd Edition], by Deborah Cameron, Eric S. Raymond, and friends (O'Reilly, 2004).''' * Many Emacs links, from the '''[http://www.phs2.net/cwi/L3/o6983i.htm Emacs Web Ring]''' ---- == The Church of Emacs: == * '''[http://www.gnu.org/fun/jokes/gospel.html The Gospel of Emacs]''' * '''[http://www.dina.dk/~abraham/religion/ Emacs - The Sacred Editor]'''
Summary:
This change is a minor edit.
Please calculate
*
=
(Visit
Preferences
to set your user name.)
View other revisions
HomePage
|
RecentChanges
|
EditorIndex
|
TextEditorFamilies
|
Preferences