From f1b1ef9bfdfbf8b8660bc1db95478854af24ac60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felici=C3=A1n=20N=C3=A9meth?= Date: Fri, 22 Nov 2019 16:26:22 +0100 Subject: [PATCH] doc: contributing: Remove outdated LSP extension rustDocument/implementations is not in use. Fix #1593 @Xanewok: > We're not using it anymore since #936 but the documentation is outdate. --- contributing.md | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/contributing.md b/contributing.md index dd4c9f51428..afc48d5eb04 100644 --- a/contributing.md +++ b/contributing.md @@ -333,11 +333,8 @@ the RLS. ### Extensions to the Language Server Protocol The RLS uses some custom extensions to the Language Server Protocol. - -#### RLS to LSP Client - -These are all sent from the RLS to an LSP client and are only used to improve -the user experience by showing progress indicators. +These are all sent from the RLS to an LSP client and are only used to +improve the user experience by showing progress indicators. * `window/progress`: notification, `title: "Building"`. Sent before build starts. * `window/progress`: notification with `title: "Building"`, repeated for each compile target. @@ -347,17 +344,3 @@ the user experience by showing progress indicators. * `window/progress`: notification, `title: "Indexing"`. Sent before analysis of build starts. * ... standard LSP `publishDiagnostics` * `window/progress`: notification, `title: "Indexing"`, `"done": true`. Sent when analysis ends. - -#### LSP Client to RLS - -The following request is to support Rust specific features. - -* `rustDocument/implementations`: request - params: [`TextDocumentPositionParams`] - result: [`Location`]`[]` - - List all implementation blocks for a trait, struct, or enum denoted by the - given text document position. - -[`TextDocumentPositionParams`]: (https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textdocumentpositionparams) -[`Location`]: (https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#location)