.. Ross Patterson's Blog imported post, created by `$ ./bin/rfc822-to-post` on Mar 15, 2021. .. meta:: :description: M-f, M-b, M-d, over camelCase! :keywords: Plone, Zope .. post:: Jan 06, 2009 :tags: Plone, Zope :author: Ross Patterson :redirect: @@redirect-to-uuid/20a0c2542b59928e5359171e2e04893e ############################## Emacs tips: Navigate CamelCase ############################## M-f, M-b, M-d, over 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! .. update:: Sep 09, 2012 Imported from Plone on Mar 15, 2021. The date for this update is the last modified date in Plone.