- Windows
Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak
Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak
git clone https://github.com/drzbida/nvim $env:LOCALAPPDATA\nvim
- Linux / MacOS
mv ~/.config/nvim{,.bak}
mv ~/.local/share/nvim{,.bak}
mv ~/.local/state/nvim{,.bak}
mv ~/.cache/nvim{,.bak}
git clone https://github.com/drzbida/nvim ~/.config/nvim
- Try in Docker
docker run -w /root -it --rm alpine:edge sh -uelic '
apk add git lazygit fzf curl neovim ripgrep alpine-sdk --update
git clone https://github.com/drzbida/nvim ~/.config/nvim
cd ~/.config/nvim
nvim
'
- Neovim >= 0.10.2
- Git
- a Nerd Font(v3.0 or greater)
- a C compiler for nvim-treesitter
- fzf
- ripgrep
- fd
- lazygit (optional)
- yazi (optional)
- a terminal image viewer (ueberzug / chafa / viu / etc) (optional)
- terminal with truecolor (and optionally image) support (wezterm / alacritty / kitty / etc)
π mason.nvim 
- Author: williamboman
- About: Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
- angular-language-server
- basedpyright
- bash-language-server
- Author: bash-lsp
- About: A language server for Bash
- csharpier
- css-lsp
- Author: microsoft
- About: CSS, LESS & SCSS language service extracted from VSCode to be reused, e.g in the Monaco editor.
- debugpy
- Author: microsoft
- About: An implementation of the Debug Adapter Protocol for Python
- eslint_d
- Author: mantoni
- About: πͺ Speed up eslint to accelerate your development workflow
- html-lsp
- Author: microsoft
- About: Language services for HTML
- js-debug-adapter
- Author: microsoft
- About: A DAP-compatible JavaScript debugger. Used in VS Code, VS, + more
- lua-language-server
- Author: LuaLS
- About: A language server that offers Lua language support - programmed in Lua
- prettier
- roslyn
- Author: dotnet
- About: The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
- ruff
- Author: astral-sh
- About: An extremely fast Python linter and code formatter, written in Rust.
- stylua
- Author: JohnnyMorganz
- About: A Lua code formatter
- typescript-language-server
- Author: typescript-language-server
- About: TypeScript & JavaScript Language Server
- Author: Saghen
- About: Performant, batteries-included completion plugin for Neovim
- Author: stevearc
- About: Lightweight yet powerful formatter plugin for Neovim
- Author: zbirenbaum
- About: Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
- Author: sindrets
- About: Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
- Author: rafamadriz
- About: Set of preconfigured snippets for different languages.
- Author: ibhagwan
- About: Improved fzf.vim written in lua
- Author: lewis6991
- About: Git integration for buffers
- Author: rebelot
- About: Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
- Author: smjonas
- About: Incremental LSP renaming based on Neovim's command-preview feature.
- Author: rebelot
- About: NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
- Author: folke
- About: π€ A modern plugin manager for Neovim
- Author: folke
- About: Faster LuaLS setup for Neovim
- Author: L3MON4D3
- About: Snippet Engine for Neovim written in Lua.
- Author: echasnovski
- About: Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort
- Author: nvzone
- About: Most Beautifully crafted color tools for Neovim
- Author: folke
- About: π₯ Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
- Author: MunifTanjim
- About: UI Component Library for Neovim.
- Author: mfussenegger
- About: Debug Adapter Protocol client implementation for Neovim
- Author: rcarriga
- About: A UI for nvim-dap
- Author: theHamsta
- About:
- Author: brenoprata10
- About: Highlight colors for neovim
- Author: neovim
- About: Quickstart configs for Nvim LSP
- Author: SmiteshP
- About: Simple winbar/statusline plugin that shows your current code context
- Author: nvim-neotest
- About: A library for asynchronous IO in Neovim
- Author: nvim-tree
- About: A file explorer tree for neovim written in lua
- Author: nvim-treesitter
- About: Nvim Treesitter configurations and abstraction layer
- Author: nvim-treesitter
- About:
- Author: nvim-tree
- About: Provides Nerd Font icons (glyphs) for use by neovim plugins
- Author: stevearc
- About: A task runner and job management plugin for Neovim
- Author: folke
- About: πΎ Simple session management for Neovim
- Author: nvim-lua
- About: plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.
- Author: seblyng
- About: Roslyn LSP plugin for neovim
- Author: folke
- About: πΏ A collection of QoL plugins for Neovim
- Author: folke
- About: π¦ A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
- Author: linux-cultist
- About: Allows selection of python virtual environment from within neovim
- Author: nvzone
- About: Plugin for creating reactive UI in neovim
- Author: folke
- About: π₯ Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.
- Author: mikavilpas
- About: A Neovim Plugin for the yazi terminal file manager