Skip to content

0.2.1

Choose a tag to compare

@tomv564 tomv564 released this 17 Sep 16:20

Potentially breaking change

Workspaces with multiple root folders will now only set up a language server for the first folder.

Configuration changes:

Global settings:

  • diagnostic_gutter_marker
  • only_show_lsp_completions
  • resolve_completion_for_snippets

Client (language server) settings (including per-project overrides)

  • command now supports ~ and sublime variables like ${project_path}
  • enabled
  • initializationOptions
  • settings

Completions and snippets

The javascript/typescript server will no longer provide snippets with completions. LSP added support to fetch and apply snippets using completionItem/resolve, this behaviour can be enabled with the resolve_completion_for_snippets setting.

Contributions:

@randy3k:

  • Improved protocol support (initialised notification, version on didOpen)
  • Completions fixes (enable sublime's built-in completions, hide details if not available)
  • Support for box diagnostics highlighting style.

@rwols:

  • Completions: fixed use of insertText when provided.

@rmccue:

  • Improved multi-folder workspace handling
  • Huge improvement in diagnostics panel updates (to stop flickering)

@chenglou:

  • Tested and added configuration for OCaml and Reason

@gmichokostas:

  • Tested and added configuration for Go

@braver:

  • Fixed LSP status text formatting
  • Much solid advice on improving the user experience

@ehuss:

  • Fixed a bug preventing Code Actions from being enabled