Buffer

[buffer] Section

[buffer.nickname] Section

[buffer.nickname.color] Section

[buffer.nickname.color]
kind = "unique" | "solid"
hex = "<string>"
KeyDescriptionDefault
kindControls whether nickname color is "solid" or "unique". "unique" generates colors by randomzing a hue which is used together with the saturation and lightness from the action color provided by the theme. This color can be overwritten with hex.kind = "unique"
hexOverwrite the default color. Optional.not set

[buffer.nickname.brackets] Section

[buffer.nickname.brackets]
left = "<string>"
right = "<string>"
KeyDescriptionDefault
leftLeft bracket for nicknames.left = ""
rightRight bracket for nicknames.right = ""

[buffer.timestamp] Section

[buffer.timestamp]
format = "<string>"
brackets = { left = "<string>", right = "<string>" }
KeyDescriptionDefault
formatFormat expected is strftime. To disable, simply pass empty string ""."%R"
bracketsBrackets for nicknames{ left = "", right = "" }

[buffer.text_input] Section

[buffer.text_input]
visibility = "always" | "focused"
KeyDescriptionDefault
visibilityText input visibility. Can be "always" or "focused"."always"

[buffer.channel] Section

[buffer.channel.nicklist] Section

[buffer.channel.nicklist]
enabled = true | false
position = "left" | "right"
KeyDescriptionDefault
enabledControl if nicklist should be shown or nottrue
positionNicklist position. Can be "left" or "right"."right"

[buffer.channel.nicklist.color] Section

[buffer.channel.nicklist.color]
kind = "unique" | "solid"
hex = "<string>"
KeyDescriptionDefault
kindControls whether nickname color is "solid" or "unique". "unique" generates colors by randomzing a hue which is used together with the saturation and lightness from the action color provided by the theme. This color can be overwritten with hex.kind = "unique"
hexOverwrite the default color. Optional.not set

[buffer.channel.topic] Section

[buffer.channel.topic]
enabled = true | false
max_lines = <integer>
KeyDescriptionDefault
enabledControl if topic banner should be shown or notfalse
max_linesAmount of visible lines before you have to scroll in topic banner.2

[buffer.server_messages] Section

[buffer.server_messages.join]
enabled = true | false
smart = <integer>
username_format = "full" | "short"
hex = "<string>"
[buffer.server_messages.part]
enabled = true | false
smart = <integer>
username_format = "full" | "short"
hex = "<string>"
[buffer.server_messages.quit]
enabled = true | false
smart = <integer>
username_format = "full" | "short"
hex = "<string>"
[buffer.server_messages.topic]
enabled = true | false
hex = "<string>"
KeyDescriptionDefault
enabledControl if the server message should appear in buffers or nottrue
smartOnly show server message if the user has sent a message in the given time interval (seconds) prior to the server message.not set
username_formatAdjust how the username should look. Can be "full" (shows the longest username available (nickname, username and hostname) or "short" (only shows nickname)."full"
hexOverwrite the default color. Optional.not set

[buffer.internal_messages] Section

[buffer.internal_messages.success]
enabled = true | false
smart = <integer>
hex = "<string>"
[buffer.internal_messages.error]
enabled = true | false
smart = <integer>
hex = "<string>"
KeyDescriptionDefault
enabledControl if the internal message should appear in buffers or nottrue
smartOnly show internal message if received within the given time duration (seconds).not set
hexOverwrite the default color. Optional.not set