estrattonbailey / .dotfiles

Configs for vim, git, tmux and Alacritty.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Configs for vim, git, tmux and Alacritty.

Install

  1. Clone this repo to a directory in your root.
git clone git@github.com:estrattonbailey/.dotfiles.git ~/.dotfiles
  1. Install or update vim. I use homebrew.

  2. Install Alacritty

  3. 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
  1. Install Vim Plug

  2. Install plugins:

vim +PlugInstall +qa
  1. Install CoC plugins i.e. :CocInstall

  2. 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.

About

Configs for vim, git, tmux and Alacritty.


Languages

Language:Vim Script 79.9%Language:JavaScript 10.2%Language:Shell 9.9%