Emacs tips: Navigate CamelCase
Update 2: See comment below about c-subword-mode being renamed to subword-mode.
Update: See the comment below about using subword-mode. It's already included in my emacs at least, and it seems to be a bit better supported. camelCase-mode seems to conflict with org-mode at least.
I'm terribly behind on my blogging but I wanted to re-post this nice little tidbit from Planet Python for those who aren't on it already. The camelCase-mode for emacs allows you to do most word based operations over the separate words that make up a camel case word.
I've been needing something like this for some time. As an emacs junkie, I've gotten quite accustomed to being able to move point pretty much directly where I want it in just a few key strokes. Camel case words, however, can get quite long so correcting a typo or changing a plural in one of the constituent words can leave me reaching for my mouse of hammering away at C-f or C-b. Simply unacceptable! :)
So I downloaded camelCase.el to /usr/local/share/emacs/site-lisp and then added the following to my .emacs:
(require 'camelCase) (add-hook 'find-file-hook 'camelCase-mode)
Ta da! CamelCaseGoodness!