A small, usable configuration for ZSH
Shell
Latest commit aeae8ad Jan 11, 2017 @changs Bump submodules

README.md

slimzsh

A small, usable configuration for ZSH. It enables all the awesomeness of ZSH with small and tidy config.

Install

git clone --recursive https://github.com/changs/slimzsh.git ~/.slimzsh

Add following to ~/.zshrc

source "$HOME/.slimzsh/slim.zsh"

Features

Slimzsh has:

  • beautiful pure as a shell prompt
  • syntax highlighting
  • tab completion for commands and args (with switching menu and help)

alt text alt text

fasd

I highly recommend using fasd. Slimzsh will automatically detect it if you have it installed.

Then you'll be able to search inline for the best matching file like here:

alt text

and so much more!

Local modifications

  1. if you want to add custom aliases, create ~/.slimzsh/aliases.zsh.local file and put them there - this file will be automatically sourced.

Tips

The theme used in screenshots: Tomorrow Night Eighties with the Ubuntu Mono 15pt font.