TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Learn Elisp the Hard Way (2011)

84 pointsby AndroidKitKatover 3 years ago

7 comments

Kessler83over 3 years ago
The linked document isn't representative of books on Lisp or Emacs---it reads like a half-finished idea for a sketch of a pitch for a book. Since it is more than 10 years old, the project likely got abandoned at a very early stage. Writing a book is a lot of work, so don't mean this as criticism against the author. Just thought I'd say it in case someone doesn't want to waste time downloading and building something unfinished.
vjustover 3 years ago
The easy way is thru the late Robert Chassell's book "Emacs Lisp Intro". I know someone mentioned it , but I bought a hard copy of Chassell's book and its great to learn, esp from one of the core members, in a different style. My brain refuses to dig books written in the same "new" way.
bonthronover 3 years ago
Learn Elisp the Easy Way: M-x info "Emacs Lisp Intro"
评论 #30150640 未加载
rhaps0dyover 3 years ago
The right way IMO is to just start customising your Emacs with a very ready and very introspectable distribution (like Doom or Spacemacs) and then poke around to fix what you don’t like.<p>Though I guess a book can be helpful to learn best practices. But with how excellent the emacs documentation (including describe-function, describe-variable and describe-key, to know what you should edit) you can just jump in right away.
评论 #30152297 未加载
评论 #30150044 未加载
trompover 3 years ago
The link to <a href="http:&#x2F;&#x2F;learn-elisp-for-emacs.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;learn-elisp-for-emacs.org&#x2F;</a> seems to be broken, redirecting to <a href="https:&#x2F;&#x2F;www.gooroo.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.gooroo.com&#x2F;</a> instead...
tra3over 3 years ago
Another option is to look at existing modules on MELPA, standing on the shoulders of the giants etc.<p>I really learned a lot from org-roam-ui [0]:<p>- websockets - http server - creating an API - and of course internal emacs functionality.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;org-roam&#x2F;org-roam-ui" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;org-roam&#x2F;org-roam-ui</a>
emacs28over 3 years ago
Creating my own non-trivial minor mode was what really got me to start understanding Elisp and Emacs as a whole more under the hood.
评论 #30150471 未加载