boolean'on' or 'off''on'Save config file on exitboolean'on' or 'off''on'Set title for window (terminal for Curses GUI) with name and versionboolean'on' or 'off''on'Display WeeChat logo at startupboolean'on' or 'off''on'Display WeeChat version at startupstringany string'the geekest IRC client!'WeeChat slogan (if empty, slogan is not used)boolean'on' or 'off''off'Use same buffer for all serversboolean'on' or 'off''off'Open new channels/privates near serverintegerbetween 1 and 21474836473How many lines to scroll by with scroll_up and scroll_downstringany string'[%H:%M:%S]'Timestamp for buffersintegerbetween 1 and 1010Number of colors to use for nicks colorsboolean'on' or 'off''on'Display actions with different colorsboolean'on' or 'off''on'Display nicklist window (for channel windows)string'left', 'right', 'top', 'bottom''right'Nicklist position (top, left, right (default), bottom)integerbetween 0 and 1000Min size for nicklist (width or height, depending on look_nicklist_position (0 = no min size))integerbetween 0 and 1000Max size for nicklist (width or height, depending on look_nicklist_position (0 = no max size; if min = max and > 0, then size is fixed))boolean'on' or 'off''on'Separator between chat and nickliststringany string'-cmd-'Text to display instead of nick when not connectedboolean'on' or 'off''on'Display nick mode ((half)op/voice) before each nickboolean'on' or 'off''off'Display space if nick mode is not (half)op/voicestringany string''Text to display before nick in chat windowstringany string' |'Text to display after nick in chat windowstring'none', 'left', 'right''right'Nick alignment (fixed size for nicks in chat window (none, left, right))boolean'on' or 'off''on'Alignment for other messages (not beginning with a nick)integerbetween 8 and 6414Size for aligning nick and other messagesintegerbetween 8 and 6420Max size for aligning nick and other messages (should be >= to look_align_size)integerbetween -1 and 64-1Offset for aligning lines of messages (except first lines), default is -1 (align after nick), a null or positive value is offset after beginning of linestringany string':'The string inserted after nick completionstringany string'[]-^'Chars ignored for nick completionboolean'on' or 'off''on'Smart completion for nicks (completes with last speakers first)boolean'on' or 'off''off'Complete only with first nick foundintegerbetween 0 and 323Max number of names in hotlist (0 = no name displayed, only buffer numbers)integerbetween 1 and 1512Level for displaying names in hotlist (combination of: 1=join/part, 2=message, 4=private, 8=highlight, for example: 12=private+highlight)integerbetween 0 and 320Max length of names in hotlist (0 = no limit)string'group_time_asc', 'group_time_desc', 'group_number_asc', 'group_number_desc', 'number_asc', 'number_desc''group_time_asc'Hotlist sort type (group_time_asc (default), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)boolean'on' or 'off''on'Display special message when day changesstringany string'%a, %d %b %Y'Timestamp for date displayed when day changedcharany char' 'Use a marker on servers/channels to show first unread linestringany string'[%n(%m)] 'Format for input prompt ('%c' is replaced by channel or server, '%n' by nick and '%m' by nick modes)integerbetween 0 and 21474836473Max number of lines for paste without asking user (0 = disable this feature)boolean'on' or 'off''off'If set, uses real white color, disabled by default for terms with white background (if you never use white background, you should turn on this option to see real white instead of default term foreground color)colorCurses or Gtk color'blue'Color for window separators (when splited)colorCurses or Gtk color'default'Color for title barcolorCurses or Gtk color'lightmagenta'Color for '+' when scrolling topiccolorCurses or Gtk color'blue'Background for title barcolorCurses or Gtk color'default'Color for chat textcolorCurses or Gtk color'default'Color for time in chat windowcolorCurses or Gtk color'brown'Color for time separator (chat window)colorCurses or Gtk color'lightcyan'Color for 1st and 3rd char of prefixcolorCurses or Gtk color'white'Color for middle char of prefixcolorCurses or Gtk color'brown'Color for server namecolorCurses or Gtk color'lightgreen'Color for join arrow (prefix)colorCurses or Gtk color'lightred'Color for part/quit arrow (prefix)colorCurses or Gtk color'lightcyan'Color for nicks in actions (chat window)colorCurses or Gtk color'cyan'Color for hostnames (chat window)colorCurses or Gtk color'white'Color for channel names in actions (chat window)colorCurses or Gtk color'green'Color for dark separators (chat window)colorCurses or Gtk color'yellow'Color for highlighted nick (chat window)colorCurses or Gtk color'default'Background for chat windowcolorCurses or Gtk color'yellow'Color for unread data markercolorCurses or Gtk color'magenta'Background for unread data markercolorCurses or Gtk color'default'Color for status barcolorCurses or Gtk color'cyan'Color for status bar delimiterscolorCurses or Gtk color'white'Color for current channel in status barcolorCurses or Gtk color'yellow'Color for window with new messages (status bar)colorCurses or Gtk color'lightmagenta'Color for window with private message (status bar)colorCurses or Gtk color'lightred'Color for window with highlight (status bar)colorCurses or Gtk color'default'Color for window with new data (not messages) (status bar)colorCurses or Gtk color'white'Color for window with new data (status bar)colorCurses or Gtk color'blue'Background for status windowcolorCurses or Gtk color'default'Color for input textcolorCurses or Gtk color'brown'Color for input text (server name)colorCurses or Gtk color'white'Color for input text (channel name)colorCurses or Gtk color'lightcyan'Color for input text (nick name)colorCurses or Gtk color'cyan'Color for input text (delimiters)colorCurses or Gtk color'red'Color for text not foundcolorCurses or Gtk color'lightgreen'Color for actions in input windowcolorCurses or Gtk color'default'Background for input windowcolorCurses or Gtk color'default'Color for nicknamescolorCurses or Gtk color'cyan'Color for away nicknamescolorCurses or Gtk color'lightgreen'Color for chan owner symbol (specific to unrealircd)colorCurses or Gtk color'lightgreen'Color for chan admin symbol (specific to unrealircd)colorCurses or Gtk color'lightgreen'Color for operator symbolcolorCurses or Gtk color'lightmagenta'Color for half-operator symbolcolorCurses or Gtk color'yellow'Color for voice symbolcolorCurses or Gtk color'blue'Color for user symbolcolorCurses or Gtk color'lightmagenta'Color for '+' when scrolling nickscolorCurses or Gtk color'blue'Color for nick separatorcolorCurses or Gtk color'white'Color for local nickcolorCurses or Gtk color'cyan'Color for nickcolorCurses or Gtk color'magenta'Color for nickcolorCurses or Gtk color'green'Color for nickcolorCurses or Gtk color'brown'Color for nickcolorCurses or Gtk color'lightblue'Color for nickcolorCurses or Gtk color'default'Color for nickcolorCurses or Gtk color'lightcyan'Color for nickcolorCurses or Gtk color'lightmagenta'Color for nickcolorCurses or Gtk color'lightgreen'Color for nickcolorCurses or Gtk color'blue'Color for nickcolorCurses or Gtk color'default'Color for other nick in private windowcolorCurses or Gtk color'default'Background for nicknamescolorCurses or Gtk color'white'Color for selected DCC (chat window)colorCurses or Gtk color'lightcyan'Color for "waiting" dcc statuscolorCurses or Gtk color'yellow'Color for "connecting" dcc statuscolorCurses or Gtk color'lightblue'Color for "active" dcc statuscolorCurses or Gtk color'lightgreen'Color for "done" dcc statuscolorCurses or Gtk color'lightred'Color for "failed" dcc statuscolorCurses or Gtk color'lightred'Color for "aborted" dcc statusintegerbetween 0 and 21474836474096Maximum number of lines in history for one server/channel/private window (0 = unlimited)integerbetween 0 and 2147483647100Maximum number of user commands in history (0 = unlimited)integerbetween 0 and 21474836475Maximum number of commands to display by default in history listing (0 = unlimited)boolean'on' or 'off''off'Automatically log server messagesboolean'on' or 'off''off'Automatically log channel chatsboolean'on' or 'off''off'Automatically log private chatsboolean'on' or 'off''off'Log messages from plugins (scripts)stringany string'%h/logs/'Path for WeeChat log files ('%h' will be replaced by WeeChat home, ~/.weechat by default)stringany string'%Y %b %d %H:%M:%S'Timestamp for log (see man strftime for date/time specifiers)boolean'on' or 'off''on'Hide password displayed by nickservstring'off', 'local', 'channel''off'Display message when (un)marking as awayboolean'on' or 'off''on'Show remote away message only once in privatestringany string'WeeChat %v'Default part message (leaving channel) ('%v' will be replaced by WeeChat version in string)stringany string'WeeChat %v'Default quit message ('%v' will be replaced by WeeChat version in string)boolean'on' or 'off''off'Display notices as private messagesintegerbetween 0 and 21474836470Interval between two checks for away (in minutes, 0 = never check)integerbetween 0 and 21474836470Do not check away nicks on channels with high number of nicks (0 = unlimited)integerbetween 30 and 214748364760Interval between two checks for lag (in seconds)integerbetween 0 and 21474836471Minimum lag to show (in seconds)integerbetween 0 and 21474836475Disconnect after important lag (in minutes, 0 = never disconnect)integerbetween 0 and 52Anti-flood: # seconds between two user messages (0 = no anti-flood)boolean'on' or 'off''off'Create a FIFO pipe for remote controlstringany string''Comma separated list of words to highlight (case insensitive comparison, words may begin or end with "*" for partial match)boolean'on' or 'off''on'When off, colors codes are ignored in incoming messagesboolean'on' or 'off''on'Allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)boolean'on' or 'off''off'Send unknown commands to IRC serverboolean'on' or 'off''off'Automatically accept incoming dcc filesboolean'on' or 'off''off'Automatically accept dcc chats (use carefully!)integerbetween 5 and 2147483647300Timeout for dcc request (in seconds)integerbetween 1024 and 10240065536Block size for dcc packets in bytes (default: 65536)boolean'on' or 'off''on'Does not wait for ACK when sending filestringany string''Restricts outgoing dcc to use only ports in the given range (useful for NAT) (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value means any port)stringany string''IP or DNS address used for outgoing dcc (if empty, local interface IP is used)stringany string'%h/dcc'Path for writing incoming files with dcc (default: user home)stringany string'~'Path for reading files when sending thru dcc (when no path is specified)boolean'on' or 'off''on'Convert spaces to underscores when sending filesboolean'on' or 'off''on'Rename incoming files if already exists (add '.1', '.2', ...)boolean'on' or 'off''on'Automatically resume dcc transfer if connection with remote host is loosedboolean'on' or 'off''off'Use a proxy server to connect to irc serverstring'http', 'socks4', 'socks5''http'Proxy type (http (default), socks4, socks5)boolean'on' or 'off''off'Connect to proxy in ipv6stringany string''Proxy server address (IP or hostname)integerbetween 0 and 655353128Port for connecting to proxy serverstringany string''Username for proxy serverstringany string''Password for proxy serverstringany string'%h/plugins'Path for searching plugins ('%h' will be replaced by WeeChat home, ~/.weechat by default)stringany string'*'Comma separated list of plugins to load automatically at startup, "*" means all plugins found (names may be partial, for example "perl" is ok for "libperl.so")stringany string'.so'Standard plugins extension in filename, used for autoload (if empty, then all files are loaded when autoload is "*")stringany string''Name associated to IRC server (for display only)boolean'on' or 'off''on'Automatically connect to server when WeeChat is startingboolean'on' or 'off''on'Automatically reconnect to server when disconnectedintegerbetween 0 and 6553530Delay (in seconds) before trying again to reconnect to serverstringany string''IP address or hostname of IRC serverintegerbetween 0 and 655356667Port for connecting to serverboolean'on' or 'off''off'Use IPv6 protocol for server communicationboolean'on' or 'off''off'Use SSL for server communicationstringany string''Password for IRC serverstringany string''Nickname to use on IRC serverstringany string''Alternate nickname to use on IRC server (if nickname is already used)stringany string''2nd alternate nickname to use on IRC server (if alternate nickname is already used)stringany string''User name to use on IRC serverstringany string''Real name to use on IRC serverstringany string''Custom hostname/IP for server (optional, if empty local hostname is used)stringany string''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)integerbetween 0 and 36000Delay (in seconds) after command was executed (example: give some time for authentication)stringany string''Comma separated list of channels to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")boolean'on' or 'off''on'Automatically rejoin channels when kickedstringany string''Comma separated list of notify levels for channels of this server (format: #channel:1,..), a channel name '*' is reserved for server default notify level