aboutsummaryrefslogtreecommitdiff
path: root/plugin/fall.vim
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2022-08-12 12:37:34 -0600
committerJosh Rahm <rahm@google.com>2022-08-12 12:37:34 -0600
commitb6617fa378fb16b19fc669d39cb875711368307d (patch)
tree59ddfcfdc6c8c8eab387a16dfb0af0d3cdc92c9b /plugin/fall.vim
parentb42a2885d77c0cc84c90fe32507eefbc22423cd0 (diff)
downloadfieldmarshal.vim-b6617fa378fb16b19fc669d39cb875711368307d.tar.gz
fieldmarshal.vim-b6617fa378fb16b19fc669d39cb875711368307d.tar.bz2
fieldmarshal.vim-b6617fa378fb16b19fc669d39cb875711368307d.zip
Fix some bugs
Diffstat (limited to 'plugin/fall.vim')
-rw-r--r--plugin/fall.vim10
1 files changed, 10 insertions, 0 deletions
diff --git a/plugin/fall.vim b/plugin/fall.vim
index 3fba6d5..05d4e6e 100644
--- a/plugin/fall.vim
+++ b/plugin/fall.vim
@@ -24,3 +24,13 @@ onoremap <silent> ii :<c-u>exec "normal! V"
\ . fall#fall('j', '^\s*$')
\ . "kO"
\ . fall#fall('k', '^\s*$') . 'j' <cr>
+
+vnoremap <silent> ai :<c-u>exec "normal! gv"
+ \ . fall#fall('j', '^\s*$')
+ \ . "O"
+ \ . fall#fall('k', '^\s*$') <cr>
+
+vnoremap <silent> ii :<c-u>exec "normal! gv"
+ \ . fall#fall('j', '^\s*$')
+ \ . "kO"
+ \ . fall#fall('k', '^\s*$') . 'j' <cr>