blob: 7918470defb997c59df7d04fe078dbfd9f35c7e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# vim-mode-visual-block
Add visual-block operation to [vim-mode](https://atom.io/packages/vim-mode).

# 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
- Count not supported.
- Currently yank and paste for block range is not supported.
- 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?.
|