Skip to content

0.9.1

Compare
Choose a tag to compare
@tomv564 tomv564 released this 29 Nov 14:25

Since 0.9.0, discussion about this package is now in the #lsp channel on the official Sublime Discord server. Come stop by!

Features:

  • Format on save (#731)

    • Support for servers that can do it (see their configuration)
    • Support for LSP running the format for you (Default off, enable by setting lsp_format_on_save to true in sublime or project settings)
  • Shortcut and phantoms for previous/next diagnostic (eg. F8/shift-F8, see #783)

  • Context menu items moved to "LSP" sub menu (@rwols)

  • Completion respects Sublime's auto_complete_selector setting before showing completions.

  • Support workspace/configuration request (needed for eslint server)

  • Support related info in diagnostics (#773)

  • Support for LSP to own the port when running TCP servers (#751)

    • Set tcp_mode to "host" in client configuration.

Fixes:

  • Error showing references on Windows (#727)

  • Show line of a reference's usage from actual document (instead of disk) (@predragnikolic)

  • Stop requesting Signature Help in comment blocks etc. (#743)

  • Don't show signature help if the user has continued typing

  • Signature help label rendered incorrectly (#742)

  • Hide links in hover popup (@jwortmann, #735)

  • Prevent scroll bars in hover/signature popups (#776)

  • Completions would never fire at first character in document.

  • Completions should not cache empty responses (from intelephense) at some locations (#745)

  • Completions should not insert an extra < (#714)

  • Completions could sometimes not insert additionalEdits (#720)

  • Completions should handle "special" completions items from Metals (@rwols, #772)

  • Fix Code Actions sometimes not showing up when selection changes (@predragnikolic)

  • Fix servers not starting when quick switching projects (#708)

New server support or documentation:

Deprecations:

  • No longer using regexes to allow short-hand syntax names in client configuration
  • prefer_label_over_filter_text setting for completions
  • "Setup Language Server" detection and command (#793)

See https://github.com/tomv564/LSP/releases/tag/0.9.1 for full update details.

Thanks to all contributors & reporters!