doomemacs/modules
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
..
app app/rss: fix empty rmh-elfeed-org-files 2021-02-26 21:33:00 -05:00
checkers Bump :checkers 2021-02-25 12:12:53 -05:00
completion Use "Search Project [project]" prompt for file search 2021-02-26 21:33:00 -05:00
config Minor reformatting & refactors across the board 2021-02-25 13:59:43 -05:00
editor Merge pull request #4671 from johanthoren/develop 2021-02-27 23:56:15 -05:00
emacs Omit all but SVN, Git & Hg from vc-handled-backends 2021-02-26 21:33:00 -05:00
email Bump :email wanderlust 2020-12-05 15:22:57 -05:00
input Refactor and add contribution ideas 2021-02-22 10:32:09 +01:00
lang lang/julia: improve lsp support (#4012) 2021-03-01 22:25:35 -05:00
os Do not panic when xclip is not available 2020-12-14 16:40:10 -06:00
term term/eshell: alias cdp to cd-to-project 2021-02-24 18:27:45 -05:00
tools lang/julia: improve lsp support (#4012) 2021-03-01 22:25:35 -05:00
ui Refactor +vc-gutter-init-maybe-h 2021-02-26 21:33:00 -05:00