Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ap/vim-you-keep-using-that-word

Make cw consistent with dw, yw, et al
https://github.com/ap/vim-you-keep-using-that-word

vim-script

Last synced: 10 days ago
JSON representation

Make cw consistent with dw, yw, et al

Awesome Lists containing this project

README

        

You Keep Using That Word
========================

A tiny little plugin for Vim

When using word motion with the `c` command, it does not mean what Vim normally
thinks it means. As the documentation says:

> Special case: When the cursor is in a word, `cw` and `cW` do not include the
> white space after a word, they only change up to the end of the word. This is
> because Vim interprets `cw` as change-word, and a word does not include the
> following white space.

But you can already do the same yourself by using `ce` and `cE`, whereas this
supposedly helpful exception leaves you using workarounds such as `cf`
in order to do what you normally would use `cw` or `cW` for.

This plugin removes the special exception from `cw`/`cW`. It does nothing else,
and it has no configuration options.

Credits
-------

Thanks to Josh Howe (@joshtch) for pointing out my omission of the WORD motion
in the initial release of this plugin.