Tag Archives: Emacs-lisp

Association List Library

Back in August, I wrote about a series of libraries for handling hash tables and key/value pairs, and a general library for handling hash tables, alists, and arrays. A little later I came across another library for handling alists by … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp for Configuration

Chris Done has a nice introduction to Elisp for configuration. This introduction is aimed at programmers who are relatively new to Emacs and want to start doing some simple customization. He doesn’t intend to provide an thorough guide to the … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Hash Table Library

If you like the simplicity and regularity that libraries such as s for strings and dash for lists provide, you should take a look at Wilfred Hughes’ ht library for working with hash tables. Hash tables are, of course, built-in … Continue reading

Posted in General | Tagged , | 1 Comment

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