100% Lua config 🥳
This is very much a work in progress. As someone coming from heavy use of VSCode this config aims to bring many familiar utils and handy features into vim mainly for C#/Unity, Typescript and Rust development.
Backup nvim config:
mv ~/.config/nvim ~/.config/nvim-backup
Clone config:
git clone --depth=1 https://github.com/kalvinpearce/nvim ~/.config/nvim
- neovim >= 0.7
- python3 & pynvim
- npm > 12
- fzf
- fd
- ripgrep
- lazygit
Install dependencies:
chmod x ~/.config/nvim/install_deps.sh && sh ~/.config/nvim/install_deps.sh
Install dependencies:
choco install extras
choco install python
choco install nvm
nvm install --latest
nvm use --latest
npm i -g neovim
choco install fzf
choco install fd
choco install ripgrep
choco install lazygit
Well I really like the idea of vim and think the customizability and speed that you can achieve with it is quite amazing but every time I gave it a go, I always felt like I was trying to force it. Using VSCode's vim plugin always felt like I was trying to get it to do something it didn't want to. It was close but never perfect. However this time I bit the bullet and went for a complete vim solution and this is what I ended up with so far.