This repository is a collection of my Neovim file configs so it's easier for me to to switch editors and computers.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
brew install neovim # >= 0.10.0
brew install ripgrep
brew install node
mkdir -p ~/.config/nvim && touch ~/.config/nvim/init.lua
curl https://sh.rustup.rs -sSf | sh # Install Rust and Cargo
sudo apt-get ripgrep
curl -OL https://github.com/neovim/neovim/releases/download/v0.9.5/nvim-linux64.tar.gz
tar xvf nvim-linux64.tar.gz
sudo mv nvim-linux64 /usr/local/bin/nvim
curl https://sh.rustup.rs -sSf | sh # Install Rust and Cargo
Installing node
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# write in .zshrc
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
alias nvim=/usr/local/bin/nvim/bin/nvim
nvm install node
REM get ls to be dir
echo @dir %* > %systemroot%\system32\ls.bat
REM alias open for ii (Invoke-Item)
Set-Alias -Name open -Value Invoke-Item
REM This is where you would install the config
mkdir ~\Appdata\Local\nvim
Install Lua for windows here
Setup GCC windows with instructions here. Make sure to add to the path.
Install Grep for Telescope
REM scoop installation
scoop install ripgrep
REM Winget installation
winget install BurntSushi.ripgrep.MSVC
For Settting up Networking:
winget install nmap
To make windows terminal look better, use Oh-my-pop
Finally, to use nvim
Will have to manually :MasonInstall <debug_adapter>