1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-02 22:58:01 +00:00

Add Access Past Copy Buffer History as a tmux til

This commit is contained in:
jbranchaud
2020-12-24 10:37:25 -06:00
parent 2d0bdf871d
commit a3d910655e
2 changed files with 23 additions and 1 deletions

View File

@@ -10,7 +10,7 @@ pairing with smart people at Hashrocket.
For a steady stream of TILs, [sign up for my newsletter](https://tinyletter.com/jbranchaud).
_982 TILs and counting..._
_983 TILs and counting..._
---
@@ -861,6 +861,7 @@ _982 TILs and counting..._
### tmux
- [Access Past Copy Buffer History](tmux/access-past-copy-buffer-history.md)
- [Adjusting Window Pane Size](tmux/adjusting-window-pane-size.md)
- [Break Current Pane Out To Separate Window](tmux/break-current-pane-out-to-separate-window.md)
- [Change Base Directory Of Existing Session](tmux/change-base-directory-of-existing-session.md)

View File

@@ -0,0 +1,21 @@
# Access Past Copy Buffer History
Each time you perform a copy (as in copy/paste) within tmux using its built-in
copy functionality (i.e. `set-buffer` and `save-buffer`), the text that you
copied to the buffer is recorded in the server's history.
_Note: you may have `Cmd-c` or the mouse configured to copy to a tmux buffer._
So, while `tmux paste-buffer` (or `Cmd-v` if you have that configured) will
only paste in the most recently copied value to a tmux buffer, you can still
access more of the history.
Run `tmux choose-buffer` (or `<prefix>:choose-buffer`) to open an interactive
prompt that lists the tmux buffer history in reverse chronological order (most
recent to oldest).
You can navigate up and down through these buffers until you find the one that
contains what you're looking for. Then hit `Enter` and the value will be pasted
to the current window and pane.
See `man tmux` and search for `choose-buffer` for more details.