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 ripgrepcargo install tree-sitter-clisudo 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@latestClone this repository recursively (git 2.13 or later),
git clone \
--recurse-submodules \
--shallow-submodules \
-j8 [email protected]:pseudocc/dotfiles.gitthen run the bootstrap.sh.
bash dotfiles/bootstrap.sh
source ~/.bash_promptI 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 debugpyBefore 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.