Skip to content

0.3.0

Compare
Choose a tag to compare
@tomv564 tomv564 released this 08 Oct 09:14

This release changes how language server configuration is read, please review your settings if language servers are not starting up as expected.

Client configurations are now inherited from default_clients settings and can be explicitly enabled or disabled globally or per project using the 'enabled' field.

When a supported file is opened, "Enable Language Server" commands are available in the command palette - these will write the 'enabled' setting and start/stop the server as needed.

Features

  • An 'env' field was added for passing environment variables to the language server process
  • Improved messaging around server detection and server startup
  • Override what hint is displayed next to completion items with completion_hint_type setting

Bug fixes

  • High CPU usage after language server has terminated
  • Exceptions now properly logged
  • Go to definition did not follow protocol, breaking on PHP language server
  • Race condition when triggering completions

Many thanks to @randy3k and @deathaxe who contributed to this release!