pckr

URL: https://github.com/lewis6991/pckr.nvim/

Maintainers: Gaetan Lepage

plugins.pckr.enable

Whether to enable pckr.nvim.

Type: boolean

Default: false

Example: true

Declared by:

plugins.pckr.package

The pckr.nvim package to use.

Type: package

Default: pkgs.vimPlugins.pckr-nvim

Declared by:

plugins.pckr.autoLoad

Whether to automatically load pckr.nvim when neovim starts.

Type: boolean

Default: false when lazy-loading is enabled.

Example: false

Declared by:

plugins.pckr.gitPackage

The git package to use.

Type: null or package

Default: pkgs.git

Declared by:

plugins.pckr.plugins

List of plugins to install with pckr.

Type: list of (string or (attribute set of anything))

Default: [ ]

Example:

[
  "9mm/vim-closer"
  "~/projects/personal/hover.nvim"
  {
    cond = [
      {
        __raw = "require('pckr.loader.cmd')('Dispatch')";
      }
    ];
    path = "tpope/vim-dispatch";
  }
  {
    path = "nvim-treesitter/nvim-treesitter";
    run = ":TSUpdate";
  }
]

Declared by:

plugins.pckr.settings

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

Type: attribute set of anything

Default: { }

Example:

{
  autoremove = true;
  lockfile = {
    path = {
      __raw = "vim.fn.stdpath('config') .. '/pckr/lockfile.lua'";
    };
  };
  pack_dir = {
    __raw = "vim.env.VIM .. '/pckr'";
  };
}

Declared by: