From Newsgroup: gnu.emacs.help
Richard Smith <
null@void.com> writes:
I need to take structured action, as every project I do with emacs
lisp is painfully clumsy.
Sounds familiar. It was the same for me about 5 years back ...
I want to invest a campaign of effort now to get future gain.
... until I decided to learn Lisp.
Recommendations?
If I remember correctly, I started out with
https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html
but soon jumped frequenty between it,
https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html
, and
https://www.cs.cmu.edu/~dst/LispBook/book.pdf
Note that the latter is about another Lisp dialect, Common Lisp, but the
Lisp family is such a strange beast when you come from an imperative programming background (which was the case for me and, from your
mentionings of FEA, I suppose for you as well), that it REALLY paid off
for me to also read a GENTLE introduction.
Learning Lisp (I got hooked by it) changed my way of thinking about
programming forever (even in other languages) and proved immensely
useful, since by now I feel well at home when it comes to tweaking Emacs (making this editor even better).
So highly recommended, but be prepared for the intellectual experience
of a lifetime: So many bare threads got linked, so many circles closed.
Best regards
Axel
--- Synchronet 3.21d-Linux NewsLink 1.2