Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Small plates of gourmet Ruby code.
Watch me build an app from scratch.
Objects on Rails
A developer notebook on applying classic Object-Oriented principles to Ruby on Rails projects.
The definitive guide to exceptions and failure handling in Ruby.
Category Archives: Emacs Reboot
Lately I’ve been using Github’s “Gist” service to post code snippets to this blog, so it would be really handy if I could quickly post new snippets from Emacs. There is a project by Chris Wanstrath called gist.el, but it’s … Continue reading
In this episode, I use the Maramalade package archive to install the latest and greatest Magit-mode for managing Git repositories.
When Emacs sees that a file is not under some kind of version control, it saves a copy of the file before editing it. By default, the copy is stored alongside the original, using the original file’s name with a … Continue reading
Unlike some Emacs old-schoolers, I make heavy use of the Emacs built-in GUI-ish customization system. In order to make customizations in my new blank-slate setup, I need to first set it up to use a different file than the default. … Continue reading
OK, I’ve got my .emacs set up to switch between a .emacs23 and a .emacs24 file depending on which version of Emacs I start up. Now I need an actual .emacs24 config file. I want to keep all of my … Continue reading
After compilation completes it’s time to give the new Emacs a shot: $ src/emacs It starts up successfully, and makes a valiant attempt to load my existing Emacs configuration. I notice some warnings about missing Gtk3 modules in the output: … Continue reading