Hi! I'm Avdi Grimm, and this is my software development blog. More...
Books and Screencasts
Small plates of gourmet Ruby code.
32 Patterns for joyful coding.
The Making of Cowsays.com
Watch me build an app in Sinatra and Rails
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.
- Emacs Reboot
- RubyTapas Samples
- Smalltalk Best Practice Patterns
- Study Notes
- Stuff Worth Buying
- Stupid Ruby Tricks
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