You might want the Next/Previous word part editor commands
Thanks for that! It's almost what I need - however, it treats whitespace as individual words, resulting in excessively (IMHO) fine-grained jumps: *function* %foo()* %{* *lorem* %=* %"*ipsum*";* *}* I've marked positions I think are superfluous with "%".
Sorry to be a pain about this, but it's something I use all the time, so it directly affects my work...