NOTE: NEED TO UPDATE THIS FOR LINUX. USE MAKEFILE.
./install.sh
To just link the dot files run,
./install.sh -l
To just initialize the vim plugins,
./install.sh -p
Remember to install the following in vim with :CocInstall
- coc-git For seeing changes in the git file.
- coc-yaml For yaml changes
- For MacOS, Setup iterm with Alt-Forward and Alt-Backward keys. See this post or load the iterm-key-bindings.itermkeymap
- Ensure
echo $BASH_VERSION
is >= v4
The install.sh
will link the tmate.conf
file into the home directory by
default.
If you plan to use tmate then you should alias tmux so that it directly points to the corresponding tmux.conf
alias tmux='tmux -f $HOME/workspace/dotfiles/dotfiles/tmux.conf'
This is done in order to get tmate and tmux to work along side each other.
By default, tmate reads both the tmux.conf and the tmate.conf but it seems that tmate is packaged with an older version of tmux so the configurations for copy/paste in vi-mode are different when using later version of tmux (>=v2.7)
So in order to get both tmate and tmux(>=v2.7) working together, tmate.conf
is placed in the home directory and tmux.conf
is used in the alias mentioned
above.