Go to file
Kim Silkebækken f26366baab Merge branch 'release/1.0.4'
* release/1.0.4:
  Update version
  Reorder function parameters for a more consistent API
  Use "normal gv" to restore visual selection
  Refactor try/catch blocks
  Make visualmode parameter required for motion functions
  Update default syntax highlighting
  Create function for updating lines
2011-03-28 22:58:50 +02:00
doc Update version 2011-03-28 22:58:38 +02:00
plugin Reorder function parameters for a more consistent API 2011-03-28 22:57:39 +02:00
README.md Add README file 2011-03-28 12:54:03 +02:00

Summary

EasyMotion provides a much simpler way to use some motions in vim. It takes the <number> out of <number>w or <number>f{char} by highlighting all possible choices and allowing you to press one key to jump directly to the target.

When one of the available motions is triggered, all visible text preceding or following the cursor is faded, and motion targets are highlighted.

EasyMotion is triggered manually or by one of the provided mappings.

Example:

<cursor>Lorem ipsum dolor sit amet.

If the word motion w is triggered with the default mapping <Leader>w, the text is updated (no braces are actually added, the letters are highlighted in red by default):

<cursor>Lorem {a}psum {b}olor {c}it {d}met.

Press c to jump to the beginning of the word "sit":

Lorem ipsum dolor <cursor>sit amet.

And that's it!

Animated demonstration

Animated demonstration