You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Mouse selection & copy in preview pane** — click and drag to select text, copied to clipboard on release via OSC 52 with tmux passthrough support. Writes to `/dev/tty` for reliable SSH clipboard forwarding.
8
+
-**Horizontal scrolling** — scroll preview content horizontally when word wrap is disabled:
9
+
-`[` / `]` keys to scroll left/right
10
+
- Shift+Left / Shift+Right arrow keys
11
+
- Left/Right arrows in fullscreen preview mode
12
+
- Shift+MouseWheel for horizontal mouse scroll
13
+
-**Shift+Up/Down** scrolls preview vertically from any pane (not just when preview is focused)
14
+
-**Git status in directory preview** — when a directory is selected, the preview pane shows git status indicators (`[M]`, `[A]`, `[D]`, `[R]`, `[?]`, etc.) next to each file entry
15
+
-**"Copy Completed" overlay** — a bold inverted-color indicator appears at the top-right of the preview pane after a successful copy, disappears on next action
16
+
-`PreviewScrollLeft` / `PreviewScrollRight` actions available for custom keybinding
17
+
-**Auto-refresh** — tree list and preview automatically update when files/directories change on disk (polling every 2 seconds)
18
+
-**Manual refresh** — press `F5` to force refresh the tree and preview immediately
19
+
20
+
### Changed
21
+
22
+
- Selection highlight uses light blue background (instead of REVERSED modifier) for better visibility across terminals
23
+
- Clipboard copy now always sends OSC 52 via `/dev/tty` first, then also tries local tools (`xclip`, `xsel`, `wl-copy`, `pbcopy`) as a bonus
24
+
- OSC 52 uses proper `ESC \` string terminator instead of BEL for wider terminal compatibility
25
+
- tmux `allow-passthrough` is automatically enabled per-pane during copy and restored afterward
0 commit comments