LazyNV is a <utility/tool>
that allows <target_audience>
to <some_action>
.
- ๐ฅ Transform your Neovim into a full-fledged IDE
- ๐ค Easily customize and extend your config with lazy.nvim
- ๐ Blazingly fast
- ๐งน Sane default settings for options, autocmds, and keymaps
- ๐ฆ Comes with a wealth of plugins pre-configured and ready to use
- ๐ฆพ Alot of ready to use Code Assistance features
- Neovim >= 0.8.0 (needs to be built with LuaJIT)
- Git >= 2.19.0 (for partial clones support)
- a Nerd Font (optional)
Create a install.sh
file and paste the below content in that file.
NEOVIM_DIR=$HOME/.config/nvim
export NEOVIM_DIR
## Back up current config
[ -d $NEOVIM_DIR ] && mv $NEOVIM_DIR "$NEOVIM_DIR.backup"
## Optional but recommended
[ -d "$HOME/.local/share/nvim" ] && mv "$HOME/.local/share/nvim" "$HOME/.local/share/nvim.backup"
[ -d "$HOME/.local/state/nvim" ] && mv "$HOME/.local/state/nvim" "$HOME/.local/state/nvim.backup"
[ -d "$HOME/.cache/nvim" ] && mv "$HOME/.cache/nvim" "$HOME/.cache/nvim.backup"
# Create config directory
mkdir -p $NEOVIM_DIR
git clone https://github.com/adityastomar67/LazyNV.git $NEOVIM_DIR
# Remove git related files
rm -rf ~/.config/nvim/.git
## Run Neovim for the initial setup
cd $HOME && nvim
Now use chmod +x install.sh
to make that file executable and then run it with the following command ./install.sh
Or you can use the below code snippet for complete automated install.
curl -sL https://bit.ly/Fresh-Install | sh -s -- --LazyNV
- Setup repo
- Think real hard
- Start typing
LazyNV was inspired by LazyVim
.