-
Notifications
You must be signed in to change notification settings - Fork 91
Emacs
Adam B edited this page May 7, 2020
·
14 revisions
It is possible to use the Julia LanguageServer in Emacs using the lsp-mode and the lsp-julia packages. See the README of lsp-julia to get it working. It also might be helpful to look at this discourse post from @ffevotte to get an idea of the capabilities available.
LanguageServer.jl can be easily used with eglot by installing the eglot-jl package from melpa. It provides:
- completion via
completion-at-point - signatures and help at point via
eldocandeglot-help-at-point - Variable/function renaming
eglot-rename - Jump to function definition via
xref-find-definitions - Jump to symbols via
imenu
Not currently working:
- Smart refactoring like transforming single-line function into multi-line.
- Automatic buffer formatting.
- Linting.