** Windows **
winget install Neovim.Neovim
Linux
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz
sudo rm -rf /opt/nvim
sudo tar -C /opt -xzf nvim-linux64.tar.gz
# .bashrc
export PATH="$PATH:/opt/nvim-linux64/bin"
Forked and starting tweaking.
See configs/conform.lua and plugins/init.lua
Install luarocks
Ubuntu:
sudo apt install luarocks
Rocky Linux:
sudo dnf install luarocks
Windows
scoop install main/luarocks
:TSInstall luadoc rust markdown markdown_inline typescript javascript json jsdoc dockerfile yaml bash
Just
# Ref: lazy load tree-sitter-just :Lazy load tree-sitter-just
:TSInstall just
Web - Typescript etc.
:TSInstall typescript javascript json jsdoc
:MasonInstall codelldb dockerfile-language-server yaml-language-server bash-language-server bash-debug-adapter
# may not need to do this with vscode and the extension already installed to $Env:USERPROFILE/.vscode/extensions
:MasonInstall codelldb
Install rust-analyzer and rust-src
rustup component add rust-analyzer
rustup component add rust-src
# neovim
# :TSInstall rust # TSModuleInfo for other langs to install
:lua local widgets=require("dap.ui.widgets"); local sidebar=widgets.sidebar(widgets.scopes); sidebar.open();
Install control icons
npm i -g @vscode/codicons
:lua require("dapui").setup{}
:lua require("dapui").open()