- [ ] - `d{motion}` - [ ] - `c{motion}` - [ ] - `y{motion}` - [ ] - `diw` - [ ] - `ciw` - [ ] - `diW` - [ ] - `ciW` - [ ] - `yiw` - [ ] - `yiW` the motion ones is just detecting if it is a valid motion, then changing the command essentially to v{motion}{command} for example, if I did dtf, the parsed command would be vtfd. Select to the f, then delete.