A small, usable configuration for ZSH. It enables all the awesomeness of ZSH with a small and tidy config.
git clone --recursive https://github.com/changs/slimzsh.git ~/.slimzsh
Add following to ~/.zshrc
source "$HOME/.slimzsh/slim.zsh"
Slimzsh has:
- beautiful pure as a shell prompt
- syntax highlighting
- tab completion for commands and args (with switching menu and help)
- all ZSH's awesomeness enabled
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:
and so much more!
- if you want to add custom aliases, create
~/.slimzsh/aliases.zsh.local
file and put them there - this file will be automatically sourced.
The theme used in screenshots is PencilDark with the IBM Plex Mono font.