Commit graph

22 commits

Author SHA1 Message Date
Maria José Solano
fa158049b7
Add snippet text edit specification (#1892)
* Add snippet text edit specs

* add remarks
2024-02-16 08:39:24 +00:00
Maria José Solano
0a0ccb4bfb
Add string value definition (#1893) 2024-02-02 09:25:13 +00:00
Erik De Bonte
b9c4429703
Add WorkspaceEditMetadata support (#1881)
Add types from matching vscode-langaugeserver-node PR

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-01-31 10:07:22 +00:00
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
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
Maria José Solano
50cc3232f6
Add missing link type (#1513) 2022-07-04 11:34:21 +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
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
fee023f3ef
Document workspace symbol resolve request 2021-11-22 15:22:56 +01: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