Configure ALL the things.
Vim script Ruby Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
git
img
ruby
sublime
tmux
vim
zsh
README.md

README.md

dotfiles \o/

OS Terminal Shell Editor Version control Multiplexer
 El Capitan iTerm2 zsh Vim git tmux

Feel free to grab what you like!

Installation

First you'll need to clone the repo

$ git clone https://github.com/florian/dotfiles.git ~/.dotfiles && cd ~/.dotfiles

Next you'll need to symlink the dotfiles that you want to use. I personally use GNU Stow for that and it works really well.

$ stow -t ~ git tmux vim zsh ruby

There's a billion other symlink managers and you can probably use many of them for these dotfiles as well, I used homesick before.

Afterwards:

  1. Install homebrew
  2. Set zsh as the default shell:
$ chsh -s /bin/zsh
  1. Install more dependencies:
$ mkcd .zshstore
$ git clone https://github.com/zsh-users/zsh-syntax-highlighting
$ git clone https://github.com/zsh-users/zsh-autosuggestions
$ git clone https://github.com/rupa/z
  1. Change the iTerm color scheme
  2. Install Vundle
  3. Open Vim and run :PluginInstall
  4. brew install vimpager

Screenshots

Editor

  • tmux + tmuxinator
  • Vim + NERDTree
  • git repl
  • Process that watches git status -sb

My editor environment

Shell

  • iTerm2
  • Dark / light solarized theme
  • Custom $PROMPT
  • zsh-syntax-highlighting plugin

Dark / light shell

Stuff you might not know

  • antigen – A plugin manager for zsh.
  • vundle – A plugin manager for Vim.
  • vimpager – Vim as a $PAGER
  • vimcat – cat with Vim's syntax highlighting

Inspiration