neovim: moar language servers

This commit is contained in:
John Bowdre 2024-12-23 15:28:09 -06:00
parent a4ec6829dd
commit 16d3228279
Signed by: john
SSH key fingerprint: SHA256:cZYnOxaLdo+MhBNMX38ihO/p2Kek6fBykSFoJwHBhUo

View file

@ -1,5 +1,6 @@
{
{ pkgs, ... }: {
programs.nixvim = {
withNodeJs = true;
plugins = {
lsp-format = {
enable = true;
@ -31,20 +32,23 @@
servers = {
ansiblels.enable = true;
# css_variables.enable = true;
cssls.enable = true;
docker_compose_language_service.enable = true;
dockerls.enable = true;
eslint.enable = true;
# fish_lsp.enable = true;
# gitlab_ci_ls.enable = true;
fish_lsp = {
enable = true;
package = "${pkgs.fish-lsp}";
};
gitlab_ci_ls = {
enable = true;
package = "${pkgs.gitlab-ci-ls}";
};
gopls.enable = true;
html.enable = true;
# jinja_lsp.enable = true;
jsonls.enable = true;
nixd.enable = true;
# powershell_es.enable = true;
pylsp.enable = true;
# salt_ls.enable = true;
terraformls.enable = true;
yamlls.enable = true;
};