mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-19 14:16:14 +00:00
feat(solidlsp): add LaTeX language server via texlab (#1600)
Register the LATEX language (.tex/.bib/.sty/.cls) backed by texlab, downloaded as a sha256-verified single-binary from GitHub Releases (v5.25.1) across macOS/Linux/Windows. Document symbols expose the sectioning hierarchy; definitions/references cover labels and citations. Includes a smoke-test fixture repo and basic document-symbol tests. Co-authored-by: KoscheiiB <KoscheiiB@users.noreply.github.com>
This commit is contained in:
1 parent
a0435467b6
commit
5d44d017c8
16 files changed
+520
-2
No files matched your search
@@ -97,6 +97,10 @@ Some languages require additional installations or setup steps, as noted.
|
||||
* **Julia**
|
||||
* **Kotlin**
|
||||
(uses the pre-alpha [official kotlin LS](https://github.com/Kotlin/kotlin-lsp), some issues may appear)
|
||||
* **LaTeX**
|
||||
(experimental; must be explicitly enabled via language `latex`; uses [texlab](https://github.com/latex-lsp/texlab),
|
||||
auto-downloaded as a SHA-256-verified prebuilt binary; supports `.tex`, `.bib`, `.sty`, and `.cls` files; texlab is
|
||||
GPL-3.0 and runs as a separate downloaded process)
|
||||
* **Lean 4**
|
||||
(requires `lean` and `lake` installed via [elan](https://github.com/leanprover/elan); uses the built-in Lean 4 LSP;
|
||||
the project must be a Lake project with `lake build` run before use)
|
||||
|
||||
Reference in new issue
Block a user