So I'm using #powerlevel10k on top of #ohmyzsh on top of #zsh (with plugins) on top of #iTerm2. At this point I have no idea which terminal features come from which software. And if I really need all of these installed
🎋 gbm = git branch --move, to rename a branch
⏪ grhk = git reset --keep, to reset without throwing out uncommitted changes
⏪ grhs = git reset --soft, to reset without changing files, effectievly “undoing” commits
🏷️ gt = git tag
🏷️ gta = git tag --annotate, create a “modern” annotated tag with timestamp, author, and message
Also gsts = git stash show no longer uses --text, an option that outputs binary files as text and can break terminal rendering.
@palmin Someone should make a nice app which centralizes all support sources in one place : mail, mastodon etc and make tickets right there. Of course :deadbirb: wouldn’t be possible (or I guess paying for absurd API pricing). Maybe this exists but I was never convinced by what I saw (web apps).
It will let you automatically start tmux up when your terminal starts, and will also reconnect you to an already running session if one exists when you spawn another shell.
Take note of the ZSH_TMUX_C ONFIG environment variable, because they have it goint to ~/.tmux.conf and I'm more of a fan of "all configurations live in ~/.config" - so I was kinda shocked when it initially ignored all my settings :)
@utopify_org I think many probably do not even think about that (yet). But there is in general so much to discover and learn in the context of Linux and so the joy of discovering alternative shells still lies ahead for those users. 😊️
I finally finished setting up my dotfiles repo which should allow me to step up to any new computer and be in a comfortable and familiar environment within 10 minutes.