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"