mwim
now supports switching between multiple positions (more than 2), so
there are several new commands that do it (they switch between beg/end
of code/line/comment) and variables to configure their behaviour.
New commands
- M-x mwim-beginning
- M-x mwim-end
- M-x mwim
New variables
- mwim-beginning-position-functions
- mwim-end-position-functions
- mwim-position-functions
Also mwim-beginning-of-line-function
and mwim-end-of-line-function
variables now support mode-specific configurations, i.e., along with a
single function, their values can be alists with (MODE . FUNCTION)
pairs.