██████╗ ██████╗ ████████╗███████╗██╗██╗ ███████╗███████╗
██╔══██╗██╔═══██╗╚══██╔══╝██╔════╝██║██║ ██╔════╝██╔════╝
██║ ██║██║ ██║ ██║ █████╗ ██║██║ █████╗ ███████╗
██║ ██║██║ ██║ ██║ ██╔══╝ ██║██║ ██╔══╝ ╚════██║
██╗██████╔╝╚██████╔╝ ██║ ██║ ██║███████╗███████╗███████║
╚═╝╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝
These are my dotfiles. There are many like it, but these ones are mine.
gitcurl(required by bootstrap script)python(v3.6+ required by YouCompleteMe)ctags(required by vim-gutentags)vim(v8.1.2269+ required by YouCompleteMe)tmux(v1.9+ required by TPM, v2.3+ recommended forsplit-window's-foption)zsh(v5.1.1+ required by ohmyzsh)fdfind(used by fzf to search for file names)
treerg(recommended for fzf's rg search)vim-gtk(recommended for vim's clipboard feature on Debian/Ubuntu, see this for info on other distros)Term::ReadKeyPerl Module (recommended for git'sinteractive.singleKeyfeature)antigravity
If you're on a Debian-like Linux distro (e.g. Ubuntu), you can install these prerequisites (and YouCompleteMe's build dependencies) by running:
~/.dotfiles/scripts/install_debian_deps.sh
~/.dotfiles/scripts/bootstrap.sh
Make sure to check that you meet the version requirements outlined in the Prerequisites section.
If you want to set up YouCompleteMe for vim, follow this guide.
If you plan to work on a big monorepo, consider enabling monorepo support by
setting the MONOREPO_ROOT environment variable in
shell/helpers.