diff options
author | Josh Rahm <rahm@google.com> | 2022-09-01 12:18:37 -0600 |
---|---|---|
committer | Josh Rahm <rahm@google.com> | 2022-09-01 12:18:37 -0600 |
commit | 45cfa4a0a16a31fd2a94e6ac7187e452287bbcf2 (patch) | |
tree | f5ea57dba99122a2246ab0007a75cb1c61fe28a7 /plugin/joiner.vim | |
parent | 72d93b67cf4424aaa6b0fd2931fd691219149359 (diff) | |
download | fieldmarshal.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.vim | 12 |
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) |