This repository is inspired from Mathias's dotfile, which is indeed a great repo.
The dotfiles that are stored here are suppose to serve for Linux.
My favorite terminal Kitty.
Install a Nerd fonts, I am using the "GohuFont uni11 Nerd Font Propo".
To get the best performace, install the followings.
sudo apt install ripgrep
cargo install tree-sitter-cli
sudo apt install npm
# recommands: also update node to lts
sudo npm install -g n
sudo n lts
# then update npm to latest
sudo npm install -g npm@latest
Clone this repository recursively (git 2.13 or later),
git clone \
--recurse-submodules \
--shallow-submodules \
-j8 git@github.com:pseudocc/dotfiles.git
then run the bootstrap.sh
.
bash dotfiles/bootstrap.sh
source ~/.bash_prompt
I do not find a way to fully automate this process, I would like to write down some steps need manual interactions:
Open NeoVim, run :Mason
open DAP page, and install the following ones:
- codelldb
- bash-debug-adapter
Open you terminal and install debugpy:
pip install debugpy
Before start debugging, run command like nvim_dap rust
to generate
the dap configuration template, edit the file if needed and source
the file(:so .nvim-dap.lua
).
Strike <leader><C-d>
to start debugging.