Emacs Tip #7: Remap Return to Control in OS X
One of the major problems when using Emacs on OS X is not related to OS X itself - the problem has to do with the Mac’s hardware. Recent Mac keyboards(both laptop and desktop, with the exception of...
One of the major problems when using Emacs on OS X is not related to OS X itself - the problem has to do with the Mac’s hardware. Recent Mac keyboards(both laptop and desktop, with the exception of...
From time to time you might want to void (unbind) a variable or a function definition in Emacs. Most often you’ll probably be dealing with variables created with defvar whose values you’ll want to ...
Prelude In this article I’ll share with you a few tips and tricks about running Emacs under the Mac OS X operating system. Installation While Emacs is available for installation from various sou...
This tip is going to be a really short one. Hopefully by now you’ve heard about pry - a fantastic irb replacement, that somewhat reminds me of the mighty Lisp REPLs. What you might not know is how ...
From time to time you might want to take different actions depending on an object’s class. One handy way to do so is with a case expression: case object when Fixnum then puts 'Object is an integer...
I18n(internationalization) and l10n(localization) are topics that are covered superbly by the Rails Guides. The one thing that’s left out is the setup of fallback locales in case something is missi...
Prelude A little more than an year ago I wrote my rant post The Linux Desktop Experience is Killing Linux on the Desktop and for the first time in 8 years I wasn’t a desktop Linux user anymore. I ...
Getting started with Emacs is hard. That’s a fact of life and you shouldn’t believe anyone telling you otherwise. One of the harder parts of the journey to Emacs mastery is remembering all those k...
I’m mostly a Ruby on Rails developer these days and as such I’m pretty fond of the Slim template language. I’ve always hated HTML + ERB, since that evil duo encourages all sorts of evil practices a...
It’s been quite a while since my last blog post. There hasn’t been much action on the open-source projects I happen to maintain either. The reason for this is quite simple - recently I’ve joined th...