PsychoLlama / vim-plugin-nursery

A repo serving my experimental vim plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vim Plugin Nursery

[DEPRECATED] A custom nix channel serving experimental vim plugins.

Purpose

One of my few joys is writing vim plugins, but not every idea is a good one. I need a place to experiment without fully committing to a new repository.

Plugins are distributed through a Nix flake. I guess you could also install them through vim-plug, but remember it's called "vim-plugin-nursery" - they're all alpha quality.

Additionally, this repo serves as a place to build plugins that haven't made their way into nixpkgs yet. I should add them upstream instead. Meh.

The flake lockfile updates every Monday.

Usage

Nix

{
  inputs.nursery.url = "github:PsychoLlama/vim-plugin-nursery/main";

  outputs = { self, nursery, nixpkgs }:

  let system = "x86_64-linux";
  in with import nixpkgs {
    overlays = [nursery.overlay];
    inherit system;
  };

  {
    defaultPackage.${system} = neovim.override {
      configure.packages.personal.start = [
        # Optional: The overlay adds all plugins from the nursery to nixpkgs.vimPlugins.
        vimPlugins.further-vim
      ];
    };
  };
}

vim-plug

Plug 'PsychoLlama/vim-plugin-nursery', { 'rtp': 'plugins/{plugin-name}.vim' }

About

A repo serving my experimental vim plugins

License:MIT License


Languages

Language:Nix 100.0%