GVls server is started even is there is not a Vala project
Opening any non-vala project GVls server is started, that should not be the case.
I don't see how that should be the case, because the plugin configuration points to vala
language.
Checking out Rust Analyzer plugin, while having problems to install it, found that plugin also should execute the server unconditionally, because that is executed at plugin load and type register.
While GVls is necessary only when the pipeline is loaded. If the configuration changes the server should be shouted down and initialized again. So the plugin will be modified to do so.