feat(editors): add nickel setup

- add nickel & nls packages to environment
- setup nickel integrations with neovim
This commit is contained in:
Felix Schröter 2023-05-31 17:31:38 +02:00
parent f5aaaf901f
commit 744522bfc6
Signed by: felschr
GPG key ID: 671E39E6744C807D
2 changed files with 6 additions and 0 deletions

View file

@ -5,6 +5,7 @@
# language servers # language servers
omnisharp-roslyn omnisharp-roslyn
nil nil
nls
buf-language-server buf-language-server
terraform-ls terraform-ls
python3Packages.python-lsp-server python3Packages.python-lsp-server
@ -21,6 +22,7 @@
sumneko-lua-language-server sumneko-lua-language-server
# linters & formatters # linters & formatters
topiary
shellcheck shellcheck
shfmt shfmt
nodePackages.eslint nodePackages.eslint

View file

@ -70,6 +70,7 @@ config.html.setup(default_config)
config.cssls.setup(default_config) config.cssls.setup(default_config)
config.dockerls.setup(default_config) config.dockerls.setup(default_config)
config.nil_ls.setup(default_config) config.nil_ls.setup(default_config)
config.nickel_ls.setup(default_config)
config.tsserver.setup(default_config) config.tsserver.setup(default_config)
config.graphql.setup(default_config) config.graphql.setup(default_config)
config.pylsp.setup(default_config) config.pylsp.setup(default_config)
@ -173,6 +174,9 @@ null_ls.setup({
null_ls.builtins.diagnostics.buf, null_ls.builtins.diagnostics.buf,
null_ls.builtins.diagnostics.eslint_d, null_ls.builtins.diagnostics.eslint_d,
null_ls.builtins.diagnostics.stylelint, null_ls.builtins.diagnostics.stylelint,
null_ls.builtins.formatting.topiary.with {
filetypes = { "ncl", "nickel" },
},
null_ls.builtins.formatting.shfmt, null_ls.builtins.formatting.shfmt,
null_ls.builtins.formatting.eslint, null_ls.builtins.formatting.eslint,
-- TODO prettier_d_slim isn't working -- TODO prettier_d_slim isn't working