My dotfiles
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
hooks/post-up
tag-bash
tag-computing
tag-fish/config/fish
tag-latex
tag-linux
tag-mac
tag-mutt
tag-tmux
vim
zsh
.gitignore
README.md
gitconfig
gitignore
rcrc
zshrc

README.md

Dotfiles

This is a collection of my dotfiles used on GNU/Linux and Mac OS X.

The files are managed using rcm.

Contents

The dotfiles are related to

  • BASH
  • Git
  • Julia
  • LaTeX
  • Mutt
  • R
  • rcrc
  • tmux
  • Vim
  • ZSH

Computer specific setup

I have one Mac and multiple computers with GNU/Linux. When possible I use ZSH as my shell and tmux as my terminal multiplexer. Alternatively, I use BASH. To manage this, I have the following setup:

  • A tag folder for my Mac.
  • A tag for GNU/Linux.
  • A tag for BASH.

Currently the operating systems only differ in the shell aliases.

I use further tagging to manage

tmux

I use the Ruby gem tmuxinator for tmux templates.

Vim

My one & only editor is Vim and I manage plugins with vim-plug. On a fresh install/new user vim-plug has to be installed and the plugins have to be downloaded and installed. As illustrated on the Thoughbots webpage, this can be accomplished with a hook.

The .vim directory is symlinked on the top level (as specified in the rcrc file).

ZSH

My ZSH plugins are managed by zgen.

My zshrc file is heavily inspired Oh My ZSH.