nixos-config/config/programs/vim/modules/languages/nvim-cmp.nix

27 lines
482 B
Nix

{pkgs, ...}: {
output.plugins = with pkgs.vimPlugins; [
nvim-cmp
# Various sources
cmp-path
cmp-buffer
cmp-calc
cmp-nvim-lua
cmp-nvim-lsp
cmp-latex-symbols
];
plugin.setup.cmp = {
# TODO: maybe do non-default keybindings?
# See :help cmp-mapping
sources = [
{name = "path";}
{name = "calc";}
{name = "nvim_lsp";}
{name = "nvim_lua";}
{name = "latex_symbols";}
{name = "buffer";}
];
};
}