├── README.md └── auto-color-ls.plugin.zsh /README.md: -------------------------------------------------------------------------------- 1 | # auto-color-ls 2 | 3 | zsh plugin to automatically `ls` using [colorls](https://github.com/athityakumar/colorls) on `cd` 4 | 5 | ## installation 6 | 7 | ### prerequisites 8 | 9 | - colorls 10 | 11 | ```bash 12 | gem install colorls 13 | ``` 14 | 15 | ### antigen 16 | 17 | ```bash 18 | antigen bundle gretzky/auto-color-ls 19 | ``` 20 | 21 | ### zplugin 22 | 23 | ```bash 24 | zplugin load gretzky/auto-color-ls 25 | ``` 26 | 27 | ### zgen 28 | 29 | ```bash 30 | zgen load gretzky/auto-color-ls 31 | ``` 32 | 33 | ### oh-my-zsh 34 | 35 | Run 36 | ```bash 37 | ( cd $ZSH_CUSTOM/plugins && git clone https://github.com/gretzky/auto-color-ls ) 38 | ``` 39 | 40 | Then add `auto-color-ls` to `plugins=()` in your `.zshrc` 41 | -------------------------------------------------------------------------------- /auto-color-ls.plugin.zsh: -------------------------------------------------------------------------------- 1 | auto-color-ls() { 2 | emulate -L zsh 3 | echo 4 | colorls -A --group-directories-first 5 | } 6 | 7 | chpwd_functions=(auto-color-ls $chpwd_functions) 8 | --------------------------------------------------------------------------------