Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Milestone Tact v1.3.0 #8

Closed
6 tasks done
novusnota opened this issue Feb 17, 2024 · 3 comments
Closed
6 tasks done

Milestone Tact v1.3.0 #8

novusnota opened this issue Feb 17, 2024 · 3 comments
Assignees
Labels
tact update tact-lang/tact: features and related updates

Comments

@novusnota
Copy link
Member

novusnota commented Feb 17, 2024

This is a tracking issue towards matching Tact v1.3.0: tact-lang/tact#280

Parser: https://github.com/tact-lang/tree-sitter-tact/releases/tag/v1.3.0

  • Parser matches Tact version 1.3.0
  • All Tree-sitter queries are updated
  • All old and new tests pass

PRs to Neovim:

@novusnota novusnota added documentation Improvements or additions to documentation enhancement labels Feb 17, 2024
@novusnota novusnota self-assigned this Feb 17, 2024
@novusnota novusnota changed the title Milestone of Tact version 1.2.0: New syntax and updates of editor queries Milestone of Tact version 1.3.0: New syntax and updates of editor queries Feb 29, 2024
@novusnota
Copy link
Member Author

As an aside, started working on major Emacs mode (i.e. plugin) for Tact after the last poll in the dev community. It would largely consist of: tree-sitter-tact integration and inclusion of upcoming LSP (both extracted and planned :)

@novusnota novusnota changed the title Milestone of Tact version 1.3.0: New syntax and updates of editor queries Milestone of Tact version 1.3.0: New syntax and PRs to relevant editors Apr 4, 2024
@novusnota novusnota added the tact update tact-lang/tact: features and related updates label Apr 4, 2024
@novusnota novusnota changed the title Milestone of Tact version 1.3.0: New syntax and PRs to relevant editors Milestone Tact v1.3.0 Apr 4, 2024
@novusnota novusnota removed the documentation Improvements or additions to documentation label Apr 4, 2024
@novusnota
Copy link
Member Author

novusnota commented May 10, 2024

As an aside, started working on major Emacs mode (i.e. plugin) for Tact after the last poll in the dev community. It would largely consist of: tree-sitter-tact integration and inclusion of upcoming LSP (both extracted and planned :)

Postponed the finalization of that project until Tact/TON has more Emacs users. Existing queries for tree-sitter should just work for Emacs prior to version 29 and the existing extracted LS should be easy to bind on any Emacs having an Eglot or LSP-mode.

Prioritizing making a nice Sublime Text package now!

@novusnota
Copy link
Member Author

And with adding support to Neovim, this is now completed! Now all users of Neovim won't have to configure anything beyond installing tree-sitter plugin there and getting highlighting, indentation, sticky contexts, various selections and more out of the box once they open any .tact file 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tact update tact-lang/tact: features and related updates
Projects
None yet
Development

No branches or pull requests

1 participant