Penguin
Note: You are viewing an old revision of this page. View the current version.

Emacs is a nice operating system — it just lacks a good editor. Emacs is my operating system - Linux is just my drivers.

A programmers' text editor and IDE. See emacs(1).

Its icon is a kitchen sink, and there's very good reason for that. Its core is an Elisp interpreter which can be used to implement extensions, of which literally hundreds have been written — including a complete WebBrowser, MailClient, NewsReader, and almost anything else you could (n)ever need (M-x phases-of-the-moon). To the extent that many emacs users, use emacs for just about everything in the daily computing life.

Emacs comes with a large number of key combinations by default (all rebindable) (there is many more available from emacs lisp on the internet). These genrelly have either a Ctrl (C-?) or Meta (M-?) (normally alt) prefix. Some basic combos are C-x C-s -- Save C-x C-f -- open file C-x k -- kill buffer (visable content, not neccaserily a file) C-x b -- Switch buffer C-x C-b -- List open buffers C-s -- Search forwardgg C-r -- Search backward (reverse search) C-k -- Kill line (cut) C-y -- Yank (paste)

plus countless more.

A young man studying in the temple went seeking the priest. He asked the priest “Master, does Emacs possess the Buddha nature?” The priest had resided in the temple for a good many year, and was very wise. He thought for a while, and then answered: “I don’t see why not, it’s got bloody well everything else.” The young man then achieved enlightenment shortly after.

Unix programmers tend to settle on either Emacs or vi as their main programming environment, then pick on each other for their choices.

For a decent introduction to using Emacs, look at our slides on the UnixTutorials page.

If you are having trouble with copy&paste in Emacs (or XEmacs) under X11, check this quick tip.