Tag Archives: Elisp

Should I Learn Elisp?

Fate_sc over at the Emacs subreddit asks if he should bother to learn Elisp. He’s fairly new to Emacs and is willing to learn Elisp but wonders if it would be worth his while. You see this type of question … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky: Learning Elisp #14

Mike Zamansky is back with the next chapter in his Learning Emacs video series. The most recent episodes considered writing a framework to replace certain keywords with an emoji. That started with code to simply replace the keyword with the … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky: Learning Elisp #13

Mike Zamansky has published the latest video in his emoji project. It’s a short video but, for me, the most useful so far. That’s because it’s about something I didn’t understand very well: overlays. In the last video, Zamansky showed … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky: Learning Elisp #12

Mike Zamansky just published the latest video in his Learning Elisp series. This is the second video is his project to insert emojis into a buffer by replacing keywords with the corresponding emoji. In his previous post, Zamansky showed how … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Links

In order to be a really proficient Emacs user, you’re going to have to learn at least a little bit of Elisp. As I’ve said before, Elisp is at once both easy and hard to learn. Like all Lisps, there’s … Continue reading

Posted in General | Tagged , | Leave a comment

Using Pcase and Name-let for Pattern Matching and Tail Recursion

Erik L. Arneson has an interesting post about using functional programming constructs with Elisp. In particular, he considers pattern matching and tail recursion. Tail recursion is, in my estimation, one of the most useful properties a programming language can have. … Continue reading

Posted in General | Tagged , | Leave a comment

Mini Introduction to Elisp

For those of you who are afraid of Lisp—and in particular Elisp—Suraj Kushwah has a short video on Elisp that posits the way to love Emacs is to learn Elisp. I can relate, sort of. I first learned Lisp and … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Cheat Sheet

Wow! This post from Mickey is something I had no idea about. In Emacs 28, there’s a builtin cheat sheet for Elisp functions. You call shortdoc-display-group and are presented with a list of categories or “groups”. When you choose a … Continue reading

Posted in General | Tagged , | Leave a comment

Lets in Elisp

John Kitchin has a short video in his Scimax channel that considers another Elisp construct. This video talks about let and its siblings. One of the first non-trivial things a new Lisper learns is how to deal with local variables … Continue reading

Posted in General | Tagged , | Leave a comment

Kitchin on Elisp Data Structures

John Kitchin has another video up on his Scimax Channel. This time, it’s about elementary Elisp data structures and their manipulation. He considers Strings Lists Vectors Alists Plists Hash tables Strings aren’t really a data structure in the sense of … Continue reading

Posted in General | Tagged , | Leave a comment