save_buffer
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/pane_io.jl
- save_buffer( connection::Lib
Tmux , buffer::Lib.Control Connection Tmux ; max.Buffer Ref _bytes , kwargs... ) save_buffer(server::LibTmux , buffer::Lib.Server Tmux ; max.Buffer Ref _bytes , kwargs...) -
Methods#
save_buffer( connection::Lib
Tmux , buffer::Lib.Control Connection Tmux ; max.Buffer Ref _bytes , kwargs... )[source]#Read exact buffer bytes through a private local file and a completion fence. Names must be valid UTF-8 without control bytes, because tmux can reflect them in diagnostics or notifications. Missing buffers raise
StaleReference. The observed size is checked before saving and before reading; concurrent replacement is not locked.max_bytesbounds returned bytes, not a concurrent daemon write to the spool. Local files are always removed; the buffer remains caller-owned. There is no subprocess fallback.save_buffer(connection::ControlConnection, buffer::BufferRef; max_bytes=8388608, kwargs...)save_buffer(server::Lib
Tmux , buffer::Lib.Server Tmux ; max.Buffer Ref _bytes , kwargs...)[source]#Read exact buffer bytes without text conversion or newline changes.
- Parameters