Hacker News new | ask | show | jobs
by latexr 883 days ago
You don’t have to follow a rabbit hole, these tweaks take no time at all and you can stop whenever. I used Oh My Zsh until I got fed up with the startup slowness. I open a bunch of terminal windows during the day and every one of them had a second or two of delay before I could do anything. I decided to do myself a favour and no longer put up with it. It took me a handful of minutes to figure out which plugins I actually cared about (three) and get rid of Oh My Zsh entirely. Everything about this change is better for me: it’s easier and faster to redo the setup when I do a clean install, and it’s instant in everyday use which means it’s no longer frustrating.
1 comments

I heard a lot about slowness of oh-my-zsh but never experienced it myself.

I had slow starts when I added nvm completion to .zshrc and .. maybe conda environment but that was unrelated to oh-my-zsh

I've also not experienced any slowness with oh-my-zsh. Now LunarVim, which is an IDE-like layer for Neovim...that's a totally different story.
Hmm? What about LunarVim?
If you add more than a handful of plugins in any of these IDE layers for Neovim, like LunarVim, LazyVim, AstroNvim, &c., it can slow things down to an unacceptable level quickly.
That really depends. On the iTerm2 terminal? Yes, sometimes. On Alacritty and Rio? Nope, it's very snappy.
No need to rely on your terminal to provide performance. LunarVim is very slow even though I use Alacritty, it was the main reason I stopped using it and switched to LazyVim.
> I heard a lot about slowness of oh-my-zsh but never experienced it myself.

This was years ago, no idea how it is today. But I also have no reason to go back.

> I had slow starts when I added nvm completion to .zshrc

That too, but that’s unrelated. To me that was yet another reason to stop using node altogether, I wasn’t enjoying it anyway.