vscode-ibmi
vscode-ibmi copied to clipboard
Server Side Settings
Settings that are defined on the Server which can then be applied to every VS Code user that connects to it.
This file will exist at /.vscode/settings.json. Every time the client connects, it will grab these values and assign them to the local client settings. The local client cannot change these settings in the existing Connection Settings and the fields managed by the server will be readonly.
Rough plan
- [x] Search for settings file on connect
- [x] Update client settings
- [x] Mark specific properties/fields (in the settings) as readonly when managed by server
- [ ] ~Ability to edit server settings in the same Connection Settings UI~
- [ ] Ability to open server settings file from Connection Settings UI
- [ ] Schema for settings file
@codefori/core before I continue work on this PR, can you review what I have now and provide any initial feedback for this idea? Thanks!
I will be picking this up again based on the work done in: https://github.com/codefori/vscode-ibmi/pull/2341