feat: add neocmakelsp language server (#13740)

pull/13617/head^2
idealseal 2025-06-11 14:00:46 +00:00 committed by GitHub
parent ab97585b69
commit 3b7aaddb13
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 2 deletions

View File

@ -24,7 +24,7 @@
| circom | ✓ | | | `circom-lsp` | | circom | ✓ | | | `circom-lsp` |
| clarity | ✓ | | | `clarinet` | | clarity | ✓ | | | `clarinet` |
| clojure | ✓ | | | `clojure-lsp` | | clojure | ✓ | | | `clojure-lsp` |
| cmake | ✓ | ✓ | ✓ | `cmake-language-server` | | cmake | ✓ | ✓ | ✓ | `neocmakelsp`, `cmake-language-server` |
| codeql | ✓ | ✓ | | `codeql` | | codeql | ✓ | ✓ | | `codeql` |
| comment | ✓ | | | | | comment | ✓ | | | |
| common-lisp | ✓ | | ✓ | `cl-lsp` | | common-lisp | ✓ | | ✓ | `cl-lsp` |

View File

@ -72,6 +72,7 @@ metals = { command = "metals", config = { "isHttpEnabled" = true, metals = { inl
mesonlsp = { command = "mesonlsp", args = ["--lsp"] } mesonlsp = { command = "mesonlsp", args = ["--lsp"] }
mint = { command = "mint", args = ["tool", "ls"] } mint = { command = "mint", args = ["tool", "ls"] }
mojo-lsp-server = { command = "pixi", args = ["run", "mojo-lsp-server"] } mojo-lsp-server = { command = "pixi", args = ["run", "mojo-lsp-server"] }
neocmakelsp = { command = "neocmakelsp", args = ["stdio"] }
nil = { command = "nil" } nil = { command = "nil" }
nimlangserver = { command = "nimlangserver" } nimlangserver = { command = "nimlangserver" }
nimlsp = { command = "nimlsp" } nimlsp = { command = "nimlsp" }
@ -1557,7 +1558,7 @@ file-types = ["cmake", { glob = "CMakeLists.txt" }]
comment-token = "#" comment-token = "#"
block-comment-tokens = { start = "#[[", end = "]]" } block-comment-tokens = { start = "#[[", end = "]]" }
indent = { tab-width = 2, unit = " " } indent = { tab-width = 2, unit = " " }
language-servers = [ "cmake-language-server" ] language-servers = ["neocmakelsp", "cmake-language-server"]
injection-regex = "cmake" injection-regex = "cmake"
[[grammar]] [[grammar]]