Tag Archives: Emacs

Lexical Binding in Emacs Video

If you’re still confused about the difference between dynamic and lexical scoping in Emacs, Nic Ferrier has an excellent video that explains it with a couple of simple examples. You may find it useful to review the meaning of closure … Continue reading

Posted in Programming | Tagged | Leave a comment

Org Mode Summary

I recently saw this Org-mode summary from the Linux Journal mentioned in a tweet. It’s pretty old—from 2007—but still serves as a useful introduction to some of Org-mode’s power. If you’ve never used Org-mode, this article will give you a … Continue reading

Posted in General | Tagged , | 2 Comments

DRM-Free Day

Today is DRM-free day. To celebrate O’Reilly is offering 50% off on their entire ebook inventory1. I used the occasion to pick up a copy of Writing GNU Emacs Extensions. If you have any O’Reilly books on your “to purchase” … Continue reading

Posted in General | Tagged , | Leave a comment

EmacsMovies Looks at Gnus

Noufal Ibrahim has resumed his EmacsMovies series. This time it’s part 1 of a series on Gnus. Gnus is famously complex so Ibrahim’s taking the subject in smaller bites makes sense. As it is, the video is over 21 minutes … Continue reading

Posted in General | Tagged | 3 Comments

Vi(m) and Lisp

Those of you who have been around for a while know that I was a Vi(m) user for a long time. I switched to Emacs when I started doing most of my programming in Lisp and Scheme. My main reason … Continue reading

Posted in Programming | Tagged , | Leave a comment

EmacsGolf 4

Xah Lee is doing some refactoring and wants to change this ;; define several class of keywords (defvar mylsl-keywords ‘(“break” “default” “do” “else” “for” “if” “return” “state” “while”) “LSL keywords.”) (defvar mylsl-types ‘(“float” “integer” “key” “list” “rotation” “string” “vector”) “LSL … Continue reading

Posted in General | Tagged | 7 Comments

Giant Emacs Reference Sheet Revised

We here at Irreal are big fans of Aaron Hawley’s Giant Emacs Reference Card and have often written about some of the tidbits contained therein. Now Hawley has announced that he’s revised the reference and added another 500 commands for … Continue reading

Posted in General | Tagged | Leave a comment

Maintaining My Blog Post Queue

Because inspiration doesn’t necessarily strike on demand, I like to stay a few posts ahead. For the last year, my procedure was to push a completed post to the site as a draft and then publish it when I was … Continue reading

Posted in General | Tagged , | Leave a comment

disaster.el

This is great! It’s disaster.el, a really useful tool if you write in C/C++ and can grok assembly language. What is does is compile and disassemble the C/C++ code in the current buffer. In will even jump to the code … Continue reading

Posted in Programming | Tagged | Leave a comment

A O(n) Solution to the Last Elisp Challenge

As I mentioned in the post, my An Elisp Challenge post was suggested by this Programming Praxis post. The next Programming Praxis post was a followup that discussed Booth’s Algorithm, which calculates how many left rotations a string must undergo … Continue reading

Posted in Programming | Tagged , | Leave a comment