mirror of
https://github.com/neovim/neovim.git
synced 2025-09-18 09:18:19 +00:00
Print an error and exit when there are no plugins.
Issue: #1537 Running the :UpdateRemotePlugins command will show an ugly, unhelpful error when no plugins were found. This change has neovim print an error message and does not attempt to start the python-client which requires at least one plugin.
This commit is contained in:
@@ -121,6 +121,11 @@ function! s:RegistrationCommands(host)
|
||||
call remote#host#RegisterClone(host_id, a:host)
|
||||
let pattern = s:plugin_patterns[a:host]
|
||||
let paths = globpath(&rtp, 'rplugin/'.a:host.'/'.pattern, 0, 1)
|
||||
if len(paths) < 1
|
||||
echom "Could not find any plugins when attempting to register plugin "
|
||||
\ ."commands. See :he remote-plugin"
|
||||
return []
|
||||
endif
|
||||
for path in paths
|
||||
call remote#host#RegisterPlugin(host_id, path, [])
|
||||
endfor
|
||||
|
Reference in New Issue
Block a user