A plugin's language-server config pointing outside its own folder is now skipped with a warning.
What's wrong with this entry?
When a plugin loaded from a local directory supplies language-server configuration, both the top-level config file and each per-server config path are now resolved to their real location and skipped with a warning if they land outside the plugin's own directory.
- The plugin directory, its parent chain and the target file are all resolved through symlinks before the comparison.
- Applies to directory-loaded plugins only.
which a directory-loaded plugin may not reference here.
Strings lifted out of the shipped bundle, so the claim above can be checked against them.