Skip to content

0.2.6

Compare
Choose a tag to compare
@natebosch natebosch released this 12 Nov 18:35
· 328 commits to master since this release
  • Send file updates after re-reading already open file. Fixes some cases where
    the server has a different idea of the file content than the editor.
  • Avoid clearing and readding the same diagnostic matches each time diagnostics
    change in some other file.
  • Avoid doing work on diagnostics for unopened files.
  • Bug Fix: Use the correct diagnostics when updating the location list for
    windows other than the current window.
  • Add LSCServerStatus() function which returns a string representing the state
    of the language server for the current filetype.
  • :LSCRestartServer can now restart servers that failed, rather than just
    those which are currently running.
  • Bug Fix: Always send didOpen calls with the content they have at the time of
    initialization rather than what they had when the buffer was read. Fixes some
    cases where an edit before the server is read would get lost.
  • Bug Fix: Handle case where a GoToDefinition is an empty list rather than
    null.
  • Bug Fix: Handle case where initialization call gets a null response.
  • Bug Fix: Avoid breaking further callbacks when a message handler throws.
  • Bug Fix: Handle MarkedString and List<MarkedString> results to
    textDocument/hover calls.
  • Add experimental support for communicating over a TCP channel. Configure the
    command as a "host:port" pair.
  • Bug Fix: Handle null completions response.
  • Bug Fix: Don't include an 'id' field for messages which are notifications.
  • Add support for window/showMessage and window/logMessage.
  • Use <nomodeline> with doautocmd.
  • Bug Fix: Check for lsc_flush_timer before stopping it.
  • Show an error if a user triggered call fails.
  • Bug Fix: URI encode file paths.