supports multiple languages including:
- C#
- C++
- CSS
- GLSL
- Go
- HTML
- JavaScript
- Lua
- Python
- Rust
- SQL
- TypeScript
- and more
- dotnet
- homebrew
- lazygit
- lua <= v5.1.x
- neovim
- nerdfonts
- nodejs
- ohmypsh
- python >= 3.8 <= 3.12
- ripgrep
- texlive (for latex)
- yarn
sudo apt upgrade
sudo apt update
sudo apt install build-essential
sudo pacman -Syu
sudo pacman -S base-devel
rm -rf ~/.config/nvim
rm -rf ~/.local/state/nvim
rm -rf ~/.local/share/nvim
git clone https://github.com/nooneknowspeter/nvim.git ~/.config/nvim && nvim
rm -Force $env:LOCALAPPDATA\nvim
rm -Force $env:LOCALAPPDATA\nvim-data
git clone https://github.com/nooneknowspeter/nvim.git $env:LOCALAPPDATA\nvim && nvim
docker run -w /root -it --rm alpine:latest sh -uelic '
apk add git nodejs neovim ripgrep build-base wget --update
git clone https://github.com/nooneknowspeter/nvim.git ~/.config/nvim
nvim
'
brew update
upgrade neovim
:Lazy sync
:MasonUpdate
:DapInstall <dap_name>
git config --global core.editor "nvim"
export EDITOR=nvim
hash map of configured plugins
- autopairing
- better escape
- cmake tools
- cmp nvim lsp
- csv view
- dadbod
- dadbod ui
- distant
- fidget
- git signs
- hydra
- images.nvim
- indent blankline
- lua json
- lazygit vim
- lazyvim
- luasnip
- markdown previewer
- mason
- mason dap adapter
- mason-lspconfig
- mason null ls
- multicursors
- neovim
- neovim colorizer
- neovim lsp
- noice
- none / null ls
- nvchad
- nvim autopairs
- nvim cmp
- nvim dap
- nvim dap ui
- nvim-lint
- nvim surround
- nvim treesitter
- nvim plenery
- nvzone
- remote nvim
- remote sshfs
- telescope
- undotree
- vim tex
- vim tex previewer
- vim tmux navigator
- whichkey