-
-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Labels
enhancementNew feature or requestNew feature or request
Description
To further improve the language server protocol:
- we should use the
InitializationOptionsto get the configuration from the client side (which should be parsed/validated in this case) and merge it in viper. - also we need to implement
workspace/didChangeConfigurationwhich is used to update the running configuration in the server (this also should be parsed/validated) and merged with the running viper config.
With this options you would be able to dynamically reconfigure vacuum through the json rpc protocol from the client side.
If this should be a recommended way to configure vacuum is also an acceptable opinion, imho in that case this functionality should expose only a "configuration-file" option, to be able to use different configuration files like when you run vacuum as a cli app.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request