doomnvim is a vim-version of the doom-emacs. It aims to add useful features to stock neovim and also serves as my daily driver.
doomnvim was made for neovim, it may not work as intended on vim
doomnvim works best with Nerd fonts
doomnvim is a project I started in october 2020. Please checkout NTBBloodbath's doom-nvim as it has more features and is constantly updated.
- Curated defaults for vim/neovim
- Support for many languages (LSP/DSP/Linter/Formatter) with mason.nvim
- Mnemonic key binding
- Integration with
Telescope.nvim
- Most features of a text editor
- Written in Lua
doomnvim requires the following packages starting from version 2.0.0a
- neovim
v>=0.10
- luarocks
- node
- npm
- python3
- unzip
- fzf
Simply run the following command:
curl -sLf https://raw.githubusercontent.com/yttrion/doomnvim/main/install.sh | bash
After doomnvim is installed, run neovim and doomnvim will automatically install plugins doomnvim might show some errors during the first launch, use the ':Mason' command and just restart it.
Check doomnvim.txt