# Base.showerror

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

```
showerror(io::IO, error::LibTmux.CaptureDecodeError)

showerror(io::IO, e::LibTmux.CommandError)

showerror(io::IO, error::LibTmux.ControlBufferCleanupError)

showerror(io::IO, error::LibTmux.ControlCleanupError)

showerror(io::IO, error::LibTmux.ControlCommandError)

showerror(io::IO, error::LibTmux.ControlConnectionError)

showerror(io::IO, error::LibTmux.ControlTargetError)

showerror(io::IO, e::LibTmux.CreationResponseError)

showerror(io::IO, e::LibTmux.CrossServerReference)

showerror(io::IO, e::LibTmux.DeadlineExceeded)

showerror(io::IO, error::LibTmux.FormatValueError)

showerror(io::IO, e::LibTmux.InconsistentSnapshot)

showerror(io::IO, error::LibTmux.InvalidUTF8Error)

showerror(io::IO, e::LibTmux.MultipleMatchesError)

showerror(io::IO, e::LibTmux.NoMatchError)

showerror(io::IO, error::LibTmux.ObservationLost)

showerror(io::IO, e::LibTmux.OutputLimitExceeded)

showerror(io::IO, error::LibTmux.OwnedServerCleanupError)

showerror(io::IO, error::LibTmux.OwnedServerStartError)

showerror(io::IO, e::LibTmux.ProcessIOError)

showerror(io::IO, e::LibTmux.ProcessSpawnError)

showerror(io::IO, e::LibTmux.RequestCancelled)

showerror(io::IO, e::LibTmux.SnapshotCoverageError)

showerror(io::IO, e::LibTmux.StaleReference)

showerror(io::IO, e::LibTmux.TmuxNotFound)

showerror(io::IO, e::LibTmux.UnsupportedCapability)

showerror(io::IO, error::LibTmux.UnsupportedCriterion)

showerror(io::IO, e::LibTmux.WireCriteriaError)

showerror(io::IO, error::LibTmux._ControlProtocolError)
```

## Methods

### `showerror(io::IO, error::LibTmux.CaptureDecodeError)`

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

### `showerror(io::IO, e::LibTmux.CommandError)`

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

### `showerror(io::IO, error::LibTmux.ControlBufferCleanupError)`

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

### `showerror(io::IO, error::LibTmux.ControlCleanupError)`

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

### `showerror(io::IO, error::LibTmux.ControlCommandError)`

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

### `showerror(io::IO, error::LibTmux.ControlConnectionError)`

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

### `showerror(io::IO, error::LibTmux.ControlTargetError)`

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

### `showerror(io::IO, e::LibTmux.CreationResponseError)`

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

### `showerror(io::IO, e::LibTmux.CrossServerReference)`

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

### `showerror(io::IO, e::LibTmux.DeadlineExceeded)`

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

### `showerror(io::IO, error::LibTmux.FormatValueError)`

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

### `showerror(io::IO, e::LibTmux.InconsistentSnapshot)`

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

### `showerror(io::IO, error::LibTmux.InvalidUTF8Error)`

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

### `showerror(io::IO, e::LibTmux.MultipleMatchesError)`

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

### `showerror(io::IO, e::LibTmux.NoMatchError)`

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

### `showerror(io::IO, error::LibTmux.ObservationLost)`

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

### `showerror(io::IO, e::LibTmux.OutputLimitExceeded)`

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

### `showerror(io::IO, error::LibTmux.OwnedServerCleanupError)`

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

### `showerror(io::IO, error::LibTmux.OwnedServerStartError)`

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

### `showerror(io::IO, e::LibTmux.ProcessIOError)`

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

### `showerror(io::IO, e::LibTmux.ProcessSpawnError)`

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

### `showerror(io::IO, e::LibTmux.RequestCancelled)`

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

### `showerror(io::IO, e::LibTmux.SnapshotCoverageError)`

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

### `showerror(io::IO, e::LibTmux.StaleReference)`

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

### `showerror(io::IO, e::LibTmux.TmuxNotFound)`

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

### `showerror(io::IO, e::LibTmux.UnsupportedCapability)`

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

### `showerror(io::IO, error::LibTmux.UnsupportedCriterion)`

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

### `showerror(io::IO, e::LibTmux.WireCriteriaError)`

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

### `showerror(io::IO, error::LibTmux._ControlProtocolError)`

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

## Parameters

- `io` (`IO`)
- `error` (`LibTmux.CaptureDecodeError`) (for `Base.showerror(io, error) [overload 1]`)
- `e` (`LibTmux.CommandError`) (for `Base.showerror(io, e) [overload 2]`)
- `error` (`LibTmux.ControlBufferCleanupError`) (for `Base.showerror(io, error) [overload 3]`)
- `error` (`LibTmux.ControlCleanupError`) (for `Base.showerror(io, error) [overload 4]`)
- `error` (`LibTmux.ControlCommandError`) (for `Base.showerror(io, error) [overload 5]`)
- `error` (`LibTmux.ControlConnectionError`) (for `Base.showerror(io, error) [overload 6]`)
- `error` (`LibTmux.ControlTargetError`) (for `Base.showerror(io, error) [overload 7]`)
- `e` (`LibTmux.CreationResponseError`) (for `Base.showerror(io, e) [overload 8]`)
- `e` (`LibTmux.CrossServerReference`) (for `Base.showerror(io, e) [overload 9]`)
- `e` (`LibTmux.DeadlineExceeded`) (for `Base.showerror(io, e) [overload 10]`)
- `error` (`LibTmux.FormatValueError`) (for `Base.showerror(io, error) [overload 11]`)
- `e` (`LibTmux.InconsistentSnapshot`) (for `Base.showerror(io, e) [overload 12]`)
- `error` (`LibTmux.InvalidUTF8Error`) (for `Base.showerror(io, error) [overload 13]`)
- `e` (`LibTmux.MultipleMatchesError`) (for `Base.showerror(io, e) [overload 14]`)
- `e` (`LibTmux.NoMatchError`) (for `Base.showerror(io, e) [overload 15]`)
- `error` (`LibTmux.ObservationLost`) (for `Base.showerror(io, error) [overload 16]`)
- `e` (`LibTmux.OutputLimitExceeded`) (for `Base.showerror(io, e) [overload 17]`)
- `error` (`LibTmux.OwnedServerCleanupError`) (for `Base.showerror(io, error) [overload 18]`)
- `error` (`LibTmux.OwnedServerStartError`) (for `Base.showerror(io, error) [overload 19]`)
- `e` (`LibTmux.ProcessIOError`) (for `Base.showerror(io, e) [overload 20]`)
- `e` (`LibTmux.ProcessSpawnError`) (for `Base.showerror(io, e) [overload 21]`)
- `e` (`LibTmux.RequestCancelled`) (for `Base.showerror(io, e) [overload 22]`)
- `e` (`LibTmux.SnapshotCoverageError`) (for `Base.showerror(io, e) [overload 23]`)
- `e` (`LibTmux.StaleReference`) (for `Base.showerror(io, e) [overload 24]`)
- `e` (`LibTmux.TmuxNotFound`) (for `Base.showerror(io, e) [overload 25]`)
- `e` (`LibTmux.UnsupportedCapability`) (for `Base.showerror(io, e) [overload 26]`)
- `error` (`LibTmux.UnsupportedCriterion`) (for `Base.showerror(io, error) [overload 27]`)
- `e` (`LibTmux.WireCriteriaError`) (for `Base.showerror(io, e) [overload 28]`)
- `error` (`LibTmux._ControlProtocolError`) (for `Base.showerror(io, error) [overload 29]`)
