mirror of
https://github.com/junegunn/vim-plug.git
synced 2025-12-08 18:04:46 +08:00
Case-sensitive validation of on arguments (#314)
This commit is contained in:
5
plug.vim
5
plug.vim
@@ -175,11 +175,14 @@ function! plug#end()
|
|||||||
call s:assoc(lod.map, cmd, name)
|
call s:assoc(lod.map, cmd, name)
|
||||||
endif
|
endif
|
||||||
call add(s:triggers[name].map, cmd)
|
call add(s:triggers[name].map, cmd)
|
||||||
elseif cmd =~ '^[A-Z]'
|
elseif cmd =~# '^[A-Z]'
|
||||||
if exists(':'.cmd) != 2
|
if exists(':'.cmd) != 2
|
||||||
call s:assoc(lod.cmd, cmd, name)
|
call s:assoc(lod.cmd, cmd, name)
|
||||||
endif
|
endif
|
||||||
call add(s:triggers[name].cmd, cmd)
|
call add(s:triggers[name].cmd, cmd)
|
||||||
|
else
|
||||||
|
call s:err('Invalid `on` option: '.cmd.
|
||||||
|
\ '. Should start with an uppercase letter or `<Plug>`.')
|
||||||
endif
|
endif
|
||||||
endfor
|
endfor
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user