aboutsummaryrefslogtreecommitdiffstats
path: root/doc/configs.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/configs.md')
-rw-r--r--doc/configs.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/configs.md b/doc/configs.md
index 79ce5d91..f1aa0369 100644
--- a/doc/configs.md
+++ b/doc/configs.md
@@ -167,6 +167,7 @@ Nvim by running `:help lspconfig-all`.
- [java_language_server](#java_language_server)
- [jdtls](#jdtls)
- [jedi_language_server](#jedi_language_server)
+- [jetls](#jetls)
- [jinja_lsp](#jinja_lsp)
- [jls](#jls)
- [jqls](#jqls)
@@ -6759,6 +6760,37 @@ Default config:
---
+## jetls
+
+https://github.com/aviatesk/JETLS.jl
+
+For JETLS installation: Use the Julia Apps helper:
+```sh
+julia -e 'using Pkg; Pkg.Apps.add(; url="https://github.com/aviatesk/JETLS.jl", rev="release")'
+```
+To update it, run the same command again
+
+Snippet to enable the language server:
+```lua
+vim.lsp.enable('jetls')
+```
+
+Default config:
+- `cmd` :
+ ```lua
+ { "jetls", "serve" }
+ ```
+- `filetypes` :
+ ```lua
+ { "julia" }
+ ```
+- `root_markers` :
+ ```lua
+ { "Project.toml" }
+ ```
+
+---
+
## jinja_lsp
jinja-lsp enhances minijinja development experience by providing Helix/Nvim users with advanced features such as autocomplete, syntax highlighting, hover, goto definition, code actions and linting.