- ElixirLS
- Elixir Language Server support for Nova
- 2892 Installs
-
This extension is allowed to:
- Read Files
- Launch Subprocesses
Readme
Elixir Language Server for Nova
This extension adds advanced support for Elixir features. It is powered by elixir-ls. It is currently experimental. Please report any issues you run into.
Supported Features:
- Go-to-definition (working)
- Reporting of build warnings and errors (working)
- Documentation lookup on hover (working)
- Dialyzer analysis (working)
- Code completion (working)
- Format code on save (experimental)
- Find references (experimental)
Changelog
Change Log
0.4.10 16 June 2024
Improvements:
- Updated ElixirLS to version v0.22.0
0.4.9 25 May 2024
Improvements:
- Updated ElixirLS to version v0.21.3
- @TeriyakiBomb improved the tree-sitter queries for documentation attributes resulting in improved syntax highlighting. PR
0.4.8 8 Feb 2024
Improvements:
- Updated ElixirLS to version v0.19.0
0.4.7 16 Dec 2023
Improvements:
- @TeriyakiBomb improved the tree-sitter query tags for better syntax highlighting. PR
- Updated ElixirLS to version v0.17.10
0.4.6 24 Sept 2023
Improvements:
- @kkostov added an setting to set a path to a custom language server instead of the one bundled with the extension. PR
- Updated ElixirLS to version v0.16.0
0.4.5 8 July 2023
Improvements:
- Updated ElixirLS to version v0.15.1
0.4.4 23 May 2023
Improvements:
- Updated ElixirLS to version v0.14.0
0.4.3: 05 Feb 2023
Improvements:
- @eahanson added support for Tree-sitter based symbols. Symbols will now appear in the Symbols sidebar when using Nova 10 or newer.
0.4.2: 28 Jan 2023
Improvements:
- Updated ElixirLS to version v0.13.0
0.4.0: 16 Oct 2022
Improvements:
- Updated ElixirLS to version v0.11.0.
- Added more consistent and reliable syntax highlighting for Nova 10+.
- Added syntax highlighting for HEEx templates both in
.html.heex
files and embeded in.ex
files. - Added a change log.