Skip to content

rbpatt2019/minixvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minixvim

A (nearly) fully mini-aturised vestion of nixvim.

Design

The aim here was to create a nvim distribution that used a family of well configured plugins to produce a setup requiring minimatl configuration. To that end, I have set-up mini.nvim with nixvim. Nearly everything is direct through mini.nivm, which has very sane defaults and requires very little in the way of configuration. If a feature was not available through mini, an alternative was found. In a few select cases, I chose not to use the equivalent mini.nvim plugin. These are documented below:

  1. noice is used for notifications as it also beatifies the command prompts and allows for customisation of notifications (ie errors using notify, info using mini).
  2. cmp is used completions, as mini's does not yet support snippets. I will likely switch once this is in.

Known Issues

  1. Files launched through Mini.Pick, Mini.Files, or Mini.Starter don't use Mini.Clue
  2. Snippets not picked up for cmp.
  3. Color is rubbish on python files

I'm pretty sure this is related to NixVim, as I can't replicate these in a plain Lua setup.

Installation

To use this flake, add it as an input:

{
  inputs = {
    nixvim.url = "github:rbpatt2019/minixvim"
  };
}

Then, install the package. For home-manager, this would be:

home-manager.users.<user>.home.packages = [
  inputs.nixvim.packages.x86_64-linux.default
];

Contributing

Please see our guide on :ref:`contributing`.

About

A `mini`aturised nixvim installation

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages