9ce131462f
Override ^p/^n in agent session to switch between root windows
2026-09-14 11:55:27 +01:00
c729ef0778
Enable extended-keys support
2026-08-27 16:11:08 +01:00
95e9fcfbcb
Replace notes binding with nvim
2026-06-19 11:14:15 +01:00
76aec47260
Make project picker have dynamic width
2026-06-10 15:03:23 +01:00
09e429c998
Make using check-version.sh support and/or
2026-06-08 13:47:36 +01:00
8d3b3316d2
Make bind A toggle the agent session display-popup
2026-06-01 15:46:55 +01:00
87b0c5ba20
Remove unused binding
2026-05-22 15:23:14 +01:00
6f1d30c1b7
Add notes session akin to agent session
2026-05-21 12:13:06 +01:00
c40c2973a7
Fix copying in a session nested in display-popup
2026-05-12 14:39:50 +01:00
fdae4c140c
Remove unnecessary reattach-to-user-namespace on macOS
2026-04-10 10:47:20 +01:00
fe8cae44f1
Clean up display-popup -E args
2026-02-27 11:18:14 +00:00
3f7854f86d
Add htop in display-popup binding
2026-02-20 11:49:12 +00:00
bb0bc511a6
Add <prefix>A binding to display-popup with agent.sh
...
Enables the use of AI agents (claude, gemini) in a persistent
display-popup, backed by a tmux session, via the <prefix>A binding.
2026-01-29 11:26:47 +00:00
2d4858ac11
Sort display-popup bindings
2026-01-27 11:07:59 +00:00
2bdc15debd
Add display-popup fallback bindings
...
While display-popup was added in 3.2 the -B, -b, and -S flags were not
introduced until 3.3. This adds fallback bindings which forego these
flags to retain functionality at the cost of aesthetics.
2026-01-27 11:01:59 +00:00
50d9c3be28
Fix version checks
2026-01-23 17:52:19 +00:00
c2ff680dd3
Actually do version comparison for display-popup
2025-12-04 16:44:25 +00:00
e0537d5fd1
Don't use >= in TMUX_VERSION comparisons
2025-11-24 22:44:55 +00:00
e500aaef7b
Add binding to use window-auto layout
2025-11-23 10:42:11 +00:00
60e95c36a6
Don't use display-popup in tmux 3.2 and lower
2025-11-09 20:08:05 +00:00
cc130f0c4d
Add kill-window binding
2025-08-19 15:35:22 +01:00
e3dd81ed15
Add project bind to select ~/Projects
2025-08-19 15:35:18 +01:00
aa9ff89aa5
Don't use Ctrl in display-popup bindings
2025-08-19 15:27:34 +01:00
4f770fd649
Add popup to choose an interpreter and launch it
2025-06-28 12:21:26 +01:00
85ba6d45d1
Make popup terminal border match fzf style
2025-06-28 11:47:48 +01:00
002c2ba9b8
Add session switcher popup binding
2025-06-27 12:16:02 +01:00
8c92370420
Move theme into separate file
2025-06-27 12:14:00 +01:00
3ce1f3d43c
Add C-<Space> C-t binding for shell popup
2025-06-24 13:58:10 +01:00
c3109181d6
Enable C-v for toggling rectangle selection in copy mode
2025-06-23 20:13:13 +01:00
09fdaebbe7
Add more vim like copy-mode bindings
2025-06-22 20:59:25 +01:00
14894bdf47
Fix garbage on session start
...
Use the workaround mentioned in
https://github.com/microsoft/WSL/issues/5931 to stop garbage being
output when starting a new session.
2024-04-12 21:43:50 +01:00
d4ec662477
Fix todo about describing aggressive-resize
2024-04-08 21:36:13 +01:00
a4fe049859
Enable set-clipboard when in an SSH session
2024-04-04 21:09:03 +01:00
97a94ec036
Add bindings to search without being in copy mode first
2024-03-12 19:16:30 +00:00
cd9e6742f4
Enable TrueColor support
2024-03-02 10:53:51 +00:00
b5c2f8343a
Add battery support for Linux system-info script
2023-06-01 22:45:50 +01:00
6dbd391a56
Strip domain from hostname on macOS
...
Fortunately this command also works on Linux but its not required there.
```console
$ hostname -s
```
2023-04-26 17:11:55 +01:00
b2158b5f93
Revert "Change default term"
...
This reverts commit 1e2c00aa32 .
2022-12-10 22:15:00 +00:00
1e2c00aa32
Change default term
...
While using `tmux-256color` has been working great for the longest time,
`git` on macOS Venture with Apple Silicon does not like it. Complaints
of incorrectly configured terminal are resolved in this config by
removing this custom termdb entry. Alternative would be to install it
again but it doesn't seem to be necessary anymore.
2022-12-10 15:30:10 +00:00
6beb81f972
Switch to win32yank.exe for clipboard in WSL2
...
Using `xclip` or `xsel` in WSL2 started causing Windows GUI applications
to hang when pasting from the clipboard set by `xclip`/`xsel` waiting on
input from a clipboard process which had already exited. When WSL is
detected, use `win32yank.exe` instead. This is available via Chocolatey
but is also shipped with the Neovim Windows installation.
For more context, see https://github.com/microsoft/terminal/issues/11945
2022-12-03 18:40:25 +00:00
1e14c8f9c6
Add session-created hook to automate session layouts
2022-09-20 13:37:51 +01:00
2050f4f130
Prevent mouse click release events from existing copy mode
2022-09-13 10:38:10 +01:00
fd76c97c85
Update logic for enabling WSL in left status
2022-03-06 17:17:17 +00:00
bcc6dac2cc
Add more info in WSL to left status
2022-02-10 22:25:36 +00:00
206aa05eee
Fix increasing right status length in Linux
2022-02-08 23:49:59 +00:00
054b347595
Add hostname to left status and increase its length
2022-02-08 23:49:40 +00:00
32d0935e1c
Don't exit copy-mode on yank with y
2022-01-07 13:10:23 +00:00
e912a5902b
Begin adding WSL2 support for system-info
2021-11-28 11:40:23 +00:00
1389817cb4
Make system-info right status grey not white
2021-11-28 11:02:42 +00:00
21a88edfaa
Add system-info Linux systemd user unit
...
Update the `system-info` directory with the addition of a `systemd`
service file and an new Linux script to display current CPU temperature
and core/thread utilization. Update `.conduit.yaml` with addition
`apt` dependencies `sysstat` and `jq`. Update the install and remove
scripts to setup and tear down the `systemd` user unit. Lastly, decrease
the `tmux` status line update interval from 5 to 2 seconds.
2021-02-17 18:54:29 +00:00