Commit graph

73 commits

Author SHA1 Message Date
Cristopher Claeys
29aaf34c21
Add the workspace/foldingRange/refresh method (#1812) 2023-09-18 17:40:33 +02:00
Cristopher Claeys
7e8ee332cc
Add multirange formatting via textDocument/rangesFormatting to spec (#1759)
* Add `textDocument/rangesFormatting` to spec

* Typo
2023-07-05 13:45:29 +02:00
Cristopher Claeys
d0e0e76634
Add textDocument/inlineCompletion to 3.18 (#1673)
* Add textDocument/inlineCompletion

* Define return types in metaModel.json

* Copy generated metaModel.json from node pull/1190

* Add feature detail

* Update initial .md description
2023-07-04 10:50:54 +02:00
Maria José Solano
1ec56d2198
Move trace value to the base protocol (#1744)
* typo

* Move trace value to the base protocol

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-06-08 12:28:39 +00:00
Maria José Solano
2075660e75
Define separate base protocol (#1698)
* Define separate tools protocol

Add note

Move the other bits

Define separate tools protocol

Rename to base protocol

Change version to 0.9

Use Base prefix and remove since annotations

Undo changes in LSP specs

Move all the lifecycle messages

Define separate tools protocol

* Move shared definitions

* Define regexes

* List reserved capabilities and improve examples

* Specs for work done progress

* Change enumeration example

* Make ClientCapabilities open

* Add InitializeResponse

* Remove text document stuff from registration messages

* Add motivation section

* Add experimental remark
2023-05-25 09:15:12 +02:00
Josh Soref
9af23687c4
Spelling (#1654)
* spelling: commit

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: concepts

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: conceptually

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: constraints

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: contains

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: function

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: graphviz

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: javascript

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: omitted

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: represents

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

* spelling: specced

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>

---------

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-02-01 11:13:45 +01:00
Dirk Bäumer
51511e52d1
Add upcoming 3.18 specification (#1567) 2022-10-21 14:58:24 +02:00
Peter Hull
1823404f16
Fix links in the documentation (#1551)
* Point internal links to the correct LSP spec

For the LSP specs, the internal links will resolve to anchors in the same document.
For the LSIF, the variable `lspVersion` in the front-matter identifies the
corresponding LSP spec that this LSIF spec references.

* Use a Map instead of Object

* Remove external links which are not needed any more
2022-09-20 08:52:45 +02:00
Maria José Solano
50cc3232f6
Add missing link type (#1513) 2022-07-04 11:34:21 +02:00
Dirk Bäumer
1219638933
Fixes #1514: [git] Normalize line endings (#1515) 2022-07-04 11:29:01 +02:00
Dirk Bäumer
e88d661235
Dbaeumer/prepare3.17 (#1467)
* Remove Proposed State

* Remove @Proposed

* Include Meta model

* Minor fix to WatchKind

* Update meta model

* Add VersionedNotebookDocumentIdentifier

* 💄

* Update meta model
2022-05-10 17:04:40 +02:00
Dirk Baeumer
aab8132300
Prepare for 3.17 release 2022-04-22 14:37:10 +02:00
Dirk Baeumer
3bd6feecca
Minor tweaks to position encoding 2022-04-13 15:08:10 +02:00
Dirk Baeumer
c681e5f920
Add relative pattern support. 2022-04-13 14:49:16 +02:00
KamasamaK
135521f210 Add some missing linkable types 2022-04-11 05:00:14 -04:00
Dirk Baeumer
f4c158e8ff
Fixes #1203: Add better documentation on how clients should handle file renames 2022-03-29 21:34:44 +02:00
Dirk Baeumer
7201ba1db6
Add type hierarchy to the spec 2022-03-09 17:27:37 +01:00
Dirk Baeumer
e31b4a2517
Add Inline Value to specification 2022-03-09 16:36:12 +01:00
Dirk Baeumer
c63b5f5266
Add InlayHints to the specification. 2022-03-09 16:09:28 +01:00
Dirk Baeumer
a997e18893
More specification separation 2022-03-09 12:13:51 +01:00
Dirk Baeumer
ed804013dc
Split specification in smaller parts 2022-03-07 18:14:59 +01:00
Dirk Baeumer
fee023f3ef
Document workspace symbol resolve request 2021-11-22 15:22:56 +01:00
Dirk Baeumer
cd7caaaa87
Add LSIF 0.6.0 sepcification and reference as current 2021-09-13 16:35:11 +02:00
N. Taylor Mullen
2c9c5d2b6c Finish linking the LSP spec types.
- Done!!
2021-06-15 11:50:23 -07:00
N. Taylor Mullen
55b6438cfd Continue adding linkability to the protocol.
- Linked down to OnTypeFormatting.
2021-06-10 21:37:00 -07:00
N. Taylor Mullen
bfc543d7a3 Add linkability all the way down to document symbol.
- Found that adding a newline after the anchor holders would result in the markdown coloring not getting corrupted in VSCode + no impact on the actual rendered output. Therefore went back and ensured there was a newline after every anchor.
2021-06-05 14:20:24 -07:00
N. Taylor Mullen
6f0790fad6 Make each piece of code individually linkable.
- Had to update the CSS to account for the linkability of these pieces because when you'd navigate to them they'd be hidden by the top nav bar.
- Broke up several "huge" code sections into smaller segments. In practice it actually looks a lot cleaner but more importantly it allows us to link to individual pieces.
2021-06-03 15:11:17 -07:00
N. Taylor Mullen
08d3acb678 Add ability to link various portions of the LSP site.
- Also allowed linking off to other pages if we want.
- This method includes a JavaScript snippet that post-processes the site to link out any code snippets/code types to corresponding links.
2021-05-25 08:04:03 -07:00
Dirk Baeumer
a64b6d7cf3 Add 3.17 change log to TOC 2021-01-29 09:36:37 +01:00
Dirk Baeumer
fb795152f1 Clarify cancel of requests and content modified. 2021-01-13 15:20:31 +01:00
Dirk Baeumer
6bd4990e23 Update LSIF specification to document shard property 2021-01-07 21:21:36 +01:00
Dirk Baeumer
436dd0b1ab Publish 3.16 version of the protocol 2020-12-14 10:35:22 +01:00
Dirk Baeumer
539c919cbc Some minor word smithing around file operation events 2020-12-07 11:51:41 +01:00
Dirk Baeumer
c485961250 Update toc 2020-12-01 18:11:42 +01:00
Dirk Baeumer
df42c47730 Rename onTypeRename to LinkedEditing 2020-12-01 16:56:14 +01:00
Dirk Baeumer
0e116448e3 Fix toc 2020-11-13 19:34:10 +01:00
Dirk Baeumer
a7f5ec7d3a Fixes #1092: Support onTypeRename 2020-11-13 19:31:11 +01:00
Dirk Baeumer
ec377055d4 Fixes #612: Feature request: Server initiated "window/showTextDocument" notification 2020-11-10 16:43:13 +01:00
Dirk Baeumer
558f1e114a Fixes #192: Missing support for onDidChangeCodeLenses 2020-11-06 17:04:03 +01:00
Dirk Baeumer
b0e64be14b Clarify progress reporting 2020-10-05 13:09:33 +02:00
Dirk Baeumer
82214aa32d Add moniker request to specification 2020-09-25 12:38:04 +02:00
Dirk Baeumer
1077a49b8d Add code action resolve support 2020-09-25 11:59:35 +02:00
Radek Simko
b8b9f93b9d
website: fix typo (Genernal -> General) 2020-06-25 11:30:22 +01:00
Dirk Baeumer
d26001e8cd More TOC 2020-06-23 17:11:27 +02:00
Dirk Baeumer
9a48da4f48 Update TOC 2020-06-23 17:10:50 +02:00
Dirk Baeumer
0293da6c1c Update TOC 2020-06-23 16:56:38 +02:00
Dirk Baeumer
e735867149 Add call hierarchy to 3.16 specification 2020-05-11 10:55:21 +02:00
Dirk Baeumer
bf7fe06533 Creat document for the upcoming 3.16 specification 2020-04-29 13:10:34 +02:00
Dirk Baeumer
4200969f65 Publish LSIF 0.5.0 version 2020-03-27 12:58:37 +01:00
Dirk Baeumer
a8f763b45c Fixes #903: Is cancelling a server initiated progress report described in the lsp? 2020-01-28 16:14:44 +01:00