Resources for Learning Emacs

I would like to learn Emacs and wondered if anyone has any good resources (free or others) to recommend. I'm most interested in Emacs programming, starting with the basics and a lot of β€œexercises”. I used Emacs and most of its editing features, although I'm a little rusty, so a very quick retraining would be helpful.

thanks

Edit: Thanks for the suggestions. I will look and update what I liked ...

+6
emacs elisp
source share
7 answers
+7
source share
+5
source share

Keep in mind that the whole emacs configuration is programming.

PlanetEmacsen is a good RSS feed with lots of tips.

Xah Lee , although he appears to be considered a bad troll, has excellent emacs programming skills.

Also, when there is a function or key combination, you are not sure, try Ch f and Ch k respectively, then follow the link to the source code for this command.

For exercises, Lair of the DustBunny made a very long series of rewriting python mode from scratch.

You can also try writing PLEAC elisp. This is a very good way to compare elisp with your favorite language.

+5
source share

Emacs includes a tutorial with exercises in which you will find the basic functions and editing commands. You can find it in the menu in the "Help" section or by pressing Ch t (that is, press "Control" and "h" together, and then "t").

+3
source share

Definitely the best book about Emacs is Bob Glickstein, "Writing the GNU Emacs Extensions."

Really informative. Really good examples. And, for a technical book, it's nice to read. This is one of the best computer books I have. (Here are treasures like my 1982 VIC-20 Technical Manual :-)

Some PDF files are available on the Internet, but for complete pleasure, I suggest purchasing a hard copy.

+1
source share

Last week I bought this Peepcode screencast and really enjoyed it. He explores the main functions (editing, saving loading, buffers), and also plunges into some topics of promotion, for example, emacs lisp programming:

http://peepcode.com/products/meet-emacs

0
source share

The Emacs help system is your friend --- ask Emacs . Learn the basic Ch and apropos .

They can also help:

0
source share

All Articles