L30Bola / dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

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.

Docker

Imagem Docker disponível, contendo minhas dotFiles:

docker pull l30bola/dotFiles
Plugins para o ViM:

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

Plugin para o TMUX:

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
Dependências de algum(ns) Plugins:

tmux-copy: xclip ou xsel

About

License:Other


Languages

Language:Shell 76.0%Language:Vim Script 20.3%Language:PowerShell 3.7%