Nova

Extensions


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.