rootiest bdc40625de feat: Introduce additional UI and integration features
Added more kitty-specific functionality and some additional UI improvements and further refined plugin loading
2024-07-06 07:27:44 -04:00
2024-07-06 06:23:28 -04:00
2024-07-06 04:29:41 -04:00
2024-07-06 04:29:41 -04:00

Rootiest NeoVim Configuration

██████╗  ██████╗  ██████╗ ████████╗██╗███████╗███████╗████████╗
██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝╚══██╔══╝
██████╔╝██║   ██║██║   ██║   ██║   ██║█████╗  ███████╗   ██║
██╔══██╗██║   ██║██║   ██║   ██║   ██║██╔══╝  ╚════██║   ██║
██║  ██║╚██████╔╝╚██████╔╝   ██║   ██║███████╗███████║   ██║
╚═╝  ╚═╝ ╚═════╝  ╚═════╝    ╚═╝   ╚═╝╚══════╝╚══════╝   ╚═╝
    ███╗   ██╗███████╗ ██████╗ ██╗   ██╗██╗███╗   ███╗
    ████╗  ██║██╔════╝██╔═══██╗██║   ██║██║████╗ ████║
    ██╔██╗ ██║█████╗  ██║   ██║██║   ██║██║██╔████╔██║
    ██║╚██╗██║██╔══╝  ██║   ██║╚██╗ ██╔╝██║██║╚██╔╝██║
    ██║ ╚████║███████╗╚██████╔╝ ╚████╔╝ ██║██║ ╚═╝ ██║

The rootiest neovim configuration you will ever see!

Installation

  1. Install neovim

  2. Backup your current nvim configuration (if you have one)

    mv ~/.config/nvim ~/.config/nvim.bak
    
  3. Clone the repository

    git clone https://github.com/rootiest/rootiest-nvim.git ~/.config/nvim
    
  4. Enjoy!

Features

  • Comfortable keybindings and IDE-like features
  • Designed to be quick to load and easy to use without compromising on features
  • Leans heavily on lazy and luarocks for plugin management and lazy-loading
  • Catppuccino theme is default but tokyonight is also included
  • Automatic light/dark mode switching based on system theme
  • Extensive special configurations for kitty, including theme matching
  • Image support for kitty when conditions are met
  • Kitty scrollback and keybinding support
  • Special configuration for neovide
  • Detects terminal client and adjusts accordingly
  • Detects SSH sessions and disables certain plugins for speed and compatibility
  • ToggleTerm, fzf, telescope, neotree, etc. for quick access to files and terminal
  • Many UI elements to enhance the experience
  • LSP support for many languages and automatic setup for many more
  • Remotely spawn a neovim instance over ssh, in a container, or from a git repo
  • Dashboard logo adjusts to the size of the window

Credits

S
Description
No description provided
Readme GPL-3.0
12 MiB
Languages
Lua 100%