Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp
Thumbnail 1

Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp

4.2/5
Product ID: 84505482
Secure Transaction
Frequently Bought Together

Description

Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp

Reviews

4.2

All from verified purchases

G**U

The best book to learn to write code for Emacs

This is the best book for readers who wants to learn to write code for Emacs. Unfortunately, it's the only one, I haven't found another book like it, and it is a bit old, some things have already changed in Emacs, a new edition would be welcome.This book is not for beginners, it asks same Emacs and Lisp experience.

J**N

Arrived pretty quick

Showed up rather quickly, by that night I was coding extensions in Lisp, just like the big boys! The only problem was that the book had been used by a student, as all the good stuff was underlined, bad, maybe not.

D**E

Awesome book. Loved all the cool examples

Awesome book. Loved all the cool examples, they are actually useful!

C**É

Five Stars

OK !

N**K

Good place to start

I found this book quite useful to get me started on writing Gnu emacs Lisp. It is clear and fairly well organized, and far easier to deal with than the standard documentation, which I find lacks the level of organization needed for so large a language.By "large" I mean mainly the number of functions available. Lisp as a language is not really hard to learn; it is just so different from many programming languages that it requires a few days of effort to get to "aha!". After that it becomes easy.The drawback to this book is that it doesn't take you far enough. It is an excellent start, and having worked through it you should be able to find your way around in the online or other emacs Lisp documentation. However, it lacks an index of emacs Lisp functions, or other similar reference material. I find this unfortunate, but it's not a show-stopper because once you get through this book you will know enough to use other reference material.

S**D

Step 3 in mastering Emacs...

...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).

P**N

Five Stars

love it

K**Y

Good introduction to Emacs

This book is a collection of tutorials, it will help you start using and understanding Emacs. If you are a newbie, then it's a good starting point to use and customize Emacs. However, as a software engineer, I don't see the "big picture", meaning what really happens when Emacs starts, what are the main components of Emacs and how these components communicate with each other, which I think should be the first step needed to customize a software.So, this book has a gentle introduction to Emacs which is good if you just started using Emacs, but don't expect to be an expert in Emacs customization or have low level details of Emacs internals.

K**R

From intermediate user to intermediate developer

In my opinion this is exactly the missing link between introductory material on Emacs and the reference manual.A reasoned guide written by a developer that will take you from a casual knowledge of the editor to being able to write minor and major modes.The book has a manageable size, to be read in a weekend. It's very well written, well reviewed and fun to read.I cannot recommend this book enough to anyone interested in Emacs beyond basic editor usage.

D**N

Emacs rules Ok

Looks useful, but I have not had time to get to the really hairy bits.

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Reema J.

Perfect platform for hard-to-find items. Delivery was prompt.

1 month ago

Ayesha M.

The product exactly matches the description. Very satisfied with my purchase.

5 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
₩82689

Duties & taxes incl.

South Koreastore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Farhan Q.

The delivery time was excellent, and the packaging was secure.

2 months ago

Reema J.

Perfect platform for hard-to-find items. Delivery was prompt.

1 month ago

Writing Gnu Emacs Extensions Editor Customizations And Creations With Lisp | Desertcart South Korea