{
  pkgs,
  lib,
  ...
}: {
  programs.nvf.settings.vim = {
    extraLuaFiles = [
      (builtins.path {
        path = ./raw/cmp.lua;
        name = "my-lua-file";
      })
    ];
    autocomplete = {
      nvim-cmp = {
        enable = true;
        setupOpts = {
          completion = {
            completeopt = "menu,menuone,noinsert,noselect";
          };
        };
        #sourcePlugins = [
        #  "crates-nvim"
        #  "cmp-nvim-lsp"
        #  "rustaceanvim"
        #];
      };
    };
  };
}