From 24c7594d62d8d7fbbcdb64b11ce4adc5d8e6991a Mon Sep 17 00:00:00 2001 From: Ben Beltran Date: Fri, 10 Jul 2015 11:12:25 -0500 Subject: Adds atom --- atom/packages/vim-mode-visual-block/README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 atom/packages/vim-mode-visual-block/README.md (limited to 'atom/packages/vim-mode-visual-block/README.md') diff --git a/atom/packages/vim-mode-visual-block/README.md b/atom/packages/vim-mode-visual-block/README.md new file mode 100644 index 0000000..1be6782 --- /dev/null +++ b/atom/packages/vim-mode-visual-block/README.md @@ -0,0 +1,27 @@ +# vim-mode-visual-block + +Add visual-block operation to [vim-mode](https://atom.io/packages/vim-mode). + +![gif](https://raw.githubusercontent.com/t9md/t9md/375d45f661b76cd8fd874dbcacf93602e7d75c99/img/vim-mode-visual-blockwise.gif) + +# What's this? + +**Temporarily** workaround, until vim-mode support visual block mode natively. +I'm not intended to complete solution. + +# Keymap + +From version 0.2.5, starting to provide [default keymap](https://github.com/t9md/atom-vim-mode-visual-block/blob/master/keymaps/vim-mode-visual-block.cson). + +For older version user +* Remove explicit keymap from `keymap.cson` and use default keymap. + +# Limitation +- Currently yank and paste for block range is not suppoted. +- No support for non-contiguous multi selection. + +# Todo +* [x] Precise state check when escape from visual-block. +* [x] Support other insert-mode initiator like `a`, `i`, `C`. +* [ ] Yank and paste support. +* [ ] Concatenate undo transaction?. -- cgit