added a few more plugins, got cmp+luasnip working.

LSP is the last major milestone now.
This commit is contained in:
Gabe Venberg 2024-03-20 00:20:20 -05:00
parent 030822d6c1
commit 25b2b07a46
16 changed files with 490 additions and 159 deletions

11
nix/nvim/lsp/lsp.nix Normal file
View file

@ -0,0 +1,11 @@
{
configs,
pkgs,
...
}: {
programs.nixvim = {
};
imports = [
# ./outline.nix
];
}

22
nix/nvim/lsp/outline.nix Normal file
View file

@ -0,0 +1,22 @@
{
configs,
pkgs,
...
}: {
programs.nixvim = {
keymaps = [
{
action = ":Outline<CR>";
key = "<leader>o";
mode = "n";
options = {
silent = true;
desc = "toggle outline";
};
}
];
extraPlugins = [
pkgs.vimPlugins.outline-nvim
];
};
}