* *irc.color.input_nick*
** description: color for nick in input bar
** type: color
** values: a color name (default value: lightcyan)

* *irc.color.item_away*
** description: color for away item
** type: color
** values: a color name (default value: yellow)

* *irc.color.item_channel_modes*
** description: color for channel modes, near channel name
** type: color
** values: a color name (default value: default)

* *irc.color.message_join*
** description: color for text in join messages
** type: color
** values: a color name (default value: green)

* *irc.color.message_quit*
** description: color for text in part/quit messages
** type: color
** values: a color name (default value: red)

* *irc.color.notice*
** description: color for text "Notice" in notices
** type: color
** values: a color name (default value: green)

* *irc.look.color_nicks_in_server_messages*
** description: use nick color in messages from server
** type: boolean
** values: on, off (default value: on)

* *irc.look.color_pv_nick_like_channel*
** description: use same nick color for channel and private
** type: boolean
** values: on, off (default value: on)

* *irc.look.display_away*
** description: display message when (un)marking as away
** type: integer
** values: off, local, channel (default value: local)

* *irc.look.display_ctcp_blocked*
** description: display CTCP message even if it is blocked
** type: boolean
** values: on, off (default value: on)

* *irc.look.display_ctcp_reply*
** description: display CTCP reply sent by WeeChat
** type: boolean
** values: on, off (default value: on)

* *irc.look.display_ctcp_unknown*
** description: display CTCP message even if it is unknown CTCP
** type: boolean
** values: on, off (default value: on)

* *irc.look.display_old_topic*
** description: display old topic when channel topic is changed
** type: boolean
** values: on, off (default value: on)

* *irc.look.hide_nickserv_pwd*
** description: hide password displayed by nickserv
** type: boolean
** values: on, off (default value: on)

* *irc.look.highlight_tags*
** description: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)
** type: string
** values: any string (default value: "irc_privmsg,irc_notice")

* *irc.look.item_channel_modes*
** description: display channel modes in "buffer_name" bar item
** type: boolean
** values: on, off (default value: on)

* *irc.look.item_channel_modes_hide_key*
** description: hide channel key if modes are displayed in "buffer_name" bar item (this will hide all channel modes arguments if mode +k is set on channel)
** type: boolean
** values: on, off (default value: off)

* *irc.look.item_display_server*
** description: name of bar item where IRC server is displayed (for status bar)
** type: integer
** values: buffer_plugin, buffer_name (default value: buffer_plugin)

* *irc.look.item_nick_modes*
** description: display nick modes in "input_prompt" bar item
** type: boolean
** values: on, off (default value: on)

* *irc.look.item_nick_prefix*
** description: display nick prefix in "input_prompt" bar item
** type: boolean
** values: on, off (default value: on)

* *irc.look.msgbuffer_fallback*
** description: default target buffer for msgbuffer options when target is private and that private buffer is not found
** type: integer
** values: current, server (default value: current)

* *irc.look.nick_completion_smart*
** description: smart completion for nicks (completes first with last speakers)
** type: integer
** values: off, speakers, speakers_highlights (default value: speakers)

* *irc.look.nick_prefix*
** description: text to display before nick in chat window
** type: string
** values: any string (default value: "")

* *irc.look.nick_suffix*
** description: text to display after nick in chat window
** type: string
** values: any string (default value: "")

* *irc.look.notice_as_pv*
** description: display notices as private messages (if auto, use private buffer if found)
** type: integer
** values: auto, never, always (default value: auto)

* *irc.look.open_channel_near_server*
** description: open new channels near server
** type: boolean
** values: on, off (default value: off)

* *irc.look.open_pv_near_server*
** description: open new privates near server
** type: boolean
** values: on, off (default value: off)

* *irc.look.part_closes_buffer*
** description: close buffer when /part is issued on a channel
** type: boolean
** values: on, off (default value: off)

* *irc.look.raw_messages*
** description: number of IRC raw messages to save in memory when raw data buffer is closed (messages will be displayed when opening raw data buffer)
** type: integer
** values: 0 .. 65535 (default value: 256)

* *irc.look.server_buffer*
** description: merge server buffers
** type: integer
** values: merge_with_core, merge_without_core, independent (default value: merge_with_core)

* *irc.look.show_away_once*
** description: show remote away message only once in private
** type: boolean
** values: on, off (default value: on)

* *irc.look.smart_filter*
** description: filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter")
** type: boolean
** values: on, off (default value: on)

* *irc.look.smart_filter_delay*
** description: delay for filtering join/part/quit messages (in minutes)
** type: integer
** values: 1 .. 10080 (default value: 5)

* *irc.look.smart_filter_join*
** description: enable smart filter for "join" messages
** type: boolean
** values: on, off (default value: on)

* *irc.look.smart_filter_quit*
** description: enable smart filter for "part" and "quit" messages
** type: boolean
** values: on, off (default value: on)

* *irc.look.topic_strip_colors*
** description: strip colors in topic (used only when displaying buffer title)
** type: boolean
** values: on, off (default value: off)

* *irc.network.anti_flood_prio_high*
** description: anti-flood for high priority queue: number of seconds between two user messages or commands sent to IRC server (0 = no anti-flood)
** type: integer
** values: 0 .. 60 (default value: 2)

* *irc.network.anti_flood_prio_low*
** description: anti-flood for low priority queue: number of seconds between two messages sent to IRC server (messages like automatic CTCP replies) (0 = no anti-flood)
** type: integer
** values: 0 .. 60 (default value: 2)

* *irc.network.away_check*
** description: interval between two checks for away (in minutes, 0 = never check)
** type: integer
** values: 0 .. 2147483647 (default value: 0)

* *irc.network.away_check_max_nicks*
** description: do not check away nicks on channels with high number of nicks (0 = unlimited)
** type: integer
** values: 0 .. 2147483647 (default value: 25)

* *irc.network.colors_receive*
** description: when off, colors codes are ignored in incoming messages
** type: boolean
** values: on, off (default value: on)

* *irc.network.colors_send*
** description: allow user to send colors with special codes (ctrl-c + a code and optional color: b=bold, cxx=color, cxx,yy=color+background, u=underline, r=reverse)
** type: boolean
** values: on, off (default value: on)

* *irc.network.connection_timeout*
** description: timeout (in seconds) between TCP connection to server and message 001 received, if this timeout is reached before 001 message is received, WeeChat will disconnect from server
** type: integer
** values: 1 .. 3600 (default value: 60)

* *irc.network.default_msg_part*
** description: default part message (leaving channel) ("%v" will be replaced by WeeChat version in string)
** type: string
** values: any string (default value: "WeeChat %v")

* *irc.network.default_msg_quit*
** description: default quit message (disconnecting from server) ("%v" will be replaced by WeeChat version in string)
** type: string
** values: any string (default value: "WeeChat %v")

* *irc.network.lag_check*
** description: interval between two checks for lag (in seconds, 0 = never check)
** type: integer
** values: 0 .. 2147483647 (default value: 60)

* *irc.network.lag_disconnect*
** description: disconnect after important lag (in minutes, 0 = never disconnect)
** type: integer
** values: 0 .. 2147483647 (default value: 0)

* *irc.network.lag_min_show*
** description: minimum lag to show (in seconds)
** type: integer
** values: 0 .. 2147483647 (default value: 1)

* *irc.network.send_unknown_commands*
** description: send unknown commands to server
** type: boolean
** values: on, off (default value: off)

* *irc.server_default.addresses*
** description: list of hostname/port or IP/port for server (separated by comma)
** type: string
** values: any string (default value: "")

* *irc.server_default.autoconnect*
** description: automatically connect to server when WeeChat is starting
** type: boolean
** values: on, off (default value: off)

* *irc.server_default.autojoin*
** description: comma separated list of channels to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")
** type: string
** values: any string (default value: "")

* *irc.server_default.autoreconnect*
** description: automatically reconnect to server when disconnected
** type: boolean
** values: on, off (default value: on)

* *irc.server_default.autoreconnect_delay*
** description: delay (in seconds) before trying again to reconnect to server
** type: integer
** values: 0 .. 65535 (default value: 30)

* *irc.server_default.autorejoin*
** description: automatically rejoin channels after kick
** type: boolean
** values: on, off (default value: off)

* *irc.server_default.autorejoin_delay*
** description: delay (in seconds) before autorejoin (after kick)
** type: integer
** values: 0 .. 86400 (default value: 30)

* *irc.server_default.command*
** description: command(s) to run when connected to server (many commands should be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value)
** type: string
** values: any string (default value: "")

* *irc.server_default.command_delay*
** description: delay (in seconds) after command was executed (example: give some time for authentication)
** type: integer
** values: 0 .. 3600 (default value: 0)

* *irc.server_default.ipv6*
** description: use IPv6 protocol for server communication
** type: boolean
** values: on, off (default value: off)

* *irc.server_default.local_hostname*
** description: custom local hostname/IP for server (optional, if empty local hostname is used)
** type: string
** values: any string (default value: "")

* *irc.server_default.nicks*
** description: nicknames to use on server (separated by comma)
** type: string
** values: any string (default value: "")

* *irc.server_default.password*
** description: password for server
** type: string
** values: any string (default value: "")

* *irc.server_default.proxy*
** description: proxy used for this server (optional)
** type: string
** values: any string (default value: "")

* *irc.server_default.realname*
** description: real name to use on server
** type: string
** values: any string (default value: "")

* *irc.server_default.sasl_mechanism*
** description: mechanism for SASL authentication
** type: integer
** values: plain, dh-blowfish (default value: plain)

* *irc.server_default.sasl_password*
** description: password for SASL authentication
** type: string
** values: any string (default value: "")

* *irc.server_default.sasl_timeout*
** description: timeout (in seconds) before giving up SASL authentication
** type: integer
** values: 1 .. 3600 (default value: 15)

* *irc.server_default.sasl_username*
** description: username for SASL authentication
** type: string
** values: any string (default value: "")

* *irc.server_default.ssl*
** description: use SSL for server communication
** type: boolean
** values: on, off (default value: off)

* *irc.server_default.ssl_cert*
** description: ssl certificate file used to automatically identify your nick
** type: string
** values: any string (default value: "")

* *irc.server_default.ssl_dhkey_size*
** description: size of the key used during the Diffie-Hellman Key Exchange
** type: integer
** values: 0 .. 2147483647 (default value: 2048)

* *irc.server_default.ssl_verify*
** description: check that the ssl connection is fully trusted
** type: boolean
** values: on, off (default value: on)

* *irc.server_default.username*
** description: user name to use on server
** type: string
** values: any string (default value: "")

