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/casefmt.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/casefmt.vim')
-rw-r--r-- | plugin/casefmt.vim | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/plugin/casefmt.vim b/plugin/casefmt.vim index fb271b5..3717925 100644 --- a/plugin/casefmt.vim +++ b/plugin/casefmt.vim @@ -45,16 +45,16 @@ let s:case_fmts = { function! CaseFmt_AddFormat(key, funcname) abort exec printf("noremap <silent> <Plug>(casefmt-leader-no-set)%s " - \ . ":\<C-u>let g:CaseFmtFunction=function(\"\<SID>%s\")<cr>" - \ . ":\<C-u>set operatorfunc=\<SID>casefmt_do<cr>g@", a:key, a:funcname) + \ . "<cmd>let g:CaseFmtFunction=function(\"\<SID>%s\")<cr>" + \ . "<cmd>set operatorfunc=\<SID>casefmt_do<cr>g@", a:key, a:funcname) exec printf("vnoremap <silent> <Plug>(casefmt-leader-no-set)%s " - \ . ":\<C-u>let g:CaseFmtFunction=function(\"\<SID>%s\")<cr>" - \ . ":\<C-u>call \<SID>casefmt_do(visualmode(), 1)<cr>", a:key, a:funcname) + \ . "<cmd>let g:CaseFmtFunction=function(\"\<SID>%s\")<cr>" + \ . "<cmd>call \<SID>casefmt_do(visualmode(), 1)<cr>", a:key, a:funcname) endfunction -nmap <silent> <Plug>(casefmt-leader) :<C-u>let g:CaseFmtProcessor=function("<SID>casefmt_default_processor")<cr><Plug>(casefmt-leader-no-set) -vmap <silent> <Plug>(casefmt-leader) :<C-u>let g:CaseFmtProcessor=function("<SID>casefmt_default_processor")<cr>gv<Plug>(casefmt-leader-no-set) +nmap <silent> <Plug>(casefmt-leader) <cmd>let g:CaseFmtProcessor=function("<SID>casefmt_default_processor")<cr><Plug>(casefmt-leader-no-set) +vmap <silent> <Plug>(casefmt-leader) <cmd>let g:CaseFmtProcessor=function("<SID>casefmt_default_processor")<cr>gv<Plug>(casefmt-leader-no-set) for [k, v] in items(s:case_fmts) call CaseFmt_AddFormat(k, v) @@ -65,8 +65,8 @@ if g:casefmt_include_bindings exec printf("vmap <silent> %s <Plug>(casefmt-leader)", g:casefmt_leader) endif -nmap <silent> <Plug>(casefmt-leader)j :<C-u>let g:CaseFmtProcessor=function("<SID>casefmt_joiner")<cr><Plug>(casefmt-leader-no-set) -vmap <silent> <Plug>(casefmt-leader)j :<C-u>let g:CaseFmtProcessor=function("<SID>casefmt_joiner")<cr>gv<Plug>(casefmt-leader-no-set) +nmap <silent> <Plug>(casefmt-leader)j <cmd>let g:CaseFmtProcessor=function("<SID>casefmt_joiner")<cr><Plug>(casefmt-leader-no-set) +vmap <silent> <Plug>(casefmt-leader)j <cmd>let g:CaseFmtProcessor=function("<SID>casefmt_joiner")<cr>gv<Plug>(casefmt-leader-no-set) function! s:casefmt_do(type, ...) abort if a:0 |