Tag Archives: Emacs-lisp

Emacs Lisp Development Tools

I just stumbled across a video of John Wiegley’s talk at the 2013 Emacs Lisp Development Conference on Elisp development tools. Wiegley covers some of the tools he uses in his own development. Many of those tools will be familiar … Continue reading

Posted in General | Tagged , | 5 Comments

An Elisp Introduction

A couple of years ago, I wrote about Aaron Bieber’s talk to the Boston Vim Meetup on why and how he moved from Vim to Emacs. It was a great talk and worth watching if you haven’t already (especially if … Continue reading

Posted in Programming | Tagged , | 2 Comments

Pretty Printing and Macroexpanding the Last Sexpression

As Emacs users, we’re always discovering some new feature of our favorite editor. Here’s one that’s so obscure not even John Wiegley was aware of it. Over at the Emacs subreddit, glyfo was showing off a bit of elisp that … Continue reading

Posted in General | Tagged , | Leave a comment

A DSL for Elfeed

As Irreal regulars know, I’m now reading my feeds with Elfeed. It put one more frequent task under Emacs and generally makes organizing and dealing with the feeds easier. Because of my Elfeed adoption, I’ve been paying more attention to … Continue reading

Posted in General | Tagged , | Leave a comment

Pcase and Friends

Early last year, I wrote about John Wiegley’s excellent tutorial on pcase. This tweet from Bozhidar Batsov: pcase and pcase-let are so insanely powerful, but few #Emacs hackers know how to use them. Read this great article! https://t.co/87n9civ3Y8 — Bozhidar … Continue reading

Posted in General | Tagged , | 1 Comment

A Simple Programming Praxis Solution in Elisp

Programming Praxis has a simple problem that is meant to explore how easy your favorite programming language makes it to work with strings. The problem is to double every blank in a string. That’s pretty simple but some languages make … Continue reading

Posted in Programming | Tagged , | 6 Comments

Elisp Symbols Tutorial

Four years ago, I wrote about Xah Lee’s Elisp symbols tutorial. It’s a excellent tutorial that helps n00bs understand symbols and distinguish them from their close cousins, variables, found in other languages. I noticed today that Lee has updated the … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Summary

Mitch Fincher has posted an excellent summary of Emacs lisp. If you’re vaguely familiar with Lisp-like languages but don’t know the particulars of Elisp this page will help you get up to speed. If you’re already familiar with Elisp, you … Continue reading

Posted in Programming | Tagged , | 1 Comment

What if Elisp and Python Had a Child?

John Kitchin, as Irreal has covered many times, is doing a lot of excellent work with Org mode and Emacs. Most of his scientific computation is done in Python, a language he’s been using for 15 years and is very … Continue reading

Posted in General | Tagged , , , | 2 Comments

Emacs Streams

One of the nicest things in Scheme, I think, is the notion of streams. These are basically lazy, infinite lists. The idea is that you want a list of (possibly computationally complex) objects of indeterminate length. You could calculate the … Continue reading

Posted in General | Tagged , | 1 Comment