This project requires NeoVim. Install via your preferred package manager.
Arch Linux
sudo pacman -S neovim cargo ripgrep noto-fonts-emoji imagemagick curl shfmt
yay -S lua51
macOS
brew install neovim curl
My configuration also comes with some languages that are installed via Mason, some of which require Npm. If you wish to use any of the languages I use, download Npm, otherwise remove the LSPs listed in the lspconfig.lua file after installation.
Install Npm via your preferred package manager.
Arch Linux
sudo pacman -S npm jdk-openjdk python
npm install -g neovim tree-sitter-cli prettier
tree-sitter generate regex rust
cargo install stylua
macOS
brew install npm
npm install -g neovim tree-sitter-cli prettier
tree-sitter generate regex rust
cargo install stylua
- Clone Repository:
In order to install, clone the repository.
git clone https://github.com/HiFiveJazz/Neovim-Configuration
- Move into the Neovim .config directory:
mv Neovim-Configuration/* ~/.config/nvim/
You're all done!