Emacs
Innehåll- 1. Generellt om Emacs - 2. Varför heter det Emacs? - 3. Historik - 4. Emacs idag - 5. Installera Emacs - 6. Känd programvara skriven för Emacs - 7. Kuriosa - 8. Länkar - 9. Liknande editorer1. Generellt om Emacs
Emacs är en texteditor (se UNIX/Texteditor) som har skrivits om och på nytt ett antal gånger.
2. Varför heter det Emacs?
Namnet kommer ursprungligen som en förkortning för Editor MACroS. Det är dock inte den enda orsaken till namnvalet.Första versionen av Emacs, EMACS, var från början en samling av TECO-makron för ITS TECO. Det var vanligt att ett makropaket sparades i en fil med suffixet mac eller macs vilket naturligtvis spelat en roll i namnets tillkomst.
3. Historik
- Ursprungligen utvecklades EMACS som makron i den TECO-variant som fanns på ITS och TOPS-20. Detta gjordes av Richard M. Stallman.
- När Unix började bli populärt, implementerade James Gosling Gosling-Emacs. Detta ledde till att Richard M. Stallman blev oerhört arg på Gosling, eftersom implementationen som från början var fri mjukvara senare såldes av Gosling till Unipress trots att han lovat kod-bidragare att den skulle vara fri.
- Ett par år senare började Richard M. Stallman projektet GNU och det första delprojektet var GNU Emacs.
- Efter ett tag splittrades utvecklingen av GNU Emacs så att ett X Window-medvetet spår tillkom, kallat Lucid Emacs. Mycket av den skrevs av Jamie Zawinski (jwz). Den har sedermera muterat till XEmacs.
- Parallellt med dessa har många olika texteditorer utvecklats som har de flesta kommandon överensstämmande med grundutbudet i Emacs; det är inte lögn att påstå att Emacs finns till så gott som alla miljöer och alla operativsystem.
- I den senaste officiella versionen (version 21) har utseendet ändrats drastiskt mot något som liknar XEmacs i teknologi. Det finns bland annat stöd för bilder och typsnitt med varierande teckenbredd.
Se http://www.finseth.com/~fin/emacs.html och http://www.jwz.org/doc/emacs-timeline.html för en kort Emacshistorik.
4. Emacs idag
Ordet Emacs används idag för GNU-Emacs från GNU-projektet. Den är skriven i C och Emacs Lisp för Unix och liknande operativsystem, t.ex. Linux. Emacs är populär och finns även för VMS, Microsoft Windows, och andra system.
5. Installera Emacs
Se Emacs-FAQ och NT-Emacs.
6. Känd programvara skriven för Emacs
Det går att i Emacs köra andra program skriva i elisp. Exempel på detta är Gnus och elisp-klienten för LysKOM.
7. Kuriosa
Where i put my .emacs, thats my $HOME.
On a cloudy day you hear the cons cells whisper: "We are lost and gone."
8. Länkar
- Mer information om Emacs finns i EmacsWiki, http://www.emacswiki.org/
- Exempel på konfiguration av Emacs finns på The very unofficial dotemacs home, http://www.dotemacs.de/
- Uttryck - Att göra en emacs
9. Liknande editorer
- AMIS är en texteditor som påminner om Emacs. Se även Sagan om AMIS.
- EINE - Eine is not Emacs
- ZWEI - Zwei was Eine initially
- FINE - Fine is not Emacs
- ZILE - Zile is lossy Emacs
Artikeln skriven 2009-01-18 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
TabloidStockholms stadion
Norge mirakel andra världskriget
DKW
Adam Opel
Tro
Gödselmedel
Kalium
Karolinska institutet