/dotfiles

An ongoing effort to document the Rube Goldberg machine that is my developer machine setup.

Primary LanguageShell

Config

Requirements

OhMyZsh

Exuberant Ctags

Powerline friendly fonts

Vim-Plug

RipGrep

fzf

Installation

Install solarized, follow instructions and add dircolours.

git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git ~/.solarized
cd ~/.solarized
./install.sh

Clone the repo into a folder .dotfiles

Run the rake task to create symlinks etc: % rake install

git config --global core.excludesfile '~/.gitignore_global'

Add Hanami oh-mh-zsh plugin

Other cool things to install

bat brew install bat

Auto jump functionality in command line:

z.lua

diff-so-fancy brew install diff-so-fancy

git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX"

git config --global color.ui true

git config --global color.diff-highlight.oldNormal    "red bold"
git config --global color.diff-highlight.oldHighlight "red bold 52"
git config --global color.diff-highlight.newNormal    "green bold"
git config --global color.diff-highlight.newHighlight "green bold 22"

git config --global color.diff.meta       "yellow"
git config --global color.diff.frag       "magenta bold"
git config --global color.diff.commit     "yellow bold"
git config --global color.diff.old        "red bold"
git config --global color.diff.new        "green bold"
git config --global color.diff.whitespace "red reverse"

Other things that need to be present

Python 3 and pip3 (Python version > 3.5) pip3 install neovim for deoplete to work (Not using this currently)