Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/changs/slimzsh
Small, usable configuration for ZSH
https://github.com/changs/slimzsh
fasd shell zsh
Last synced: 14 days ago
JSON representation
Small, usable configuration for ZSH
- Host: GitHub
- URL: https://github.com/changs/slimzsh
- Owner: changs
- Created: 2014-06-21T09:40:40.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-06-10T08:44:33.000Z (5 months ago)
- Last Synced: 2024-08-01T15:19:17.168Z (3 months ago)
- Topics: fasd, shell, zsh
- Language: Shell
- Homepage:
- Size: 48.8 KB
- Stars: 601
- Watchers: 14
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: history.zsh
Awesome Lists containing this project
- terminals-are-sexy - slimzsh - Small, usable configuration for ZSH. (Shells / ZSH)
- fucking-terminals-are-sexy - slimzsh - Small, usable configuration for ZSH. (Shells / ZSH)
README
slimzsh
=======A small, usable configuration for ZSH.
It enables all the awesomeness of ZSH with a 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](https://github.com/sindresorhus/pure) as a shell prompt
* [syntax highlighting](https://github.com/zdharma-continuum/fast-syntax-highlighting)
* tab completion for commands and args (with switching menu and help)
* all ZSH's awesomeness enabled![alt text](https://user-images.githubusercontent.com/86694/52179811-0f561200-27df-11e9-8346-a332433df169.png "Syntax Highlighting")
![alt text](https://user-images.githubusercontent.com/86694/52179812-0f561200-27df-11e9-8669-6b2683295eee.png "Tab completion")## fasd
I highly recommend using [fasd](https://github.com/clvv/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](http://i.imgur.com/s2LeC9K.gif "FASD")
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 is PencilDark with the IBM Plex Mono font.