Compare commits

...

2 commits

Author SHA1 Message Date
286287c63e
feat: add elixir lsps 2025-02-22 14:52:47 +01:00
ab71e97de6
fix: some stuff 2025-02-22 14:52:46 +01:00
4 changed files with 8 additions and 14 deletions

View file

@ -39,6 +39,9 @@ in
plugins = true;
};
combinePlugins.enable = true;
combinePlugins.standalonePlugins = [
"plenary.nvim"
];
};
};
};

View file

@ -24,7 +24,7 @@
default = [
"lsp"
"path"
"luasnip"
"snippets"
"buffer"
"vimtex"
];
@ -36,18 +36,7 @@
signature.enabled = true;
completion.documentation.auto_show = true;
completion.accept.auto_brackets.enabled = true;
snippets = {
expand.__raw = ''require("luasnip").lsp_expand'';
active.__raw = ''
function(filter)
if filter and filter.direction then
return require('luasnip').jumpable(filter.direction)
end
return require('luasnip').in_snippet()
end
'';
jump.__raw = ''require("luasnip").jump'';
};
snippets.preset = "luasnip";
};
};
};

View file

@ -5,6 +5,6 @@ let
in
{
home-manager.users.moritz.programs.nixvim = {
plugins.crates-nvim.enable = true;
plugins.crates.enable = true;
};
}

View file

@ -16,6 +16,7 @@ in
elixir.setup {
nextls = {
enable = true,
cmd = vim.fn.exepath("nextls"),
},
elixirls = {
enable = true,
@ -42,6 +43,7 @@ in
installCargo = false;
settings.files.watcher = "server";
};
servers.lexical.enable = true;
servers.lua_ls.enable = true;
servers.nil_ls.enable = true;
servers.nixd.enable = true;