From 30f04160eb0457e4b3d684eab164872e6a6b61eb Mon Sep 17 00:00:00 2001 From: Sven Efftinge Date: Fri, 22 Dec 2017 15:43:32 +0100 Subject: [PATCH 1/7] Fixed a link --- _implementors/servers.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_implementors/servers.md b/_implementors/servers.md index 4b02a41..f086bc5 100644 --- a/_implementors/servers.md +++ b/_implementors/servers.md @@ -18,7 +18,7 @@ The language servers are listed in chronological order of appearance. | JSON | MS | [vscode-json-languageservice](https://github.com/Microsoft/vscode-json-languageservice) | | CSS/LESS/SASS | MS | [vscode-css-languageservice](https://github.com/Microsoft/vscode-css-languageservice) | | HTML | MS | [vscode-html-languageservice](https://github.com/Microsoft/vscode-html-languageservice) | -| [Xtext language framework](https://www.eclipse.org/Xtext/) | Eclipse | [Eclipse Xtext] (https://github.com/eclipse/xtext-core/blob/master/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/LanguageServerImpl.xtend)| +| [Xtext language framework](https://www.eclipse.org/Xtext/) | Eclipse | [Eclipse Xtext](https://github.com/eclipse/xtext-core/blob/master/org.eclipse.xtext.ide/src/org/eclipse/xtext/ide/server/LanguageServerImpl.xtend)| | Crane PHP | [HvyIndustries](https://github.com/HvyIndustries) | [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=HvyIndustries.crane) | | PHP | [Felix Becker](https://github.com/felixfbecker) | [php-language-server](https://github.com/felixfbecker/php-language-server) | | Haxe | [Dan Korostelev (@nadako)](https://github.com/nadako) | [VS Code Haxe extension](https://github.com/vshaxe/haxe-languageserver) | From 90345d62a76f7ada8055707e3194bf87e6810971 Mon Sep 17 00:00:00 2001 From: Jens Hausdorf Date: Sun, 31 Dec 2017 12:10:43 +0100 Subject: [PATCH 2/7] fix --- specification.md | 1 + 1 file changed, 1 insertion(+) diff --git a/specification.md b/specification.md index edcb437..145c95c 100644 --- a/specification.md +++ b/specification.md @@ -179,6 +179,7 @@ The base protocol offers support for request cancellation. To cancel a request, _Notification_: * method: '$/cancelRequest' * params: `CancelParams` defined as follows: + ```typescript interface CancelParams { /** From 7856cf58a1f1d9d99d79692113ee9859bb5e5daf Mon Sep 17 00:00:00 2001 From: Junfeng Li Date: Mon, 1 Jan 2018 22:45:47 -0800 Subject: [PATCH 3/7] Update LanguageClient-neovim. --- _implementors/tools.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_implementors/tools.md b/_implementors/tools.md index d2c0f13..379eaec 100644 --- a/_implementors/tools.md +++ b/_implementors/tools.md @@ -19,7 +19,7 @@ index: 2 |[MS Monaco Editor](https://github.com/Microsoft/monaco-editor)| [Typefox](https://github.com/TypeFox) | [monaco-languageclient](https://www.npmjs.com/package/monaco-languageclient) | |[Atom](https://atom.io/)| [Github](https://github.com/) | [atom-languageclient](https://atom.io/packages/atom-languageclient) | |[Theia](https://github.com/theia-ide/theia)| [theia-ide](https://github.com/theia-ide) | [theia](https://github.com/theia-ide/theia) | -|[neovim](https://neovim.io/)| [Junfeng Li](https://github.com/autozimu) | [LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) | +|vim8 and [neovim](https://neovim.io/)| [Junfeng Li](https://github.com/autozimu) | [LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) | |vim8 and neovim| [Prabir Shrestha](https://github.com/prabirshrestha) | [vim-lsp](https://github.com/prabirshrestha/vim-lsp) | |Visual Studio| [Adam Friedman](https://github.com/tintoy) | [LSP client in Visual Studio](https://github.com/tintoy/dotnet-language-client/tree/sample/visual-studio/samples/VisualStudioExtension) | |Visual Studio| Microsoft | [LSP Preview](https://marketplace.visualstudio.com/items?itemName=vsext.LanguageServerClientPreview) | From 147c228a3922e52f7a39a5b5aad8969dd897723a Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Mon, 8 Jan 2018 17:26:30 +0100 Subject: [PATCH 4/7] Improve grouping of the navigation bar --- _data/specification-toc.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/_data/specification-toc.yml b/_data/specification-toc.yml index 0160ea2..4845497 100644 --- a/_data/specification-toc.yml +++ b/_data/specification-toc.yml @@ -47,8 +47,8 @@ anchor: workspace_executeCommand - title: applyEdit anchor: workspace_applyEdit - - title: Text Document - anchor: textDocument + - title: Text Synchronization + anchor: textSynchronization children: - title: didOpen anchor: textDocument_didOpen @@ -62,8 +62,14 @@ anchor: textDocument_didSave - title: didClose anchor: textDocument_didClose + - title: Diagnostics + anchor: diagnostics + children: - title: publishDiagnostics anchor: textDocument_publishDiagnostics + - title: Language Features + anchor: languageFeatures + children: - title: completion anchor: textDocument_completion - title: resolve From 4882ba8b9529af32e4bd2ed50e947d120a7753ea Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Mon, 8 Jan 2018 19:44:11 +0100 Subject: [PATCH 5/7] Qualify resolve requests. --- _data/specification-toc.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/specification-toc.yml b/_data/specification-toc.yml index 4845497..daf39c2 100644 --- a/_data/specification-toc.yml +++ b/_data/specification-toc.yml @@ -72,7 +72,7 @@ children: - title: completion anchor: textDocument_completion - - title: resolve + - title: completion resolve anchor: completionItem_resolve - title: hover anchor: textDocument_hover @@ -90,11 +90,11 @@ anchor: textDocument_codeAction - title: codeLens anchor: textDocument_codeLens - - title: resolve + - title: codeLens resolve anchor: codeLens_resolve - title: documentLink anchor: textDocument_documentLink - - title: resolve + - title: documentLink resolve anchor: documentLink_resolve - title: formatting anchor: textDocument_formatting From 61c4ef039510f05aaa2b8d97c0a006b84815aa67 Mon Sep 17 00:00:00 2001 From: Damien Guard Date: Tue, 9 Jan 2018 07:37:02 -0800 Subject: [PATCH 6/7] Correct atom-languageclient link --- _implementors/tools.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_implementors/tools.md b/_implementors/tools.md index 379eaec..dab653b 100644 --- a/_implementors/tools.md +++ b/_implementors/tools.md @@ -17,10 +17,10 @@ index: 2 | emacs | [Vibhav Pant](https://github.com/vibhavp) | [emacs language server client](https://github.com/emacs-lsp/lsp-mode/) | |[GNOME Builder](https://wiki.gnome.org/Apps/Builder)| [gnome.org](https://wiki.gnome.org/Apps/Builder/) | [language server client](https://git.gnome.org/browse/gnome-builder/tree/src/libide/langserv) | |[MS Monaco Editor](https://github.com/Microsoft/monaco-editor)| [Typefox](https://github.com/TypeFox) | [monaco-languageclient](https://www.npmjs.com/package/monaco-languageclient) | -|[Atom](https://atom.io/)| [Github](https://github.com/) | [atom-languageclient](https://atom.io/packages/atom-languageclient) | +|[Atom](https://atom.io/)| [GitHub](https://github.com/) | [atom-languageclient](https://www.npmjs.com/package/atom-languageclient) | |[Theia](https://github.com/theia-ide/theia)| [theia-ide](https://github.com/theia-ide) | [theia](https://github.com/theia-ide/theia) | |vim8 and [neovim](https://neovim.io/)| [Junfeng Li](https://github.com/autozimu) | [LanguageClient-neovim](https://github.com/autozimu/LanguageClient-neovim) | |vim8 and neovim| [Prabir Shrestha](https://github.com/prabirshrestha) | [vim-lsp](https://github.com/prabirshrestha/vim-lsp) | |Visual Studio| [Adam Friedman](https://github.com/tintoy) | [LSP client in Visual Studio](https://github.com/tintoy/dotnet-language-client/tree/sample/visual-studio/samples/VisualStudioExtension) | |Visual Studio| Microsoft | [LSP Preview](https://marketplace.visualstudio.com/items?itemName=vsext.LanguageServerClientPreview) | -{: .table .table-bordered} \ No newline at end of file +{: .table .table-bordered} From b83effa317a82c52ea052d3ea30c1052282e9acb Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Wed, 10 Jan 2018 12:00:45 +0100 Subject: [PATCH 7/7] Fixes #371: Section about initialize's response is not formatted correctly --- specification.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/specification.md b/specification.md index 145c95c..191fc2b 100644 --- a/specification.md +++ b/specification.md @@ -1093,6 +1093,7 @@ interface ClientCapabilities { _Response_: * result: `InitializeResult` defined as follows: + ```typescript interface InitializeResult { /** @@ -1102,6 +1103,7 @@ interface InitializeResult { } ``` * error.code: + ```typescript /** * Known error codes for an `InitializeError`; @@ -1117,6 +1119,7 @@ export namespace InitializeError { ``` * error.data: + ```typescript interface InitializeError { /**