4 ms·
Yeah I have a ton of customization including a really sweet looking prompt (that includes branch name & even git remote project name). Shortcut aliases and cust
by BytesAndGears 3y ago
Yeah I have a ton of customization including a really sweet looking prompt (that includes branch name & even git remote project name). Shortcut aliases and custom functions for everything that I use often. Atuin for Ctrl+R history searching.
All without using any “plugins” or ohmyzsh. All just within my .zshrc, and a few extra files that get “sourced” depending which computer I’m on. Only occasional copy-pasting a few things I liked from StackOverflow.
Basically instantaneous speed. Don’t even notice any performance penalties from all of the customization and styling.
I did have a performance issue early on, but I profiled my zsh startup time and saw 97.5% of my shell startup was consumed by NVM (node version manager), and another 2.4% was RVM (ruby). Switched to FNM and Chruby instead, and it was zippy.
And it’s all mine, so there are no “updates” to break anything. Throw it all in source control and you can keep improving it without risk of losing your previous working config.
- sshine 3y agoCustomizing my prompt was a reason to stick to zsh instead of oh-my-zsh. But lately I've become really happy with just installing spaceship. Sure, it doesn't look exactly like I want it to. But it shows git status. Various features just "pop up" if I install the right things on the system.
- tough 3y agostarship is the new spaceship, yo https://starship.rs/ https://starship.rs/