# # weechat -- plugins.conf # # WARNING: It is NOT recommended to edit this file by hand, # especially if WeeChat is running. # # Use /set or similar command to change settings in WeeChat. # # For more info, see: https://weechat.org/doc/quickstart # [var] fifo.fifo = "on" guile.check_license = "off" lua.check_license = "off" lua.matrix.autojoin_on_invite = "on" lua.matrix.backlog_lines = "120" lua.matrix.debug = "off" lua.matrix.encrypted_message_color = "lightgreen" lua.matrix.homeserver_url = "https://l4p1n.ch/" lua.matrix.local_echo = "on" lua.matrix.nick_style = "nick" lua.matrix.password = "${sec.data.matrixpw}" lua.matrix.presence_filter = "off" lua.matrix.read_receipts = "on" lua.matrix.timeout = "5" lua.matrix.typing_notices = "on" lua.matrix.user = "ben" perl.check_license = "off" perl.colorize_lines.blacklist_buffers = "" perl.colorize_lines.buffers = "all" perl.colorize_lines.highlight = "on" perl.colorize_lines.highlight_words = "off" perl.colorize_lines.highlight_words_color = "" perl.colorize_lines.ignore_tags = "irc_ctcp" perl.colorize_lines.lines = "nicks" perl.colorize_lines.nicks = "benharri,ben,bhh" perl.colorize_lines.own_lines = "off" perl.colorize_lines.own_lines_color = "" perl.colorize_lines.tags = "irc_privmsg" perl.highmon.alignment = "channel" perl.highmon.away_only = "off" perl.highmon.color_buf = "on" perl.highmon.first_run = "true" perl.highmon.hotlist_show = "off" perl.highmon.logging = "off" perl.highmon.merge_private = "off" perl.highmon.nick_prefix = "<" perl.highmon.nick_suffix = ">" perl.highmon.output = "buffer" perl.highmon.short_names = "off" python.apply_corrections.check_every = "5" python.apply_corrections.data_timeout = "60" python.apply_corrections.message_limit = "2" python.apply_corrections.print_format = "[nick]: [corrected]" python.apply_corrections.print_limit = "1" python.autojoin.autosave = "on" python.autojoin_on_invite.autojoin_key = "on" python.autojoin_on_invite.ignore_channels = "" python.autojoin_on_invite.ignore_nicks = "" python.autojoin_on_invite.whitelist_channels = "" python.autojoin_on_invite.whitelist_nicks = "" python.autosavekey.add = "on" python.autosavekey.mute = "off" python.autosavekey.secure = "on" python.buffer_autoclose.age_limit = "30" python.buffer_autoclose.ignore = "" python.buffer_autoclose.interval = "1" python.check_license = "off" python.go.auto_jump = "off" python.go.buffer_number = "on" python.go.color_name = "black,cyan" python.go.color_name_highlight = "red,cyan" python.go.color_name_highlight_selected = "red,brown" python.go.color_name_selected = "black,brown" python.go.color_number = "yellow,magenta" python.go.color_number_selected = "yellow,red" python.go.fuzzy_search = "on" python.go.message = "Go to: " python.go.short_name = "off" python.go.sort = "number,beginning" python.go.use_core_instead_weechat = "off" python.grep.clear_buffer = "off" python.grep.default_tail_head = "10" python.grep.go_to_buffer = "on" python.grep.log_filter = "" python.grep.max_lines = "4000" python.grep.show_summary = "on" python.grep.size_limit = "2048" python.grep.timeout_secs = "300" python.screen_away.away_suffix = "" python.screen_away.command_on_attach = "" python.screen_away.command_on_detach = "" python.screen_away.ignore = "" python.screen_away.ignore_relays = "off" python.screen_away.interval = "5" python.screen_away.message = "Detached from screen" python.screen_away.set_away = "on" python.screen_away.time_format = "since %Y-%m-%d %H:%M:%S%z" python.topicdiff_alt.color_del = "darkgray" python.topicdiff_alt.color_ins = "lightcyan" ruby.check_license = "off" tcl.check_license = "off" [desc] lua.matrix.autojoin_on_invite = "Automatically join rooms you are invited to (default: "on")" lua.matrix.backlog_lines = "Number of lines to fetch from backlog upon connecting (default: "120")" lua.matrix.debug = "Print a lot of extra information to help with finding bugs and other problems. (default: "off")" lua.matrix.encrypted_message_color = "Print encrypted mesages with this color (default: "lightgreen")" lua.matrix.homeserver_url = "Full URL including port to your homeserver (including trailing slash) or use default matrix.org (default: "https://matrix.org/")" lua.matrix.local_echo = "Print lines locally instead of waiting for return from server (default: "on")" lua.matrix.nick_style = "Show nicknames or user IDs in chat ('nick' or 'uid') (default: "nick")" lua.matrix.password = "Your homeserver password (default: "")" lua.matrix.presence_filter = "Filter presence messages and ephemeral events (for performance) (default: "off")" lua.matrix.read_receipts = "Send read receipts. Note that not sending them will prevent a room to be marked as read in Riot clients. (default: "on")" lua.matrix.timeout = "Time in seconds until a connection is assumed to be timed out (default: "5")" lua.matrix.typing_notices = "Send typing notices when you type (default: "on")" lua.matrix.user = "Your homeserver username (default: "")" perl.colorize_lines.blacklist_buffers = "Comma-separated list of channels to be ignored (e.g. freenode.#weechat,*.#python)" perl.colorize_lines.buffers = "Buffer type affected by the script (all/channel/query, default: all)" perl.colorize_lines.highlight = "Apply highlight color to the highlighted lines (off/on/nicks). The latter will limit highlighting to nicknames in option 'nicks'" perl.colorize_lines.highlight_words = "highlight word(s) in text, matching word(s) in weechat.look.highlight" perl.colorize_lines.highlight_words_color = "color for highlight word in text (fg:bg)" perl.colorize_lines.ignore_tags = "Comma-separated list of tags to ignore (see /debug tags)" perl.colorize_lines.lines = "Apply nickname color to the lines (off/on/nicks). The latter will limit highlighting to nicknames in option 'nicks'. You can use a localvar to color all lines with a given color (eg: /buffer set localvar_set_colorize_lines *yellow)" perl.colorize_lines.nicks = "Comma-separater list of nicks (e.g. freenode.cat,*.dog) OR file name starting with '/' (e.g. /file.txt). In the latter case, nicknames will get loaded from that file inside weechat folder (e.g. from ~/.weechat/file.txt). Nicknames in file are newline-separated (e.g. freenode.dog\n*.cat)" perl.colorize_lines.own_lines = "Apply nickname color to own lines (off/on/only). The latter turns off all other kinds of coloring altogether" perl.colorize_lines.own_lines_color = "this color will be used for own messages. Set an empty value to use weechat.color.chat_nick_self" perl.colorize_lines.tags = "Comma-separated list of tags to accept (see /debug tags)" python.apply_corrections.check_every = "Interval between each check for expired messages." python.apply_corrections.data_timeout = "Time before a message is expired." python.apply_corrections.message_limit = "Number of messages to store per nick." python.apply_corrections.print_format = "Format string for the printed corrections." python.apply_corrections.print_limit = "Maximum number of lines to correct." python.autosavekey.add = "adds channel and key to autojoin list on /join, if channel/key does not already exists (default: "off")" python.autosavekey.mute = "execute command silently, only error messages will be displayed. (default: "off")" python.autosavekey.secure = "change channel key in secure data. (default: "off")" python.go.auto_jump = "automatically jump to buffer when it is uniquely selected (default: "off")" python.go.buffer_number = "display buffer number (default: "on")" python.go.color_name = "color for buffer name (not selected) (default: "black,cyan")" python.go.color_name_highlight = "color for highlight in buffer name (not selected) (default: "red,cyan")" python.go.color_name_highlight_selected = "color for highlight in a selected buffer name (default: "red,brown")" python.go.color_name_selected = "color for a selected buffer name (default: "black,brown")" python.go.color_number = "color for buffer number (not selected) (default: "yellow,magenta")" python.go.color_number_selected = "color for selected buffer number (default: "yellow,red")" python.go.fuzzy_search = "search buffer matches using approximation (default: "off")" python.go.message = "message to display before list of buffers (default: "Go to: ")" python.go.short_name = "display and search in short names instead of buffer name (default: "off")" python.go.sort = "comma-separated list of keys to sort buffers (the order is important, sorts are performed in the given order): name = sort by name (or short name), (default: "number,beginning")" python.go.use_core_instead_weechat = "use name "core" instead of "weechat" for core buffer (default: "off")" python.screen_away.away_suffix = "What to append to your nick when you're away." python.screen_away.command_on_attach = "Commands to execute on attach, separated by semicolon" python.screen_away.command_on_detach = "Commands to execute on detach, separated by semicolon" python.screen_away.ignore = "Comma-separated list of servers to ignore." python.screen_away.ignore_relays = "Only check screen status and ignore relay interfaces" python.screen_away.interval = "How often in seconds to check screen status" python.screen_away.message = "Away message" python.screen_away.set_away = "Set user as away." python.screen_away.time_format = "time format append to away message" python.urlserver.buffer_short_name = "use buffer short name on dedicated buffer (default: "off")" python.urlserver.color = "color for urls displayed after message (default: "darkgray")" python.urlserver.color_in_msg = "color for urls displayed inside irc message: it is a number (irc color) between 00 and 15 (see doc for a list of irc colors) (default: "")" python.urlserver.debug = "print some debug messages (default: "off")" python.urlserver.display_urls = "display URLs below messages (default: "on")" python.urlserver.display_urls_in_msg = "add shorten url next to the original url (only in IRC messages) (useful for urlserver behind relay/irc) (default: "off")" python.urlserver.http_allowed_ips = "regex for IPs allowed to use server (example: "^(123.45.67.89|192.160.*)$") (default: "")" python.urlserver.http_auth = "login and password (format: "login:password") required to access to page with list of URLs (note: content is evaluated, see /help eval) (default: "")" python.urlserver.http_auth_redirect = "require the login/password (if option "http_auth" is set) for URLs redirections (default: "on")" python.urlserver.http_autostart = "start the built-in HTTP server automatically) (default: "on")" python.urlserver.http_bg_color = "background color for HTML page (default: "#f4f4f4")" python.urlserver.http_css_url = "URL of external Cascading Style Sheet to add (BE CAREFUL: the HTTP referer will be sent to site hosting CSS file!) (empty value = use default embedded CSS) (default: "")" python.urlserver.http_embed_image = "embed images in HTML page (BE CAREFUL: the HTTP referer will be sent to site hosting image!) (default: "off")" python.urlserver.http_embed_youtube = "embed youtube videos in HTML page (BE CAREFUL: the HTTP referer will be sent to youtube!) (default: "off")" python.urlserver.http_embed_youtube_size = "size for embedded youtube video, format is "xxx*yyy" (default: "480*350")" python.urlserver.http_fg_color = "foreground color for HTML page (default: "#000")" python.urlserver.http_hostname = "force hostname/IP in bind of socket (empty value = auto-detect current hostname) (default: "")" python.urlserver.http_hostname_display = "display this hostname in shortened URLs (default: "")" python.urlserver.http_open_in_new_page = "open links in new pages/tabs (default: "on")" python.urlserver.http_port = "force port for listening (empty value = find a random free port) (default: "")" python.urlserver.http_port_display = "display this port in shortened URLs. Useful if you forward a different external port to the internal port (default: "")" python.urlserver.http_prefix_suffix = "suffix displayed between prefix and message in HTML page (default: " ")" python.urlserver.http_scheme_display = "display this scheme in shortened URLs (default: "http")" python.urlserver.http_time_format = "time format in the HTML page (default: "%d/%m/%y %H:%M:%S")" python.urlserver.http_title = "title of the HTML page (default: "WeeChat URLs")" python.urlserver.http_url_prefix = "prefix to add in URLs to prevent external people to scan your URLs (for example: prefix "xx" will give URL: http://host.com:1234/xx/8) (default: "")" python.urlserver.msg_filtered = "shorten URLs in filtered messages (with /filter) (default: "off")" python.urlserver.msg_ignore_buffers = "comma-separated list (without spaces) of buffers to ignore (full name like "irc.freenode.#weechat") (default: "core.weechat,python.grep")" python.urlserver.msg_ignore_dup_urls = "ignore duplicated URLs (do not add an URL in list if it is already) (default: "off")" python.urlserver.msg_ignore_regex = "ignore messages matching this regex (default: "")" python.urlserver.msg_ignore_tags = "comma-separated list (without spaces) of tags (or beginning of tags) to ignore (for example, use "notify_none" to ignore self messages or "nick_weebot" to ignore messages from nick "weebot") (default: "irc_quit,irc_part,notify_none")" python.urlserver.msg_require_tags = "comma-separated list (without spaces) of tags (or beginning of tags) required to shorten URLs (for example "nick_" to shorten URLs only in messages from other users) (default: "nick_")" python.urlserver.separators = "separators for short url list (string with exactly 3 chars) (default: "[|]")" python.urlserver.url_min_length = "minimum length for an URL to be shortened (0 = shorten all URLs, -1 = detect length based on shorten URL) (default: "0")" python.urlserver.urls_amount = "number of URLs to keep in memory (and in file when script is not loaded) (default: "100")"