theory-of-everything/nii-nvim

github github
preconfigured-configurations
star 49
stars
alert-circle 0
open issues
users 3
subscribers
git-branch 5
forks
CREATED

2021-08-06

UPDATED

4 days ago


Lua Repo_Size Pull_Requests Issues

Nii-nvim is a very minimal neovim configuration focused on creating a functional editor with a minimal amount of code. Nii-nvim also keeps the user in mind by being very extensible and well documented.

NOTE: nii-nvim is currently under development, meaning that many things may not work as intended, or may not be implemented at all.

Why nii-nvim?

There are many neovim configurations that exist (i.e. NvChad, Lunar Vim, etc.). However, many of these configurations suffer from a host of problems:

  • Some configurations (like NvChad), have very abstracted and complex codebases.
  • Others rely on having as much overall functionality as possible (like LunarVim).

While none of this is bad, there are some problems that can arise from these choices:

  • Complex codebases lead to less freedom for end-user extensiblity and configuration, as there is more reliance on the maintainer of said code.
  • Users may not use half of what is made avalible to them simply because they don't need all of that functionality, so all of it may not be necessary.

nii-nvim provides a solution to these problems by providing only the necessary code in order to make a functioning configuration. The end goal of nii-nvim is to be used as a base config for users to extend and add upon, leading to a more unique editing experience.

Also the name is cute. (・3・)

Requirements

  • neovim 5.0 or greater
  • fzf
  • git
  • A Nerd Font
  • ripgrep
  • Python 3

Features

  • Heavy focus on both in-source documentation as well as external documentation.
  • Sane Keybinds for extra added functionality
  • Small codebase for easy extensibility
  • A handful of plugins that build off neovim's strengths
  • Swag (and Minimalisim!!)

Support/Community

If you are looking for help, or are looking for others to interact with, you can join the "official" Matrix room and Discord server

Screenshots

Functionality Showcase

LSP and Autocompletion lsp Hop Motions hop
Nvimtree sidebar tree Built-in Docs docs
Telescope Fuzzy File Find file_find Telescope Git Branch View/Switcher git

Theme Showcase

Everforest Everforest Bluewery Bluewery
Gruvbox-Material Gruvbox-material Nord Nord