Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.

Use RustLSP library. #96

Closed
wants to merge 1 commit into from

Commits on Dec 30, 2016

  1. Use RustLSP library.

    A more extensive and principled way to handle the LSP protocol. Adds
    *interface* support for all LSP requests.
    
    Fixes:
    * 'completionItem/resolve' should return CompletionItem not a vector
    * Concurrent handling of requests. Requests must be handled in order,
    otherwise, for example, text document changes could be applied out of
    order. Only read-only requests can conceptually be executed in parallel
    (since that would have the same result as if they were processed in
    order). See here for more info:
    microsoft/language-server-protocol#12
    
    TODO for RustLSP:
     * Cancel support
    bruno-medeiros authored and bruno committed Dec 30, 2016
    Configuration menu
    Copy the full SHA
    145f5b2 View commit details
    Browse the repository at this point in the history