neovim support for the Noir language
- re-use rust grammar for all your tree-sitting needs
- configure
aztec-nargo lspas an LSP - keep a
tagsfile up-to-date (index entire codebase at startup, + append tags of noir files after reading or writing them) for when nargo inevitably crashes.
Using pckr:
{
"0xteddybear/noir.nvim",
requires = { "nvim-treesitter/nvim-treesitter"},
config = function()
require("noir").setup()
end,
},- config flag to force always using ctags instead of LSP go-to-definition (currently it uses the default nvim behaviour of using the LSP if available, otherwise falling back to ctags)
- config flag to disable LSP entirely