plugins.noice.enable
Whether to enable noice.nvim, an experimental nvim UI. Note that if treesitter is enabled you need the following parsers: vim, regex, lua, bash, markdown, markdown_inline .
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.noice.package
The noice package to use.
Type: package
Default:
pkgs.vimPlugins.noice-nvim
Declared by:
plugins.noice.commands
You can add any custom commands that will be available with :Noice command
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default:
{
errors = {
filter = {
error = true;
};
filter_opts = {
reverse = true;
};
opts = {
enter = true;
format = "details";
};
view = "popup";
};
history = {
filter = {
any = [
{
event = "notify";
}
{
error = true;
}
{
warning = true;
}
{
event = "msg_show";
kind = [
""
];
}
{
event = "lsp";
kind = "message";
}
];
};
opts = {
enter = true;
format = "details";
};
view = "split";
};
last = {
filter = {
any = [
{
event = "notify";
}
{
error = true;
}
{
warning = true;
}
{
event = "msg_show";
kind = [
""
];
}
{
event = "lsp";
kind = "message";
}
];
};
filter_opts = {
count = 1;
};
opts = {
enter = true;
format = "details";
};
view = "popup";
};
}
Declared by:
plugins.noice.extraOptions
These attributes will be added to the table parameter for the setup function. Typically, it can override NixVim’s default settings.
Type: attribute set of anything
Default:
{ }
Declared by:
plugins.noice.format
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default: { }
Declared by:
plugins.noice.presets
you can enable a preset by setting it to true, or a table that will override the preset
config. you can also add custom presets that you can enable/disable with enabled=true
Type: null or boolean or anything
Default:
null
Plugin default:
{
bottom_search = false;
command_palette = false;
inc_rename = false;
long_message_to_split = false;
lsp_doc_border = false;
}
Declared by:
plugins.noice.redirect
default options for require(‘noice’).redirect
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default:
{
filter = {
event = "msg_show";
};
view = "popup";
}
Declared by:
plugins.noice.routes
Type: null or (list of ((attribute set of anything) or raw lua code))
Default:
null
Plugin default: [ ]
Declared by:
plugins.noice.status
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default: { }
Declared by:
plugins.noice.throttle
how frequently does Noice need to check for ui updates? This has no effect when in blocking mode
Type: null or signed integer or floating point number or raw lua code
Default:
null
Plugin default: 1000 / 30
Declared by:
plugins.noice.views
Type: null or (attribute set of (anything or raw lua code))
Default:
null
Plugin default: { }
Declared by: