Skip to content

fix: improve tmux and Neovim navigation shortcuts#90

Merged
aguil merged 5 commits into
masterfrom
fix/tmux-session-picker-shortcuts
Jun 11, 2026
Merged

fix: improve tmux and Neovim navigation shortcuts#90
aguil merged 5 commits into
masterfrom
fix/tmux-session-picker-shortcuts

Conversation

@aguil

@aguil aguil commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Override prefix+s tmux session chooser shortcuts so entries after 9 use plain letter keys instead of Meta-letter chords.
  • Add jjsigns controls for jj buffers: toggle between default-branch and @- sign bases, default signs to the detected default branch, and show jj-backed inline blame where gitsigns does not attach.
  • Fix Kotlin grr references by sending the required LSP context and keeping multiple results in the Telescope picker.

Test plan

  • tmux source-file -n dot_tmux.conf
  • luac -p dot_config/nvim/init.lua dot_config/nvim/lua/custom/plugins/git.lua
  • Manually verified the tmux session shortcut behavior, jjsigns base toggle/default branch behavior, jj inline blame in a no-.git jj workspace, and Kotlin references picker.

aguil added 2 commits June 8, 2026 14:37
Override choose-tree session shortcuts so entries after 9 use
plain letter keys instead of tmux's default Meta-letter chords. This
keeps prefix+s usable when terminal Meta handling does not select rows.
Add a jjsigns toggle that switches between the default @- base and
the detected default branch for branch-level review. Refresh attached
buffers after switching so gutter signs update immediately.
@aguil aguil changed the title fix(tmux): use plain session picker shortcuts fix: improve tmux and Neovim navigation shortcuts Jun 8, 2026
aguil added 3 commits June 8, 2026 15:23
Send the ReferenceParams context required by kotlin-lsp and route Kotlin
reference lookups through Telescope with auto-jump disabled. This keeps
grr usable when multiple references are returned.
Initialize jjsigns against the detected default branch for jj buffers,
falling back to @- when no branch can be resolved. Keep the toggle so
working-copy signs remain available when refining a single jj change.
Add a jj-backed current-line blame fallback for jj workspaces where
gitsigns does not attach. Use jj file annotate with a compatible template
and keep <leader>tb as the toggle in jj buffers.
@aguil aguil force-pushed the fix/tmux-session-picker-shortcuts branch from 63443ab to be90fee Compare June 8, 2026 21:34
@aguil aguil merged commit 20e6593 into master Jun 11, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant