In emacs there are the functions forward-word and backward-word. Are there also functions which move the point to the next/last whitespace?
Emacs move to next whitespace
emacs
You can modify the syntactical properties of characters using the modify-syntax-entry function (C-h f modify-syntax-entry in emacs for more info):For instance, if you are writing .tex documents, you might add the following to your .emacs:(add-hook 'TeX-mode-hook '(lambda ()    (modify-syntax-entry ?_ w)    (modify-syntax-entry ?- w)))This tells emacs to treat _ and - as word characters when you are in TeX mode, thus forward-word and backward-word will do what you want.