]> git.r.bdr.sh - rbdr/dotfiles/blame_incremental - atom/packages/vim-mode-visual-block/README.md
Update vim plugins
[rbdr/dotfiles] / atom / packages / vim-mode-visual-block / README.md
... / ...
CommitLineData
1# vim-mode-visual-block
2
3Add visual-block operation to [vim-mode](https://atom.io/packages/vim-mode).
4
5![gif](https://raw.githubusercontent.com/t9md/t9md/375d45f661b76cd8fd874dbcacf93602e7d75c99/img/vim-mode-visual-blockwise.gif)
6
7# What's this?
8
9**Temporarily** workaround, until vim-mode support visual block mode natively.
10I'm not intended to complete solution.
11
12# Keymap
13
14From 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).
15
16For older version user
17* Remove explicit keymap from `keymap.cson` and use default keymap.
18
19# Limitation
20- Count not supported.
21- Currently yank and paste for block range is not supported.
22- No support for non-contiguous multi selection.
23
24# Todo
25* [x] Precise state check when escape from visual-block.
26* [x] Support other insert-mode initiator like `a`, `i`, `C`.
27* [ ] Yank and paste support.
28* [ ] Concatenate undo transaction?.