Tag Archives: Elisp

Makefiles for Elisp

Chris Wellons has another great post over at Null Program. This post discusses how he uses makefiles to build his Emacs packages. If you’re like most Elisp programmers, you probably write only small bits of Elisp to add to your … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Cheat Sheet

Musa Al-hassy has a very nice Elisp reference sheet. It doesn’t cover the Elisp run-time system so such as general Lisp constructs as used by Emacs. His table of contents gives a good idea of what’s covered: Functions Variables Block … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky’s Advent of Code #1

I don’t have anything else interesting to say today so let’s take a look at Mike Zamansky’s post on the Advent of Code 2017 Day 1 problem. Zamansky has a nice discussion of solving this with Python and the steps … Continue reading

Posted in General | Tagged , | Leave a comment

Elisp Tutorial Videos

Daniel Gopar is working on a series of video tutorials for Elisp. It’s definitely for n00bs so if you want to understand the basics of Elisp, you might want to take a look. Right now there are 4 videos but … Continue reading

Posted in General | Tagged , | Leave a comment

An Example of pcase-lambda

Over at the Emacs reddit, instant_sunshine has an example of using pcase-lambda. It’s not used very often but can be useful if you have to write functions that need to look inside Lisp objects. The documentation for pcase-lambda is a … Continue reading

Posted in Programming | Tagged , | 2 Comments

Learn Elisp with Xah

Xah Lee is running a one month long Elisp tutorial. Everyday he points you to one of his Elisp pages and then gives a quiz or assignment to test your knowledge of the material. The course has been going on … Continue reading

Posted in General | Tagged , | Leave a comment

Associating ielm with a Buffer

Another handy tip from Wilfred Hughes: Today's hidden Emacs gem: pressing C-c C-b in an ielm buffer lets you associate it with a buffer, so you can inspect buffer-local variables. — Wilfred Hughes (@_wilfredh) June 7, 2015

Posted in General | Tagged , | 1 Comment

Decimalizing Latitude and Longitude

Xah Lee has reintroduced a challenge from last year. Given a string of latitude/longitude is degrees, minutes, seconds, write a function that returns them as signed decimal numbers. That is, “37°26′36.42″N 06°15′14.28″W” → (37.44345 -6.253966666666667) I remember looking at this … Continue reading

Posted in Programming | Tagged , | 2 Comments

Solution To The Add-A-Gram Challenge

Last week, I issued a challenge to solve the Add-A-Gram puzzle using Emacs and Elisp. The puzzle statement is here. This is an interesting problem that’s easy to get wrong.The solution seems straightforward: Start with a 3-letter word (car, say). … Continue reading

Posted in Programming | Tagged , , | Leave a comment

Elisp Challenge No. 2

The other day, I found a reference to the Add-A-Gram puzzle, which is one of the retired challenges from ITA Software for prospective employees. Today’s challenge is to solve the Add-A-Gram puzzle with Emacs/Elisp. I’ll give a solution next week.

Posted in Programming | Tagged , | 1 Comment