doomemacs/modules/tools
Han ba0f791b05
lang/julia: improve lsp support (#4012)
* lang/julia: include lsp-julia w/o language server

Use nonrecursive clone to get lsp-julia without bundled
LanguageServer.jl (plus dependencies) and include instructions in the
README on how to install the language server (bundled or otherwise).

* lang/julia: add checks for julia +lsp in doctor

Add two checks, both only for when the +lsp feature is enabled:
- Check if (:tools lsp) is selected
- Check if LanguageServer.jl is installed

* lang/julia: indicate SymbolServer.jl as dependency

It is itself a dependency of LanguageServer.jl, but it's necessary to
add it separately in order to do `using SymbolServer`.

* tools/lsp: add julia language server to list

* lang/julia: add eglot support using eglot-jl

Forcing eglot-jl to not install its own LanguageServer.jl is a bit of a
hack though.

* lang/julia: make timeout increase buffer-local

Suggestion by @benneti to use `setq-local` instead of `setq` to prevent
a timeout increase in non-Julia eglot buffers.

* Fix issues

Co-authored-by: Henrik Lissner <henrik@lissner.net>
2021-03-01 22:25:35 -05:00
..
ansible Merge pull request #4507 from RBckmnn/tools_ansible2 2021-01-09 03:23:07 -05:00
biblio Bump :tools 2021-02-25 13:59:43 -05:00
debugger Bump :tools 2021-02-25 13:59:43 -05:00
direnv Bump :tools 2021-02-11 22:13:22 -05:00
docker Bump :tools 2021-02-25 13:59:43 -05:00
editorconfig Bump :tools 2021-02-25 13:59:43 -05:00
ein Bump :tools 2021-02-25 13:59:43 -05:00
eval tools/eval: always eval elisp in current session 2021-02-24 18:06:30 -05:00
gist Fix RET/TAB in gist-list-menu-mode 2021-02-11 13:54:35 -05:00
lookup Bump :tools 2021-02-25 13:59:43 -05:00
lsp lang/julia: improve lsp support (#4012) 2021-03-01 22:25:35 -05:00
magit Bump :tools 2021-02-25 13:59:43 -05:00
make Bump :tools 2020-11-29 14:28:47 -05:00
pass Bump :tools 2021-02-25 13:59:43 -05:00
pdf Bump :tools 2021-02-25 13:59:43 -05:00
prodigy Bump :tools 2021-02-11 22:13:22 -05:00
rgb Bump :tools 2020-12-05 16:48:23 -05:00
taskrunner tools/taskrunner: Set popup rule for taskrunner buffer 2020-06-07 12:44:25 +09:00
terraform lang/terraform: Set docsets for terraform-mode (#4546) 2021-02-26 21:48:49 -05:00
tmux/autoload tmux: Quote shell arg in listing windows / panes 2020-04-23 21:13:28 -06:00
upload Bump :tools 2020-10-11 16:21:05 -04:00