I’m not an Emacs Lisp programmer. In the best case scenario a wanna-be Emacs Lisp hacker. A few months ago I decided to have an introduction to this world full of parenthesis to solve a few problems I was having with Emacs default settings.
When I first started using Emacs I had a hard time dealing with tabs and spaces. Thanks jwz. In my day job tabs are the norm but I like my personal toy projects to have spaces instead. Problem solved. Now each project has its own preferences in my .emacs file. Life is great.
I went to the public library here in Sunnyvale and while skimming through computer titles I found Writing GNU Emacs Extensions by Bob Glickstein. Now, I have a few books to finish reading and of course, tons of code to write/read/edit, but I couldn’t resist and borrowed the book.
The book was printed in 1997 and mainly refers to Emacs version 19.34 but so far the concepts still apply (I’m running version 23).
I think the next step is to learn some form of Lisp…