September 2025
Shells
- Started out with ZSH and spent many many many hours twearing with my
zshrcfile. Ultimately got to something vaguely useful, but it still felt...
- "hacky", like a few weird keybindings entered a strange non-insert state that left me confused
- slow to startup (relatively)
- akward syntax highlighting
- This led me to fish shell, which just WORKS out the box. but after a while i did notice some quirks that are pretty annoying tbh...
- completions lacking, case and point
git stashonly has--helpas a completion. not a good start given how popular git is... fzfextension for zsh just... works, its clean easy to read and actually has all the arguments (more of a repetition of the previous point tbh)- lacks POSIX compatibility. this is REALLY annoying. its not THAT much better, but writing hyprland scripts (in normal sh) i have to remember its slightly different than fish
- An alternative option is nushell? could be something more modern that supports data types
Vi mode
the annoying alt backspace thing in zsh that enters into a strange mode where i can't insert it actually vim mode! (which is actually useful)
Also, pure has a colour change to yellow on the prompt when in vi mode! can use w, b, (j and k to select commands), so actually really useful

