Home
Softono

Lazy Nvim Ide

Open source Apache-2.0 Lua
142
Stars
15
Forks
1
Issues
4
Watchers
1 year
Last Commit

 About Lazy Nvim Ide

My 💤 LazyVim IDE config for Neovim

Platforms

Web Self-hosted

Languages

Lua

Links

Need Help Installing Lazy Nvim Ide?

We provide expert installation service for this software. Our team will install, configure, and secure Lazy Nvim Ide on your server. plans start at just $30.

Lazy Nvim Ide

View on GitHub

My 💤 LazyVim IDE config for Neovim

IT Man - LazyVim Power User Guide

[!NOTE] I've moved from LazyVim to my own Neovim setup. Check it out here: jellydn/my-nvim-ide: My personal neovim configuration.

TOC

Install Neovim

The easy way is using MordechaiHadad/bob: A version manager for neovim.

bob install stable
bob use stable

Install the config

Make sure to remove or move your current nvim directory

git clone https://github.com/jellydn/lazy-nvim-ide.git ~/.config/nvim

Or use the following command to install the config:

git clone https://github.com/jellydn/lazy-nvim-ide.git ~/.config/lazyvim
alias lvim="NVIM_APPNAME=lazyvim nvim"

Run nvim and wait for the plugins to be installed

Get healthy

Open nvim and enter the following:

:checkhealth

Fonts

I recommend using the following repo to get a "Nerd Font" (Font that supports icons)

getnf

Try with Docker

docker run -w /root -it --rm alpine:latest sh -uelic '
  apk add git nodejs npm neovim ripgrep build-base make musl-dev go --update
  go install github.com/jesseduffield/lazygit@latest
  git clone https://github.com/jellydn/lazy-nvim-ide ~/.config/nvim
  nvim
  '

Uninstall

  rm -rf ~/.config/nvim
  rm -rf ~/.local/share/nvim
  rm -rf ~/.cache/nvim
  rm -rf ~/.local/state/nvim

Screenshots

image

Tips

  • Improve key repeat on Mac OSX, need to restart
defaults write NSGlobalDomain KeyRepeat -int 1
defaults write NSGlobalDomain InitialKeyRepeat -int 14
  • VSCode on Mac

To enable key-repeating, execute the following in your Terminal, log out and back in, and then restart VS Code:

# For VS Code
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
# For VS Code Insider
defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false
# If necessary, reset global default
defaults delete -g ApplePressAndHoldEnabled
# For Cursor
defaults write com.todesktop.230313mzl4w4u92 ApplePressAndHoldEnabled -bool false

Also increasing Key Repeat and Delay Until Repeat settings in System Preferences -> Keyboard.

Key repeat rate

Resources

IT Man - Talk #33 NeoVim as IDE [Vietnamese]

IT Man - Talk #35 #Neovim IDE for Web Developer

IT Man - Step-by-Step Guide: Integrating Copilot Chat with Neovim [Vietnamese]

IT Man - Power up your Neovim with Gen.nvim

IT Man - Boost Your Neovim Productivity with GitHub Copilot Chat

IT Man - Get to know GitHub Copilot Chat in #Neovim and be productive IMMEDIATELY

IT Man - Enhance Your Neovim Experience with LSP Plugins