Skip to content

Releases: navi-language/zed-navi

v0.4.0

21 May 06:28
Compare
Choose a tag to compare
  • Improved to try to use the Navi that is installed on system.

v0.3.0

13 May 05:50
Compare
Choose a tag to compare
  • Add code actions to run tests, benchs and program.
    • Add runnable button to test "name" item to run navi test.
    • Add runnable button to bench "name" item to run navi bench.
    • Add runnable button to fn main() to run program.
      SCR-20240513-j39
  • Fix map, array expression highlight #2.

v0.2.1

30 Apr 09:14
Compare
Choose a tag to compare
  • Update tree-sitter-navi for support const without type and remove const from outline.
  • Update outline, remove struct_field and enum_variant.
  • Fix for Windows LSP download.

v0.2.0

12 Apr 07:22
Compare
Choose a tag to compare
  • Added to support panic keyword highlight.
  • Improved to better handle lsp-server downloading status.
  • Fix the comments order to support new Zed toggle comment behavior.
  • Update tree-sitter-navi and tree-sitter-navi-stream to support more highlight details.
  • Add to support Navi Stream LSP.

v0.1.0

21 Mar 11:52
8d60aa1
Compare
Choose a tag to compare
  • Add LSP support for Navi language.

image

v0.0.5

07 Mar 07:24
Compare
Choose a tag to compare
  • Add to support impl for.
  • Add test, bench to outline.

v0.0.4

28 Feb 06:58
Compare
Choose a tag to compare

Navi

  • Fix call_expression keyword argument highlight.
  • Fix use struct highlight.
  • Fix float and nil literal highlight.

Navi Stream

  • Fix float and nil literal highlight.
  • Fix regex error on Linux.
  • Fix call_expression keyword argument highlight.
  • Fix meta, param, i18n item.
  • Add to support export let.

v0.0.3

26 Feb 11:07
Compare
Choose a tag to compare

What's Changed

Navi

  • Fix to support default value for struct** field.
  • Add to support closure syntax.
  • Add to support try, throw, assert expression.
  • Fix call_expression keyword argument highlight.

Navi Stream

  • Add to support export let.
  • Add to meta, param, i18n declarations.
  • Fix call_expression keyword argument highlight.

v0.0.2

22 Feb 11:46
Compare
Choose a tag to compare

Improve grammars by tree-sitter-navi

  • Add to support union type.
  • Fix if let and for let highlight.
  • Fix map type support: <string, int>;
  • Fix array, map init expression.

v0.0.1

19 Feb 03:38
Compare
Choose a tag to compare
  • First release.

How to install

Open ~/Library/Application Support/Zed/extensions/installed/ and unzip navi-0.0.1.tar.gz.

cd ~/Library/Application\ Support/Zed/extensions/installed/
wget https://github.com/navi-language/zed-navi/releases/download/v0.0.1/navi-0.0.1.tar.gz
unzip navi-0.0.1.tar.gz

And then return to Zed, the Navi language support is ready.