Defines a common protocol for language servers.
Find a file
Danny Tuppeny c6af121e16
Add support for completionList.applyKind to determine how values from completionList.itemDefaults and completion are combined. (#2018)
* Add support for `completionList.applyKind` to determine how values from `completionList.itemDefaults` and `completion` are combined.

Fixes https://github.com/microsoft/language-server-protocol/issues/1802

* Update completion.md

* Simplify by removing distinction between null/undefined

* Use a single client capability + add ApplyKind enum/type

* Make this clearer

* Minor fixes

- commitCharacters isn't allowed to be null so no point mentioning this
- Fix missing quote
- Fix error in ApplyKind type (either needs "typeof" or to use literals, and other things use literals)

* Change ApplyKind to be integers

* Typos

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-10-08 08:52:57 +02:00
.vscode Fixes #1514: [git] Normalize line endings (#1515) 2022-07-04 11:29:01 +02:00
_data Document text document content request and update changelog (#1994) 2024-08-07 10:33:47 -07:00
_implementors Added Rascal to relevant LSP implementor sections (#2029) 2024-10-01 11:04:11 +02:00
_includes fix: align copyright year and image (#1928) 2024-04-22 10:49:22 -07:00
_layouts Fixes #1514: [git] Normalize line endings (#1515) 2022-07-04 11:29:01 +02:00
_overviews Fixes #1514: [git] Normalize line endings (#1515) 2022-07-04 11:29:01 +02:00
_specifications Add support for completionList.applyKind to determine how values from completionList.itemDefaults and completion are combined. (#2018) 2024-10-08 08:52:57 +02:00
css fix: align copyright year and image (#1928) 2024-04-22 10:49:22 -07:00
img Fixes Microsoft logo in footer in dark mode 2021-11-01 21:24:50 +00:00
js fix: use visibility instead of display (#1927) 2024-04-22 19:23:28 +02:00
resources Define separate base protocol (#1698) 2023-05-25 09:15:12 +02:00
webfonts Initial commit of the web site 2017-12-14 15:05:38 +01:00
.gitattributes Fixes #1514: [git] Normalize line endings (#1515) 2022-07-04 11:29:01 +02:00
.gitignore Add string value definition (#1893) 2024-02-02 09:25:13 +00:00
404.html Initial commit of the web site 2017-12-14 15:05:38 +01:00
_config.yml [jekyll] Ignore folders generated by Bundler (#1516) 2022-07-07 08:50:08 +02:00
Gemfile Update ruby version, add GlobPatterns to document filters for 3.18 and update meta model to latest implementation. (#1993) 2024-08-05 12:43:56 +02:00
Gemfile.lock Bump webrick from 1.8.1 to 1.8.2 (#2030) 2024-09-27 16:32:02 -07:00
index.html Update latest version in index.html (#1478) 2022-05-23 09:49:34 +02:00
License-code.txt Fixes #1747: Please add the full license text to the repo (#1763) 2023-07-04 14:30:10 +02:00
License.txt Fixes #1747: Please add the full license text to the repo (#1763) 2023-07-04 14:30:10 +02:00
SECURITY.md Adding Microsoft SECURITY.MD (#1527) 2022-08-05 16:06:48 +02:00
ThirdPartyNotices.txt Fixes #1514: [git] Normalize line endings (#1515) 2022-07-04 11:29:01 +02:00