Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Condense

Condense multiple consecutive server messages into a single abbreviated message.

Configuration

messages

Message type(s) to condense. Supported types:

Event TypeSymbol
change-nick
join+
part-
quit-

The color and font style of the symbols is taken from the theme setting for that event type.

# Type: array of strings
# Values: ["change-nick", "join", "part", "quit"]
# Default: []

[buffer.server_messages.condense]
messages = ["change-nick", "join", "part", "quit"]

dimmed

Dim condensed messages. Either automatically, based on text/background colors (by setting to true), or specify a dimming value in the range 0.0 (transparent) to 1.0 (no dimming).

# Type: bool or float
# Values: true, false, or float
# Default: true

[buffer.server_messages.condense]
dimmed = true

format

How to format condensed messages:

  • "brief": Only show changes to channel state. If a user joins then leaves, then do not show any message. If a user joins, leaves, then joins again, then show that they joined the channel (+).
  • "detailed": Include messages that do not change channel state, but do not show repeated events. If a user joins then leaves, show a condensed message with both events (+-). But, if a user joins and leaves many times in a row, show only indicate that they left and re-joined (i.e. still (+-).
  • "full": Include all messages in the condensed message. If a user joins and leaves three times, then show a symbol for each event (+-+-+-).
# Type: string
# Values: "brief", "detailed", "full"
# Default: "brief"

[buffer.server_messages.condense]
format = "full"