lf
URL: https://github.com/lmburns/lf.nvim/
Maintainers: Benedikt Peetz
Lf file manager integration for Neovim
plugins.lf.enable
Whether to enable lf.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.lf.package
The lf package to use.
Type: package
Default:
pkgs.vimPlugins.lf-nvim
Declared by:
plugins.lf.autoLoad
Whether to automatically load lf when neovim starts.
Type: boolean
Default:
false when lazy-loading is enabled.
Example:
false
Declared by:
plugins.lf.callSetup
Whether to generate the standard require('lf').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.lf.settings
Options provided to the require('lf').setup function.
Type: lua value
Default:
{ }
Example:
{
border = "rounded";
default_action = "drop";
default_actions = {
"<C-o>" = "tab drop";
"<C-t>" = "tabedit";
"<C-v>" = "vsplit";
"<C-x>" = "split";
};
default_file_manager = true;
dir = "";
direction = "float";
disable_netrw_warning = true;
escape_quit = true;
focus_on_open = true;
height = lib.nixvim.mkRaw "vim.fn.float2nr(vim.fn.round(0.75 * vim.o.lines))";
tmux = false;
width = lib.nixvim.mkRaw "vim.fn.float2nr(vim.fn.round(0.75 * vim.o.columns))";
winblend = 10;
}
Declared by: