Commit graph

1785 commits

Author SHA1 Message Date
Practicalli Johnny
a5d0a1410b
servers: update clojure-lsp repo and maintainer (#1921)
snoe originally started the project and Eric Dallo took over the project several years ago
2024-04-16 07:17:50 +00:00
Asuka Minato
ad15e50943
add 2 lsp (#1918)
batch and cobol
2024-04-15 07:18:48 +00:00
Maria José Solano
4d044f5ba3
Add markup diagnostic message clarification (#1917)
Add clarification
2024-04-12 07:07:39 +00:00
Anders Eknert
6d308a755c
Add Regal language server for Rego language (#1914)
Currently used by https://github.com/open-policy-agent/vscode-opa/
for diagnostics, hover and inlays hints. More features soon to be
supported.

Signed-off-by: Anders Eknert <anders@styra.com>
2024-04-08 12:27:44 +00:00
Asuka Minato
7b85b63300
add basedpyright (#1913)
add-basedpyright
2024-03-27 10:42:40 +00:00
Maria José Solano
995254ab6d
Fix metamodel (#1910) 2024-03-21 08:57:51 +00:00
Maria José Solano
df7c77baf1
Specification for MarkupContent support in diagnostic messages (#1905)
* add markup diagnostic message spec

* Update metamodel
2024-03-19 11:14:39 +00:00
Lukas Kesch
16210fb2f5
Updating copyright year to 2024 in footer.html (#1909) 2024-03-15 11:00:55 +00:00
Asuka Minato
026f703505
add lsp (#1907)
add https://github.com/mtshiba/pylyzer and [els](https://github.com/erg-lang/erg/tree/main/crates/els)
2024-03-11 08:35:57 +00:00
Ilia Abedianamiri
fbb32f4e66
A small typo in the summary paragraph (#1903) 2024-02-26 13:42:36 +00:00
Olivia Crain
5a9f514fba
Remove server entry for rnix-lsp (#1902)
This language server is no longer maintained and its source repository
has been archived.

https://github.com/nix-community/rnix-lsp/issues/112
2024-02-26 13:42:09 +00:00
Dirk Bäumer
43a3ed3cc7
Some more clarification (#1901) 2024-02-16 10:46:21 +01:00
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
Alan Smith
7e61e418d4
Removed deprecated Rust Language Server (RLS) (#1899)
Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-02-14 08:34:40 +00:00
Michael Peyton Jones
0771974327
Add Haskell to language kind table (#1898) 2024-02-13 11:25:33 +00:00
Maria José Solano
0956d645c0
Remove insertTextFormat from InlineCompletionItem (#1894)
Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-02-06 10:48:06 +00:00
dependabot[bot]
4641c3ee15
Bump nokogiri from 1.15.5 to 1.16.2 (#1896)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.15.5 to 1.16.2.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.15.5...v1.16.2)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-06 08:05:00 +01:00
valentin
838581170b
feat(implementors): add helm-ls (#1895) 2024-02-05 13:27:08 +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
Dirk Bäumer
62a1fbc083
Some minor formatting tweaks (#1890) 2024-01-31 10:53:19 +01:00
Falko
a6787053e1
Snippet grammar fixes and minor formal improvements throughout the LSP spec (#1886)
* Minor formal improvements throughout the LSP spec

This mostly fixes some grammar, spelling, and punctuation issues
throughout version 3.18 of the LSP specification. Additionally,
some incorrect TypeScript syntax has been fixed.

Meta model files have not been changed.

* Fix EBNF grammar for snippets

To be precise, "fix" refers to the following changes in this commit:
* Incorrect grouping of alternatives has been remedied
* Ambiguities present in the grammar have been fixed,
  the grammar should now be LL(1)-parseable.
* Grammar has been made consistent with the description above it.
  Specifically, characters which have to be escaped per the textual
  description now also need to be escaped per the grammar rules.
* A description for the ':+', ':?', and ':-' modifiers has been
  added, as they seem to not be explained anywhere else in the spec.
  * I have used the VSCode source code as a basis for these.
* The link has been updated to refer to the right EBNF specification,
  as the grammar uses the XML variant rather than the one described
  in the originally linked Wikipedia article.

* Address review comments by @dbaeumer

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-01-30 15:27:53 +01:00
Dirk Bäumer
a3c6649aa0
Clarify dynamic registration for change configuration notifications (#1889) 2024-01-29 13:01:26 +01:00
Dirk Bäumer
0d65e00110
Fixes #1397: Add Notebook code action kinds to LSP sepc (#1878) 2024-01-09 13:13:36 +01:00
Asuka Minato
11ec508a33
add-vscoq (#1869)
Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-01-08 18:31:58 +00:00
Danny Tuppeny
ebd89361c2
Clarify snippet escaping rules (#1868)
The current text reads like you can escape $ and } where not strictly necessary, but according to VS Code's behaviour and https://github.com/microsoft/vscode/issues/201059 this is not the case - you may only escape the characters that are _required_ to be escaped, otherwise you'll see backslashes in the output.

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-01-08 18:31:37 +00:00
Dirk Bäumer
74c0687735
Fixes #1873: Can a client use window/workDoneProgress/cancel to cancel a progress token provided by the client? (#1877) 2024-01-08 11:30:23 -07:00
Darian Benam
637fd279c1
Add Apache Dispatcher Config to the Language Server Implementations list (#1875)
Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2024-01-08 16:59:26 +00:00
Dirk Bäumer
614a0d2eca
Update to latest version of the github-pages gem (#1876) 2024-01-08 09:55:53 +01:00
Dirk Bäumer
80b9d4afb6
Dbaeumer/vicious-mole-white (#1866)
* Recommend using [start, end] offset over substring.

* Fix formatting
2023-12-18 12:01:18 +01:00
Dirk Bäumer
4b034c58bb
Add code action documentation support (#1864)
Add documentation support
2023-12-14 07:45:53 -08:00
Dirk Bäumer
b40c9bba98
Update dependencies (#1863) 2023-12-14 15:00:58 +00:00
Dirk Bäumer
f52dd508dd
Fixes #1644: Feature request: support tooltips for code lenses (#1862) 2023-12-14 14:22:20 +01:00
Alex Carney
4df8bc1d54
Add esbonio language server (#1860) 2023-12-14 10:19:38 +00:00
Alex Carney
429c22793c
Add lsp-devtools to utilities (#1859) 2023-12-14 10:18:58 +00:00
Louis Chauvet
688f27a2ef
Clarify CompletionItem.textEdit notes (#1722)
These notes are misleading to the user, "range" may refer to the range of application of the edit or the range of the generated text. This addition clarifies this difference.

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-12-12 14:36:26 +00:00
Danny Tuppeny
016a803dca
Note that InlayHints with the same position are shown in-order (#1681)
* Note that InlayHints with the same position are shown in-order

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

* Update metaModel

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-12-12 14:36:00 +00:00
Mitchell Hanberg
95e13050b3
fix typo in workspace/configuration (#1823)
Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-12-12 14:25:14 +00:00
Remco Haszing
635b3504ec
Add monaco-languageserver-types to utilities (#1857)
This package is useful for integrating LSP compliant language services
into Monaco editor.
2023-12-12 12:00:15 +00:00
Dirk Bäumer
f47e8fc208
Fixes #1554: Return code actions of the source type for the current cursor position? (#1856) 2023-12-11 16:10:32 +01:00
Remco Haszing
79e5b2334d
Add Volar to SDKs and language servers based on it (#1854)
Volar is a framework for building language servers for languages that
use embedded languages, with a focus on JavaScript/TypeScript. This is
currently used by the official language servers of Astro, MDX, and Vue.
2023-12-11 09:59:58 +00:00
Danny Tuppeny
13b45c1b6e
Add "noActiveParameterSupport" to allow null active parameters (#1597)
* Add "noActiveParameterSupport" to allow null active parameters

See https://github.com/microsoft/vscode/issues/145851.

* Updates for `null` `activeParameter`s

* Add a note about only being valid since 3.18

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-12-05 20:33:01 +00:00
Dirk Bäumer
43575e5c57
Fix enum values (#1852)
* Fix enum values

* Fix typing
2023-12-05 15:57:37 +01:00
Jonas Rinke
fb29a7899a
Corrected names and registrationOptions for notebookDocument/sync notifications (#1849)
* Corrected names for NotebookDocumentSync[Registration]Options

* Added registrationOptions to notebookDocument/sync notifications

* Reverted changes in metaModel.json files

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-12-05 13:39:22 +00:00
Mohammad Rahhal
9aa7ca0665
Fix typos (#1851)
* Fix typo

* Fix typo

* Fix typo
2023-12-04 09:54:02 +00:00
Darian Benam
7bf4c68d25
Add Robots.txt to the Language Server Implementations list (#1850) 2023-12-04 09:53:53 +00:00
Sophie Dankel
4a14bd9bc9
Add sway language to docs (#1846)
* Add sway language to docs

* Update _implementors/servers.md

---------

Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-11-29 09:09:07 +00:00
Nikos Koukis
1b7f236491
Add asm-lsp to the list of LSP servers (#1843) 2023-11-29 09:54:33 +01:00
Jen-Chieh Shen
a63ba0d97d
Add Elisp language server (#1845) 2023-11-28 08:36:10 +00:00
Asuka Minato
44aa5dc96c
add wolfram lsp (#1842)
Co-authored-by: Dirk Bäumer <dirkb@microsoft.com>
2023-11-23 08:13:43 +00:00