Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

blink-cmp-nixpkgs-maintainers

URL: https://github.com/GaetanLepage/blink-cmp-nixpkgs-maintainers/

Maintainers: Gaetan Lepage


nixpkgs-maintainers source for blink-cmp.


This plugin should be configured through blink-cmp’s sources.providers settings.

For example:

plugins.blink-cmp = {
  enable = true;
  settings.sources = {
    per_filetype = {
      markdown = [ "nixpkgs_maintainers" ];
    };
    providers = {
      nixpkgs_maintainers = {
        module = "blink_cmp_nixpkgs_maintainers";
        name = "nixpkgs maintainers";
        opts = {
          # Number of days after which the list of maintainers is refreshed
          cache_lifetime = 14;
          # Do not print status messages
          silent = false;
          # Customize the `nixpkgs` source flake for fetching the maintainers list
          # Example: "github:NixOS/nixpkgs/master"
          nixpkgs_flake_uri = "nixpkgs";
        };
      };
    };
  };
};

Whether to enable blink-cmp-nixpkgs-maintainers.

Type: boolean

Default:

false

Example:

true

Declared by:

The blink-cmp-nixpkgs-maintainers package to use.

Type: package

Default:

pkgs.vimPlugins.blink-cmp-nixpkgs-maintainers

Declared by:

Whether to automatically load blink-cmp-nixpkgs-maintainers when neovim starts.

Type: boolean

Default: false when lazy-loading is enabled.

Example:

false

Declared by: