4 ms·
I think you're judging zsh based on third party add-ons or non-default config. You can make bash flaky and amateur that way too. Stock zsh is neither though. I
by quesera 5y ago
I think you're judging zsh based on third party add-ons or non-default config. You can make bash flaky and amateur that way too.
Stock zsh is neither though. It's quick and solid. No surprises.
- dmix 5y agoDitto with Vim/Emacs/VSCode/etc. All of them can be slowed to a crawl or be unpredictable with plugins.
- soraminazuki 5y agoYeah, one shouldn't be judging the performance and stability of zsh based on oh-my-zsh of all things. oh-my-zsh is one giant mix of everyone's configs, which severely degrades performance and stability. It's for people who want most features out of zsh in the quickest way possible. Those who prefers an optimized config would be better off configuring zsh themselves. Even getting the autocompletion right would provide a great QOL improvement over anything bash can provide, though it's unfortunately a bit trickier to configure than is ideal.
- opk 5y agoUnfortunately, it doesn't get you most features out of zsh. It leaves a lot disabled too. It turns on the included completions, adds flashy prompt themes and a pile of aliases that you still need to learn if you want to get any benefit from them. Key bindings are largely left untouched with none of the advanced widgets.
- ghusto 5y agoI don't know, I mean I got rid of all that oh-my-zsh stuff and tried configuring it lean, too. An example of the flakey feeling I'm talking about is the way auto-complete works. I hit tab, and it does a fuzzy suggestion? Then when you're done with the suggestions and picked (or not), they disappear? Or just the fact that auto-correction exists at all? Okay these things are subjective, and maybe not exactly "flakey", but they make if feel like that to me. Interestingly, I just took _all_ configuration out and tried it, and startup was blazing fast! It looks like whatever was slowing it down is actually in my Bash configuration (which I also load in ZSH). Doesn't slow down Bash startup though, wonder what it is :P