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.
I am a PHP Dev and a DJ, but a #macos beginner. What kind of apps would you recommend that will make my everyday life easier? Already using #brew, #iterm2, #ddev + #docker, #atext, #clipy. I am considering #alfred
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 :)
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.