Dotfiles
Configs for vim, git, tmux and Alacritty.
Install
- Clone this repo to a directory in your root.
git clone git@github.com:estrattonbailey/.dotfiles.git ~/.dotfiles
-
Install or update vim. I use homebrew.
-
Install Alacritty
-
Create symlinks:
ln -s ~/.dotfiles/vimrc ~/.vimrc
ln -s ~/.dotfiles/gitconfig ~/.gitconfig
ln -s ~/.dotfiles/gitignore_global ~/.gitignore_global
# pick one
ln -s ~/.dotfiles/bashrc ~/.bashrc # might need to delete or copy the old one
ln -s ~/.dotfiles/zshrc ~/.zshrc # might need to delete or copy the old one
# if bash
ln -s ~/.dotfiles/bashrc ~/.bashrc # might need to delete or copy the old one
ln -s ~/.dotfiles/bash_profile ~/.bash_profile # might need to delete or copy the old one
# remove the installed config and symlink this one
ln -s ~/.dotfiles/alacritty.yml ~/.alacritty.yml
ln -s ~/.dotfiles/tmux.conf ~/.tmux.conf
ln -s ~/.dotfiles/coc-settings.json ~/.vim/coc-settings.json
# nvim
ln -s ~/.dotfiles/init.vim ~/.config/nvim/init.vim
-
Install Vim Plug
-
Install plugins:
vim +PlugInstall +qa
-
Install CoC plugins i.e.
:CocInstall
-
Use it:
nvim <filename>
tmux
Install with brew. Notable changes:
- uses
C-a
as prefix - uses pane splitting shortcuts similar to vim
See
tmux.conf
for these, there's only a few overrides.