Chad Stovern

Emacs is a Way of Life

Emacs is an operating system.

Emacs has a never-ending learning curve.

Emacs is a way of life.

All of these things are both a joke and largely true. As a die hard Vim fan, I never thought I'd fall into such enthusiastic use of Emacs, yet I have and don't want to look back.

I started down this path because of my interest in learning Common Lisp and then Clojure. The Emacs tooling for lisps is superb and once I learned you could configure text editing in Emacs to behave identically to Vim, I set out on my spirit quest.

With multiple years under my belt using, configuring, and solving my problems with Emacs, I'd like to start sharing some of these tips, tricks, and use cases. In the meantime I invite anyone to skim through my living literate config below.

Chad's Literate Emacs Configuration

Happy hacking!

Learning Curve for Emacs

Clojure in Atom

Since I just recently made a getting started with Clojure in Sublime Text video, I decided to also make a video showing how to get started with Clojure in Github's Atom. I hope you enjoy it as well.

Clojure in Atom

Clojure in Sublime Text

After the last Clojure MKE (Milwaukee) meetup, I decided it would be good of me to make a quick video showing others how to get up and running with Clojure on Sublime Text. I hope you enjoy it.

Clojure in Sublime Text

Quick Tip: How to Rename Email Flags in

Keeping email well organized is a challenge all of us face. Tags, Flags, and Inbox Zero. This short article isn't going to solve all your email woes, but will give you a quick tip to help you on your way to email nirvana. on the Mac has a nice built in feature called Flags. Using flags helps to categorize and even note the priority of a message. Rather than keep a taxonomy floating in your head, I've written a quick tutorial over at Tuts+ to show you how to give email flags meaningful names.

Check out the tutorial here: Quick Tip: How to Rename Email Flags in