Most Helpful Customer Reviews
20 of 21 people found the following review helpful:
4.0 out of 5 stars
Step 3 in mastering Emacs..., July 27, 2001
This review is from: Writing GNU Emacs Extensions (Paperback)
...is reading this book. Step 1 would be to read O'Reilly's "Learning Gnu Emacs" from cover to cover. Step 2 would be to start bookmarking "Info" pages in the Emacs and Elisp manuals (inside Emacs; Emacs can bookmark places in files you've edited, bookmark directories, bookmark Info pages, etc.); and then you are ready to read this book. While you can become proficient in Emacs just by learning a handful of commands, to be truly productive and happy you must learn most of the features and use them. This is a very long process (over a year for me, learning a little bit more each day). But what I've gained from the journey is invaluable. For example, one insight I've gotten is that Emacs can work very well for the novice (open/type/save/close) and the expert (write major mode to handle new language) equally well, and this idea can apply to any software project. (Sure, it sounds simplistic but the moment of "Aha!" is more profound than that.) This book is fairly small and progressively introduces new ideas in writing Lisp code to add functionality to Emacs. I think in retrospect the topics covered were well chosen because I have looked up the examples time and again to use code snippets. Step 4 in mastering Emacs is to read the newsgroup gnu.emacs.help every day for a few months, which will teach you about a great many features Emacs has that are not covered in any book (or covered very well, like term mode, font-lock and many more).
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
14 of 17 people found the following review helpful:
3.0 out of 5 stars
Emacs nirvana it ain't -- but you could do worse., April 8, 2003
This review is from: Writing GNU Emacs Extensions (Paperback)
If you have taken the wise step and decided to learn emacs you're aware of the eLISP substructure underlying your C- and M- actions. Once you're aware that this power is there, you will invariably want to use it to make some routine editing patterns faster / more efficient. I mean heck, you learned emacs to hack code in, didn't you? Why not hack emacs to make your hacking faster? In true geek fashion, I thought that this book would be, like so many of ORA's books, a canonical START on the monopoly board of computer / technology progress. It wasn't really. It started with introducing the notion of evaluating a lisp command string (in this case, making sure you have your ^H, ^? and Erase sorted out) - and goes from there. Too little time is spent on primitives (see, not really a programming guide as such) and instead uses a series of examples to make you think about how to use eLISP to handle an issue. ....but that's not what you expect from an ORA book is it? You want the reference and the step-by-step -- you want to know you went to the source to get the answer and here was the path, right? Well for that you are actually better off going to gnu.org and reading the elisp manual there. It much more closely approximates the path that the ORA books (i.e. the camel book, etc.) take. Where this fits in -- a nice reference, maybe. IF YOU DO get this book, you'll find some handy examples and a few 'tricks of the trade. ' Nothing really great though.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
12 of 15 people found the following review helpful:
5.0 out of 5 stars
Thorough and well written, November 11, 1997
By A Customer
This review is from: Writing GNU Emacs Extensions (Paperback)
Glickstein offers practical solutions to gnu-emacs problems from the opening pages and only gets better from there. He introduces emacs-lisp topics gradually, and always in the context of solving a practical problem. One of the things I loved most about this book is that from the very first chapter, made emacs more usable by correcting some annoying traits that I had just accepted. Now I realize I can fix what I don't like! After finishing this book, a reader should be more confident in finding and modifying solutions contained at the gnu-emacs archive. Hopefully emacs's popularity will increase further as even more people take its destiny into their own hands. This wonderful introduction is a good start.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|