/satysfi.nvim

nvim-lspconfig and nvim-treesitter settings for SATySFi language.

Primary LanguageSchemeMIT LicenseMIT

satysfi.nvim

Provides configurations of nvim-lspconfig and nvim-treesitter for SATySFi language.

Settings

require("satysfi-nvim").setup()

Features

nvim-lspconfig integration

This plugin registers satysfi-language-server to lspconfig as satysfi_ls. So you can setup satysfi-language-serve as follows.

require("lspconfig").satysfi_ls.setup {}

You can also benefit from ensure_installed or automatic-server-setup functionality if you are using mason-lspconfig.nvim.

See also satysfi-mason-registry for installation of satysfi-language-server using mason.nvim.

nvim-treesitter integration

This plugin registers tree-sitter-satysfi as a treesitter parser. You can install satysfi parser with :TSInstall satysfi or setting ensure_installed = "satysfi".

This plugin also contains query files from tree-sitter-satysfi, so you have no need to manually copy these files yourself.

LICENSE

This software is released under the MIT License, see LICENSE.