aboutsummaryrefslogtreecommitdiff
path: root/plugin/casefmt.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/casefmt.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/casefmt.vim')
-rw-r--r--plugin/casefmt.vim16
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