supermaven
URL: https://github.com/supermaven-inc/supermaven-nvim/
Maintainers: Po Co
The official Neovim plugin for Supermaven.
plugins.supermaven.enable
Whether to enable supermaven.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.supermaven.package
The supermaven package to use.
Type: package
Default:
pkgs.vimPlugins.supermaven-nvim
Declared by:
plugins.supermaven.autoLoad
Whether to automatically load supermaven when neovim starts.
Type: boolean
Default:
false when lazy-loading is enabled.
Example:
false
Declared by:
plugins.supermaven.callSetup
Whether to generate the standard require('supermaven-nvim').setup(...) call for this plugin.
By default, this follows the plugin’s built-in behavior. Set this to false
to disable the generated setup call, or to true to force it even when the
plugin would only call it conditionally.
Type: null or boolean
Default:
null
Declared by:
plugins.supermaven.settings
Options provided to the require('supermaven-nvim').setup function.
Type: lua value
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: