- Get Node/Npm:
curl -fsSL https://fnm.vercel.app/install | bash
- Get Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- Apt:
sudo apt install build-essential cmake python3-pip luarocks wl-clipboard python3.10-venv codespell clang-tools clang-format clangd bear
- Pip:
pip install pynvim cmake-format --user
- Npm:
npm install -g neovim
There isn't much to install, just copy the nvim
directory to ~/.config/nvim
.
But for the sake of commands..
# clone the repo to home
git clone --depth 1 https://github.com/thebashpotato/neovim.config.git ~/
# make a soft link to the config
ln -s $(pwd)/neovim.config/nvim ~/.config/nvim
# open nvim and let it set up
nvim
See the Dap configs for per-project language configurations.
Copy
./dap-configs/nvim-dap-cpp.lua
toyour_project/.nvim-dap.lua
and update and update the dap.configurations. to match your binary.
PRs accepted.
Small note: If editing the README, please conform to the standard-readme specification.
AGPLv3 © 2022 Matt Williams