These configuration files set up my command line interface.
Be aware that I use Linux; changes might be necessary for Mac OS X users.
To switch to Zsh, execute:
chsh -s /bin/zsh
Sorin stores scripts in ~/.tilde/bin.
MANPATH must be modified in oh-my-zsh/environment.zsh to match your configuration.
Some scripts and programs may have different names or extensions depending on the operating system or package manager. Check aliases in oh-my-zsh/alias.zsh to fix them, if necessary.
The font in the screenshot is Monaco 12 pt—the default fixed-width font on Mac OS X prior to Snow Leopard—which has been replaced by Menlo, based on DejaVu Sans Serif Mono, an inferior font. Change the font to Monaco; otherwise, the indicators described bellow will look terrible.
The colours in the image above are from the IR_BLACK scheme.
- oh-my-zsh — The current working directory.
- git:master — Git branch.
- ❯ — Type after this.
- ❮❮❮ — Vi command mode indicator.
- ⏎ — Non-zero return.
- ✚ — Git added.
- ⬆ - Git ahead.
- ⬇ - Git behind.
- ✖ — Git deleted.
- ✱ — Git modified.
- ➜ — Git renamed.
- ✭ - Git stashed.
- ═ — Git non-merged.
- ◼ — Git untracked.
Clone this repository into ~/.dotfiles, change directory into ~/.dotfiles, and execute the
rake install task.
git clone git://github.com/jlamontagne/dotfiles.git ~/.dotfiles cd ~/.dotfiles rake install
Rake will never replace existing files but back them up into ~/.dotfiles_backup. The dot files will be symbolically linked into the home directory. Templates will be rendered in place then symbolically linked. Since the Rakefile is Mac OS X specific, it must be edited for use with key chains on other operating systems. I will welcome patches that add support for additional password managers.
I use Vim with Vundle, which allows for Vim plugins to be installed self-contained under their own directory in vim/bundle making them easy to install and remove. The Rakefile has tasks for managing Vim bundles. Read the Vundle documentation for further information.