aboutsummaryrefslogtreecommitdiff
path: root/plugin/joiner.vim
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2022-09-01 12:18:37 -0600
committerJosh Rahm <rahm@google.com>2022-09-01 12:18:37 -0600
commit45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2 (patch)
treef5ea57dba99122a2246ab0007a75cb1c61fe28a7 /plugin/joiner.vim
parent72d93b67cf4424aaa6b0fd2931fd691219149359 (diff)
downloadfieldmarshal.vim-45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2.tar.gz
fieldmarshal.vim-45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2.tar.bz2
fieldmarshal.vim-45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2.zip
fieldmarshal.vim: use <cmd> instead of :<c-u> to fix some bugs.
Diffstat (limited to 'plugin/joiner.vim')
-rw-r--r--plugin/joiner.vim12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugin/joiner.vim b/plugin/joiner.vim
index 26cb5a3..5345fbe 100644
--- a/plugin/joiner.vim
+++ b/plugin/joiner.vim
@@ -23,13 +23,13 @@ if ! exists('g:joiner_leader')
let g:joiner_leader = '<C-j>'
endif
-noremap <silent> <Plug>(joiner)s :<c-u>let g:JoinerJoinText=function('joiner#join_with_string')<cr>:<c-u>set operatorfunc=joiner#do<cr>g@
-noremap <silent> <Plug>(joiner)S :<c-u>let g:JoinerJoinText=function('joiner#join_with_string_literal')<cr>:<c-u>set operatorfunc=joiner#do<cr>g@
-noremap <silent> <Plug>(joiner) :<c-u>let g:JoinerJoinText=function('joiner#default_join')<cr>:<c-u>set operatorfunc=joiner#do<cr>g@
+noremap <silent> <Plug>(joiner)s <cmd>let g:JoinerJoinText=function('joiner#join_with_string')<cr><cmd>set operatorfunc=joiner#do<cr>g@
+noremap <silent> <Plug>(joiner)S <cmd>let g:JoinerJoinText=function('joiner#join_with_string_literal')<cr><cmd>set operatorfunc=joiner#do<cr>g@
+noremap <silent> <Plug>(joiner) <cmd>let g:JoinerJoinText=function('joiner#default_join')<cr><cmd>set operatorfunc=joiner#do<cr>g@
-vnoremap <silent> <Plug>(joiner)s :<c-u>let g:JoinerJoinText=function('joiner#join_with_string')<cr>gv:<c-u>call joiner#do(visualmode(), 1)<cr>
-vnoremap <silent> <Plug>(joiner)S :<c-u>let g:JoinerJoinText=function('joiner#join_with_string_literal')<cr>gv:<c-u>call joiner#do(visualmode(), 1)<cr>
-vnoremap <silent> <Plug>(joiner)<space> :<c-u>let g:JoinerJoinText=function('joiner#default_join')<cr>gv:<c-u>call joiner#do(visualmode(), 1)<cr>
+vnoremap <silent> <Plug>(joiner)s <cmd>let g:JoinerJoinText=function('joiner#join_with_string')<cr>gv<cmd>call joiner#do(visualmode(), 1)<cr>
+vnoremap <silent> <Plug>(joiner)S <cmd>let g:JoinerJoinText=function('joiner#join_with_string_literal')<cr><cmd>call joiner#do(visualmode(), 1)<cr>
+vnoremap <silent> <Plug>(joiner)<space> <cmd>let g:JoinerJoinText=function('joiner#default_join')<cr><cmd>call joiner#do(visualmode(), 1)<cr>
if g:joiner_include_bindings
exec printf("vnoremap <silent> %s <Plug>(joiner)", g:joiner_leader)