Repositório com minhas configs pessoais do vim, bash e tmux.
Após clonar o repositório, devem ser feitos links simbólicos para as pastas/arquivos.
Imagem Docker disponível, contendo minhas dotFiles:
docker pull l30bola/dotFiles
pathogen: https://github.com/tpope/vim-pathogen
syntastic: https://github.com/vim-syntastic/syntastic
Dockerfile: https://github.com/ekalinin/Dockerfile.vim
eunuch: https://github.com/tpope/vim-eunuch
surround: https://github.com/tpope/vim-surround
fugitive: https://github.com/tpope/vim-fugitive
tbone: https://github.com/tpope/vim-tbone
tpm: https://github.com/tmux-plugins/tpm
tmux-battery: https://github.com/tmux-plugins/tmux-battery
tmux-continuum: https://github.com/tmux-plugins/tmux-continuum
tmux-copycat: https://github.com/tmux-plugins/tmux-copycat
tmux-logging: https://github.com/tmux-plugins/tmux-logging
tmux-online-status: https://github.com/tmux-plugins/tmux-online-status
tmux-prefix-highlight: https://github.com/tmux-plugins/tmux-prefix-highlight
tmux-resurrect: https://github.com/tmux-plugins/tmux-resurrect
tmux-sensible: https://github.com/tmux-plugins/tmux-sensible
tmux-sidebar: https://github.com/tmux-plugins/tmux-sidebar
tmux-yank: https://github.com/tmux-plugins/tmux-yank
Assumindo que você clone no seu ~/.vim
:
git clone git@github.com:L30Bola/dotfiles.git ~/.vim || git clone https://github.com/L30Bola/dotfiles.git ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
ln -s ~/.vim/bashrc ~/.bashrc
ln -s ~/.vim/tmux.conf ~/.tmux.conf
ln -s ~/.vim/tmux ~/.tmux
ln -s ~/.vim/bash_profile ~/.bash_profile
ln -s ~/.vim/gitconfig ~/.gitconfig
cd ~/.vim
git submodule init
git submodule update --recursive
Ou simplesmente execute o prepareHome.sh, que faz exatamente a mesma coisa:
~/.vim/prepareHome.sh
E atualizar os plugins do ViM / TMUX:
git submodule foreach git pull origin master
tmux-copy: xclip
ou xsel