aboutsummaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/fall.vim8
1 files changed, 8 insertions, 0 deletions
diff --git a/plugin/fall.vim b/plugin/fall.vim
index 8de1780..a3eb2c5 100644
--- a/plugin/fall.vim
+++ b/plugin/fall.vim
@@ -35,6 +35,14 @@ vnoremap <silent> ii <cmd>exec "normal! "
\ . "kO"
\ . fall#fall('k', '^\s*$') . 'j' <cr>
+" Selects "vertical words"
+vnoremap <expr> <silent> iv fall#visual_vertical_word("jk", '\k')
+onoremap <silent> iv <cmd>exec "normal! V" . fall#visual_vertical_word("jk", '\k')<cr>
+
+" Selects "vertical WORDS"
+vnoremap <expr> <silent> iV fall#visual_vertical_word("jk", '\S')
+onoremap <silent> iV <cmd>exec "normal! V" . fall#visual_vertical_word("jk", '\S')<cr>
+
vnoremap <expr> <silent> ic fall#visual_same_character("jk")
onoremap <silent> ic <cmd>exec "normal! V" . fall#visual_same_character("jk")<cr>