Config files
- Neovim >= 0.8.0 (needs to be built with LuaJIT) install instructions
- Git >= 2.19.0+ (for partial clones support)
- The Nerd Fonts (optional)
- a C compiler for nvim-treesitter
- ripgrep (rg): line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files.
- Extras
- Git simple terminal UI for git commands via LazyGit
Mac OS/X
brew install neovim ripgrep fd lazygitUbuntu (jammy+)
sudo apt install -y ripgrep fd-find
# Install lazygit
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit /usr/local/bin
echo "Verify the correct installation of lazygit:"
echo " lazygit --version"Fedora
# Install neovim 0.9+ via Flatpak
flatpak install flathub io.neovim.nvim
# Enable repo to LazyGit
sudo dnf copr enable atim/lazygit -y
# Install Packages
sudo dnf install -y ripgrep fd-find lazygit