tons of stuff, all in neovim

This commit is contained in:
Anthony Cicchetti 2025-03-28 16:35:51 -04:00
parent aeb6afa880
commit bb71dcbced
2 changed files with 40 additions and 37 deletions

22
flake.lock generated
View file

@ -39,11 +39,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1741068816, "lastModified": 1743025451,
"narHash": "sha256-JvaktGlQ/j+7+sbcl1OHcQmht7w+7AGDVmHldCezUkc=", "narHash": "sha256-5gqfQwTpOIHWSltdm5tKbyOvnTll81lGSiuC2EsVZt0=",
"owner": "cachix", "owner": "cachix",
"repo": "devenv", "repo": "devenv",
"rev": "9f6da63c162ad86b6fb84edcbd8c447fdc411c3d", "rev": "686aaf88c9c095fc49dadc620d1a814830c78206",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -172,11 +172,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1734114420, "lastModified": 1741798497,
"narHash": "sha256-n52PUzub5jZWc8nI/sR7UICOheU8rNA+YZ73YaHeCBg=", "narHash": "sha256-E3j+3MoY8Y96mG1dUIiLFm2tZmNbRvSiyN7CrSKuAVg=",
"owner": "domenkozar", "owner": "domenkozar",
"repo": "nix", "repo": "nix",
"rev": "bde6a1a0d1f2af86caa4d20d23eca019f3d57eee", "rev": "f3f44b2baaf6c4c6e179de8cbb1cc6db031083cd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -220,12 +220,12 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1741010256, "lastModified": 1742422364,
"narHash": "sha256-WZNlK/KX7Sni0RyqLSqLPbK8k08Kq7H7RijPJbq9KHM=", "narHash": "sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ=",
"rev": "ba487dbc9d04e0634c64e3b1f0d25839a0a68246", "rev": "a84ebe20c6bc2ecbcfb000a50776219f48d134cc",
"revCount": 762036, "revCount": 770807,
"type": "tarball", "type": "tarball",
"url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.762036%2Brev-ba487dbc9d04e0634c64e3b1f0d25839a0a68246/01955dcf-a7b5-755d-a798-11672ffd8be2/source.tar.gz" "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.770807%2Brev-a84ebe20c6bc2ecbcfb000a50776219f48d134cc/0195b626-8c1d-7fb9-9282-563af3d37ab9/source.tar.gz"
}, },
"original": { "original": {
"type": "tarball", "type": "tarball",

View file

@ -98,15 +98,6 @@
yamlls.enable = true; yamlls.enable = true;
}; };
}; };
lspkind = {
enable = true;
mode = "symbol";
# cmp.enable = true;
symbolMap = {
# TODO
"Text" = "";
};
};
mini = { mini = {
enable = true; enable = true;
modules = { modules = {
@ -154,7 +145,10 @@
nerd_font_variant = "mono"; nerd_font_variant = "mono";
}; };
completion = { completion = {
ghost_text.enabled = true; ghost_text = {
enabled = true;
show_with_menu = false;
};
accept = { accept = {
auto_brackets = { auto_brackets = {
enabled = true; enabled = true;
@ -167,7 +161,20 @@
}; };
}; };
menu = { menu = {
# draw == colorful-menu.nvim config draw = {
columns.__raw = "{ { 'kind_icon' }, {'label', gap = 1 } }";
components = {
label.__raw = ''
{
text = function(ctx)
return require('colorful-menu').blink_components_text(ctx)
end,
highlight = function(ctx)
return require('colorful-menu').blink_components_highlight(ctx)
end,
}'';
};
};
}; };
}; };
signature = { signature = {
@ -284,15 +291,15 @@
ts-context-commentstring = { ts-context-commentstring = {
enable = true; enable = true;
}; };
# ufo = { # TODO overseer = {
# enable = true; enable = true;
# extraLua.pre = '' };
# require('ufo').setup({ provider_selector = function(bufnr, filetype, buftype) nvim-ufo = {
# return {'treesitter', 'indent' } enable = true;
# end };
# }) rainbow-delimiters = {
# ''; enable = true;
# }; };
vim-bbye = { vim-bbye = {
enable = true; enable = true;
}; };
@ -300,22 +307,18 @@
}; };
extraPlugins = extraPlugins =
(with pkgs.vimPlugins; [ (with pkgs.vimPlugins; [
rainbow-delimiters-nvim
telescope-symbols-nvim telescope-symbols-nvim
overseer-nvim
nvim-web-devicons
telescope-zf-native-nvim telescope-zf-native-nvim
vim-ReplaceWithRegister vim-ReplaceWithRegister
vim-dispatch-neovim vim-dispatch-neovim
vim-expand-region vim-expand-region
nvim-ufo colorful-menu-nvim
]) ])
++ (with pkgs.awesomeNeovimPlugins; [ ++ (with pkgs.awesomeNeovimPlugins; [
linrongbin16-gitlinker-nvim linrongbin16-gitlinker-nvim
officer-nvim officer-nvim
lsp-signature-nvim
nvim-biscuits nvim-biscuits
telescope-egrepify-nvim colorful-menu-nvim
]); ]);
keymaps = [ keymaps = [
{ {