indoorvivants/tree-sitter-smithy

Basic Tree Sitter grammar and syntax highlighting for Smithy

22

stars

35

commits

JavaScript

primary language

May 13, 2025

updated

README

Tree Sitter grammar for Smithy

Build Status Discord

If you find yourself editing Smithy files in Neovim, you might be interested in this project.

image

Installation in Neovim

Smithy has been added to nvim-treesitter so you can follow normal configuration instructions.

  • Smithy in Neovim: parsing, syntax highlighting, LSP - my blog post documenting the development of the first version of the grammar and integrating it into my Neovim setup

    Since then contributors took it from rough sketch to nearly perfect parser, for which I'm extremely grateful.

Contributors

amaanq

18 commits

keynmol

8 commits

benoitlouy

5 commits

kubukoz

2 commits

indoorvivants/tree-sitter-smithy

Basic Tree Sitter grammar and syntax highlighting for Smithy

22

stars

35

commits

JavaScript

primary language

May 13, 2025

updated

README

Tree Sitter grammar for Smithy

Build Status Discord

If you find yourself editing Smithy files in Neovim, you might be interested in this project.

image

Installation in Neovim

Smithy has been added to nvim-treesitter so you can follow normal configuration instructions.

  • Smithy in Neovim: parsing, syntax highlighting, LSP - my blog post documenting the development of the first version of the grammar and integrating it into my Neovim setup

    Since then contributors took it from rough sketch to nearly perfect parser, for which I'm extremely grateful.

Contributors

amaanq

18 commits

keynmol

8 commits

benoitlouy

5 commits

kubukoz

2 commits

Languages

JavaScript

34.8%

Makefile

15.7%

Rust

14.3%

Python

9.8%

Swift

6.0%

Tree-sitter Query

5.5%

C

4.8%

Shell

4.1%

C++

2.5%

Go

2.5%