Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I never really though about it. Had to put with c-shells and k-shells and then bash. Anything in particular which made it better? What super-power or feature would you lose if you went back to bash from this z-shell you speak of.


It's a million little things. tab completion is better in every way. It's not that bash doesn't have this feature, but it's better in zsh.

But the real magic is zsh + oh-my-zsh. oh-my-zsh is a set of curated aliases and other scripts for improving your experience with a lot of different tools.

For example, I use all these extensions:

    plugins=(cargo docker git heroku mvn rust)
The git aliases in particular are really nice. Example, gpsup is:

    gpsup='git push --set-upstream origin $(git_current_branch)'
Which is really handy. On top of that, I really like the support for the customizable ps1's. I use powerlevel9k, and have it customized to tell me about the time the last program took to run, current git status, current time, etc.

https://github.com/bhilburn/powerlevel9k

try it, you won't be disappointed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: