Tag Archives: Elisp

A Small Git Improvement For Elisp Files

James Cherti has a quick tip on configuring Git to provide more meaningful diffs for Elisp files. The problem, he says, is that by default Git diffs simply provide a line-by-line difference with no added context such as what functions … Continue reading

Posted in General | Tagged , | Leave a comment

Prot On Elisp

If you follow the various Emacs forums, you’ll see a lot a whining about how hard Elisp is to learn and how things would be so much better if only the extension language were something rational like Python, Ruby, or … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Abstraction

Over at the Emacs subreddit, AbstProcDo proposes an interesting idea: some Elisp constructs are very intuitive and natural compared to other languages. He uses the example of dolist to process a list versus the Python way. (dolist (item ‘(1 2 … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp To Python Cheatsheat

Irreal has often commented on the work of Charles Choi, most recently on his Casual App Suite. Choi has just published a nice cheatsheet for Python programmers who want to write in Elisp. The idea is to compare the various … Continue reading

Posted in General | Tagged , | Leave a comment

Don’t Leave Home Without It

This post doesn’t rise to the Red Meat Friday level but it did amuse me. Like all such memes, it captures an essential truth. The “essential truth” here is that Elisp is the glue that you can use to bind … Continue reading

Posted in General | Tagged , | Leave a comment

Isearch Transient Menu Now On Melpa

Last year, I wrote about Charles Choi’s transient menu for isearch. The idea is that while widely used, isearch is a very complicated function with many options. Most Emacs users don’t know all those options and almost none of them … Continue reading

Posted in General | Tagged | Leave a comment

Zamansky: Elisp 17

Mike Zamansky is back is back with part 2 of his thesaurus project. In his last video he started a project to explore using Web APIs. He chose to implement a thesaurus to illustrate the concepts and used the Merriam-Webster … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky: Learning Elisp #16

Mike Zamansky is back after the holidays with another video on learning Elisp. This video starts a new project on using Web APIs in an Elisp application. Specifically, the purpose of the project is to implement an interactive thesaurus that … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Specifics

Lots of Emacs users find Elisp intimidating. There are at least two aspects to this. First of all, it’s a Lisp. That means that everything looks different and, yes, there are a lot of parentheses. But this is only an … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky: Learning Elisp #15

Mike Zamansky has published the latest video in his Learning Elisp series. This is (probably) the last video in his emoji replacement project. In the last video, Zamansky showed how to turn his emoji replacement code into a minor mode. … Continue reading

Posted in General | Tagged , | Leave a comment