supermaven

URL: https://github.com/supermaven-inc/supermaven-nvim/

Maintainers: Po Co

plugins.supermaven.enable

Whether to enable supermaven-nvim.

Type: boolean

Default: false

Example: true

Declared by:

plugins.supermaven.package

The supermaven-nvim package to use.

Type: package

Default: pkgs.vimPlugins.supermaven-nvim

Declared by:

plugins.supermaven.autoLoad

Whether to automatically load supermaven-nvim when neovim starts.

Type: boolean

Default: false when lazy-loading is enabled.

Example: false

Declared by:

plugins.supermaven.settings

Options provided to the require('supermaven-nvim').setup function.

Type: attribute set of anything

Default: { }

Example:

{
  keymaps = {
    accept_suggestion = "<Tab>";
    clear_suggestions = "<C-]>";
    accept_word = "<C-j>";
  };
  ignore_filetypes = [ "cpp" ];
  color = {
    suggestion_color = "#ffffff";
    cterm = 244;
  };
  log_level = "info";
  disable_inline_completion = false;
  disable_keymaps = false;
  condition = lib.nixvim.mkRaw ''
    function()
      return false
    end
  '';
}

Declared by: