* *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.item_lag_counting* ** description: color for lag indicator, when counting (pong not received from server, lag is increasing) ** type: color ** values: a color name (default value: default) * *irc.color.item_lag_finished* ** description: color for lag indicator, when pong has been received from server ** type: color ** values: a color name (default value: yellow) * *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.nick_prefix_halfop* ** description: color for prefix of nick which is halfop on channel ** type: color ** values: a color name (default value: lightmagenta) * *irc.color.nick_prefix_op* ** description: color for prefix of nick which is op/admin/owner on channel ** type: color ** values: a color name (default value: lightgreen) * *irc.color.nick_prefix_user* ** description: color for prefix of nick which is user on channel ** type: color ** values: a color name (default value: blue) * *irc.color.nick_prefix_voice* ** description: color for prefix of nick which has voice on channel ** type: color ** values: a color name (default value: yellow) * *irc.color.notice* ** description: color for text "Notice" in notices ** type: color ** values: a color name (default value: green) * *irc.color.reason_quit* ** description: color for reason in part/quit messages ** type: color ** values: a color name (default value: default) * *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_host_join* ** description: display host in join messages ** type: boolean ** values: on, off (default value: on) * *irc.look.display_host_join_local* ** description: display host in join messages from local client ** type: boolean ** values: on, off (default value: on) * *irc.look.display_host_quit* ** description: display host in part/quit messages ** 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.display_pv_away_once* ** description: display remote away message only once in private ** type: boolean ** values: on, off (default value: on) * *irc.look.display_pv_back* ** description: display a message in private when user is back (after quit on server) ** 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.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.autoreconnect_delay_growing* ** description: growing factor for autoreconnect delay to server (1 = always same delay, 2 = delay*2 for each retry, ..) ** type: integer ** values: 1 .. 100 (default value: 2) * *irc.network.autoreconnect_delay_max* ** description: maximum autoreconnect delay to server (in seconds, 0 = no maximum) ** type: integer ** values: 0 .. 86400 (default value: 1800) * *irc.network.away_check* ** description: interval between two checks for away (in minutes, 0 = never check) ** type: integer ** values: 0 .. 10080 (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 .. 1000000 (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 .. 604800 (default value: 60) * *irc.network.lag_disconnect* ** description: disconnect after important lag (in minutes, 0 = never disconnect) ** type: integer ** values: 0 .. 10080 (default value: 0) * *irc.network.lag_min_show* ** description: minimum lag to show (in milliseconds) ** type: integer ** values: 0 .. 86400000 (default value: 500) * *irc.network.lag_refresh_interval* ** description: interval between two refreshs of lag item, when lag is increasing (in seconds) ** type: integer ** values: 1 .. 3600 (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: 1 .. 65535 (default value: 10) * *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: "")