lf

URL: https://github.com/lmburns/lf.nvim/

Maintainers: Benedikt Peetz


Lf file manager integration for Neovim

plugins.lf.enable

Whether to enable lf.nvim.

Type: boolean

Default: false

Example: true

Declared by:

plugins.lf.package

The lf.nvim package to use.

Type: package

Default: pkgs.vimPlugins.lf-nvim

Declared by:

plugins.lf.autoLoad

Whether to automatically load lf.nvim when neovim starts.

Type: boolean

Default: false when lazy-loading is enabled.

Example: false

Declared by:

plugins.lf.settings

Options provided to the require('lf').setup function.

Type: attribute set of anything

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: