You can clone with
HTTPS or Subversion.
Project status in the README
Merge pull request #29 from sourrust/issue-10
Use `setLinewiseSelectionAnchor` for linewise visual mode.
Small typo fix in comments
Use stored anchor value for getting columnA
Also added an early return to prevent the selection, in linewise mode,
from being deleted visually, but really still being there.
Fix for linewise `o` command
Tests for visual mode `o`
Add `o` functionality in visual mode
In regards to issue #10, pressing `o` in visual mode will go to the
opposite side of the selected text.
remove key event conditions that are unecessary now
map arrays of keys rather than one string
This disambiguates the string "up", for instance. We can be sure it is a
mapping for the up arrow key and not the `u` key followed by the `p` key.
build the keymap as class property of Jim
Merge pull request #28 from sourrust/issue-12
Change `X` visualExec to a instaniated version
It actually messed up the test for delete and made it do a linewise
delete, so it's clear what are the dangers of changing the prototypal
Tests for delete, visual mode `x` and `X`
Add delete key handling
Along with visual mode actions for `x` and `X`
Move backspace mapping to commands
Add tests for space keys
Add both space key
i.e., backspace and space. Space acts like `l`, while backspace acts
like `h` in normal mode and `d` in visual.
Add tests for arrows keys
Add arrow key handling
As mentioned in issue #12, when pressing the arrow keys in visual mode
the selection would clear. Jim handling arrow keys in normal and visual
mode will prevent this.
make `ctrl-[` escape, closes #13
uglify is only needed for releases
add annotated source links in readme
build minified version in separate Cake task
link to the docs in the readme
add greeting to the top of the demo with a bookmarklet
clean up unused imports