# LibTmux.delete_buffer

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/pane_io.jl#L210
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-delete_buffer/

```
delete_buffer(
    connection::LibTmux.ControlConnection,
    buffer::LibTmux.BufferRef;
    kwargs...
)

delete_buffer(server::LibTmux.Server, buffer::LibTmux.BufferRef; kwargs...)
```

## Methods

### `delete_buffer` (overload 1)

```julia
delete_buffer(
    connection::LibTmux.ControlConnection,
    buffer::LibTmux.BufferRef;
    kwargs...
)
```

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/control_buffers.jl#L119).

Delete an exact single-line buffer name on the pinned daemon; return `ControlResult`.

### `delete_buffer(server::LibTmux.Server, buffer::LibTmux.BufferRef; kwargs...)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/pane_io.jl#L211).

Delete the explicitly supplied generation-bound buffer.

## Parameters

- `connection` (`LibTmux.ControlConnection`) (for `delete_buffer(connection, buffer, kwargs)`)
- `buffer` (`LibTmux.BufferRef`)
- `kwargs`
- `server` (`LibTmux.Server`) (for `delete_buffer(server, buffer, kwargs)`)
