This repository contains configuration files that I use on all my computers.
- misc - miscellaneous configurations
- gef - GDB Enhanced Features for exploit devs & reverse engineers
- vim - vimrc and various extensions
- neovim - neovim config file
- zsh - zshrc and oh-my-zsh, 'cause it's OH-SM!!! \o/
Make sure you've git installed.
Then clone the repo like this:
git clone --recursive git@github.com:mavjs/dotfiles.git
or on older versions of git
git clone git@github.com:mavjs/dotfiles.git
cd dotfiles
git submodule update --init
[optional] Update git submodules to latest master
git submodule foreach git pull origin master
Example of installing .vim and .vimrc to correct places (inside the dotfiles folder):
stow vim
.vim and .vimrc will be installed correctly to ~/.vim
and ~/.vimrc
Please make sure you have some of the following tools installed:
If you want to use vim version greater than what macOS provides:
brew install macvim --override-system-vim
Or if you prefer, install neovim:
brew install neovim