Author Archives: jcs

Ivy Initial Input String

If you’re an Ivy user—and you should be—you’ve probably noticed that sometimes the Ivy prompt will have an initial “^” so that the search will be anchored at the beginning of line. This happens depending on the command that called … Continue reading

Posted in General | Tagged | Leave a comment

Setting Up a Lisp Development Environment

For a language as old as Lisp, there are a surprising number of queries asking how to set up a Lisp environment. If you’re a Lisper, your answer to this is probably Emacs/Slime/Quicklisp and one of the Lisp systems such … Continue reading

Posted in General | Tagged , , | Leave a 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 , | Leave a comment

Apple's Open Office

Managers and bean counters tell themselves all sorts of pretty lies to justify open office plans. It will increase collaboration, they say. Employees will know what the rest of the team is doing and be better able to solve problems, … Continue reading

Posted in General | Tagged | 5 Comments

A Little Red Meat for Emacsers

I don’t have anything interesting to say today so here’s a little red meat for Irreal’s Emacs lovers: Functional programmers who #Lisp need #Emacs and #ParEdit.Non-functional programmers want them.Dysfunctional programmers dislike them. :) — amen zwa ကျော်ဇွာ (@AmenZwa) August 17, … Continue reading

Posted in General | Tagged | 1 Comment

A Personal Emacs Package Repo

As longtime Irreal readers know, I don’t worry about my init.el very much. Rather than organize my configuration into separate, function-specific files like my more organized colleagues, I just throw everything into a single init.el. I keep thinking I should … Continue reading

Posted in General | Tagged | Leave a comment

Note Taking with Org Mode

Heikki Lehväslaiho has a nice series of 4 blog posts on how he takes notes with Org mode. He lists the first three posts in each entry but not the fourth; it’s here. The last two posts are particularly interesting. … Continue reading

Posted in General | Tagged , | 1 Comment

WeChat

Those of you who been following Irreal lately know of my fascination with the WeChat mobile app and its use in China where it serves as a wallet and messaging service. Chinese users pay for practically everything with it, use … Continue reading

Posted in General | Tagged | Leave a comment

Magit Bisect Tutorial

The other day, I wrote about Guowei Lv’s two very nice tutorials on using Magit rebase. Now Lv has another tutorial out on using Magit bisect. When you’re trying to track down which commit introduced an error, the Git bisect … Continue reading

Posted in General | Tagged , | Leave a comment