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

29 lines
497 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"; }
];
};
}