TypeFox / yang-lsp

A Language Server for YANG
http://www.yang-central.org
Apache License 2.0
51 stars 13 forks source link

Extension `classpath` is currently only allowed to be relative to the project workspace #245

Open esmasth opened 3 months ago

esmasth commented 3 months ago

It is beneficial to have some centrally deployed extension jar files across projects. A start can be to allow for absolute classpaths outside the project which may be referenced via the user level yang.settings.

This can also be an opportunity to consider other mechanisms to initialize YANG LSP server which are in server or global context and not only user/workspace/project context. Using workspace/didChangeConfiguration or the newer workspace/getConfiguration method can be considered.