Unix profile files for various applications
./install.sh
git submodule update --init --recursive
difftastic is used as git diff tool.
fzf is used for searching file in vim.
The vim-airline plugin uses special characters and requires a font supporting those characters.
- Download a nerd font
- Extract and copy the fonts into
/usr/local/share/fonts/to install globally or~/.fontsto install for the user only. - Run
sudo fc-cache -f -vorfc-cache -f -vto update the font cache. Restart if you still don't see the new fonts.
pyenv is used for managing python versions.
mcfly is used for seaching command history.
Tumx Plugin Manager is used for managing tmux plugins.
git submodule update --init --recursive
cd ~/.vim/pack/plugins/start
git submodule add <repo>
git submodule update --remote --merge
- Delete the relevant line from the .gitmodules file.
- Delete the relevant section from .git/config.
- Run
git rm --cached path_to_submodule(no trailing slash). - Commit and delete the now untracked submodule files.