If you like—or are forced to use—camelCaseWords, Emacs has
subword-mode that will cause word-based cursor movements to stop at each of the individual words. This can sometimes be useful when you repeatedly need to move to one of the constituent words of a series of compound words.
I rarely have a need to edit camel case words so I never need
subword-mode but often have a related problem. In Emacs, when the cursor is in front (or behind) of
compound_word, moving by word will stop at each constituent word. That’s seldom what you want. You’d like to jump over the whole thing because you’re normally thinking of it as a single word.
As Xah Lee tells us, Emacs 24.4 will have
superword-mode that will treat things like
compound-word as a single word. That will be handy for programmers who often deal with
other_compound_words. Lee’s post has the details but notice how the two modes achieve a unification: with
subword-mode you always move by word constituents; with
superword-mode you always move by the entire compound word, no matter how it’s formed. That’s why the two modes are mutually exclusive.