Tag Archives: Emacs

Sending Mail Semi-Programmatically In Emacs

I have an ongoing project that I manage with an Org mode file. The file has the structure * [2012-03-21 Wed] ** Second Level Headline Some information about the second level headline … where the level one headlines are the … Continue reading

Posted in Programming | Tagged , , | 3 Comments

Org-Drill

When I was browsing Hacker News today, I stumbled upon a neat Org mode extension called org-drill. The idea is that it implements an electronic version of flash cards that are useful for learning vocabulary or other facts. Obviously, this … Continue reading

Posted in General | Tagged , | Leave a comment

Org-Mac-Link-Grabber

Yesterday I wrote about my on-going effort to get rid of paper and to keep all my records and projects anchored in Org files. Yesterday’s post was about easily linking to receipts from my tax file. That’s nice because I … Continue reading

Posted in General | Tagged , , | 2 Comments

Linking To Receipts

I’ve written before about how I use Emacs and Org mode to track expenses for tax purposes. At the heart of the system are Org tables for various categories of expenses. Last month, I wrote about how a small piece … Continue reading

Posted in Programming | Tagged , | 2 Comments

Virtual Dired

Today, I stumbled upon Kirubakaran Athmanathan’s post Efficiently Browsing Text or Code and learned a new Emacs trick. Athmanathan’s post is about leveraging the power of Emacs to efficiently find some text in a large group of files, choose the … Continue reading

Posted in General | Tagged | 1 Comment

Common Lisp, Scheme, Clojure, And Elisp Compared

A month ago we had a lively discussion here at Irreal on the question of whether or not Elisp sucks. As with most questions of this sort, there were champions of both positions: some felt that Elisp is a distinctly … Continue reading

Posted in Programming | Tagged , , | 1 Comment

ELPA

I’ve been meaning to install ELPA for a long time but never got around to it. Then Emacs 24 was on the horizon and I thought, “Why bother going through the pain of installing it when it will be included … Continue reading

Posted in General | Tagged | 12 Comments

Reversing An Emacs Lisp List In-Place

Yesterday, Xah Lee put up a post that showed how to reverse arrays and lists in various languages, including Emacs Lisp. His Elisp examples worked only for arrays so I added one for lists in the comments. Later I realized … Continue reading

Posted in Programming | Tagged , | 5 Comments

The Emacs set-variable Command

I learned a new Emacs command today. What do you do when you want to set an Emacs variable? Until today my answer was 【Meta+:】 and then (setq some-variable some-value) That works well and there’s nothing wrong with it but … Continue reading

Posted in General | Tagged | Leave a comment

Reproducible Science

Ars Technica has an interesting article up entitled Nature Editorial: If you want reproducible science, the software needs to be open source. I’ve written a couple of times about reproducible research and how Emacs and Org Mode make it particularly … Continue reading

Posted in General | Tagged , | 1 Comment