4 ms·
specifically for working better with diffs, I can recommend tmux + lazygit with this keybinding for quickly opening a floating lazygit: bind-key C-g display-po
by flowingfocus 1y ago
specifically for working better with diffs, I can recommend tmux + lazygit with this keybinding for quickly opening a floating lazygit:
bind-key C-g display-popup -E -d "#{pane_current_path}" -xC -yC -w 80% -h 75% "lazygit"
not only does it allow you to see the diffs, but you can directly discard changes you don't want, stage, commit, etc.
- carraes 1y agoDamn, thanks, i have some floating panes on tmux but never thought about doing something like this lol
- Syzygies 1y agotmux! That was today's project. I'm using Claude Code Opus 4 to translate a K&R C computer algebra system (Macaulay) from the 1980's into C23. Finally getting to the "compiles but crashes" (64 bit issues) I found us living inside the lldb debugger. While I vastly prefer a true terminal to the periscope AI agent view in Cursor, it was still painful having at best a partial view of Claude's shell use, interleaved with our chat. What I wanted was a separate terminal session AI and I could share as equal partners. tmux is the quickest way to implement such an idea.
- xrd 1y agoDamn, this is brilliant. Thank you.
- eyegor 1y agoSide note, if you're a lazygit fan, consider using gitui as an alternative. Feature wise they're pretty similar but gitui is much faster and I find it easier to use. https://github.com/gitui-org/gitui https://github.com/gitui-org/gitui