diff options
Diffstat (limited to 'weechat/plugins.conf')
-rw-r--r-- | weechat/plugins.conf | 319 |
1 files changed, 319 insertions, 0 deletions
diff --git a/weechat/plugins.conf b/weechat/plugins.conf new file mode 100644 index 0000000..70d1628 --- /dev/null +++ b/weechat/plugins.conf @@ -0,0 +1,319 @@ +# +# plugins.conf -- weechat v0.4.4-dev +# + +[var] +fifo.fifo = "on" +guile.check_license = "off" +lua.check_license = "on" +perl.buddylist.buddy.on.server = "on" +perl.buddylist.buddy.on.server.color = "green" +perl.buddylist.buddylist = "/home/kyrias/.weechat/buddylist.txt" +perl.buddylist.callback.timeout = "60" +perl.buddylist.check.buddies = "20" +perl.buddylist.color.away = "cyan" +perl.buddylist.color.default = "default" +perl.buddylist.color.number = "lightmagenta" +perl.buddylist.color.offline = "magenta" +perl.buddylist.color.online = "cyan" +perl.buddylist.color.server = "lightyellow" +perl.buddylist.color.server.offline = "lightred" +perl.buddylist.display.original.nick = "off" +perl.buddylist.display.social.net = "on" +perl.buddylist.display.social.net.color = "yellow" +perl.buddylist.hide.bar = "off" +perl.buddylist.hide.buddy.if.offline = "off" +perl.buddylist.hide.server.if.buddies.offline = "off" +perl.buddylist.hide.servername.in.buddylist = "off" +perl.buddylist.show.query = "on" +perl.buddylist.sort = "default" +perl.buddylist.text.away = "" +perl.buddylist.text.color = "white" +perl.buddylist.text.offline = "" +perl.buddylist.text.online = "" +perl.buddylist.use.redirection = "on" +perl.check_license = "on" +perl.highmon.alignment = "channel,nick" +perl.highmon.away_only = "off" +perl.highmon.bar_lines = "3" +perl.highmon.bar_scrolldown = "off" +perl.highmon.color_buf = "on" +perl.highmon.hotlist_show = "off" +perl.highmon.logging = "off" +perl.highmon.merge_private = "" +perl.highmon.nick_prefix = "<" +perl.highmon.nick_suffix = ">" +perl.highmon.output = "bar" +perl.highmon.short_names = "on" +perl.isgd.auto = "on" +perl.isgd.auto_min_length = "40" +perl.isgd.color = "white" +perl.listsort.max_size = "100" +perl.mplex.away_msg = "Detached head" +perl.mplex.change_away_stat = "on" +perl.mplex.emit_signals = "off" +perl.mplex.exec_script_cmds = "off" +perl.mplex.interval = "60" +perl.mplex.verbose = "on" +perl.multiline.char = "↩" +perl.multiline.hide_magic_nl = "on" +perl.multiline.ipl = "on" +perl.multiline.lead_linebreak = "on" +perl.multiline.magic = "‼" +perl.multiline.magic_enter_time = "1000" +perl.multiline.magic_paste_only = "off" +perl.multiline.modify_keys = "on" +perl.multiline.paste_lock = "1" +perl.multiline.send_empty = "on" +perl.multiline.tab = "──▶▏" +perl.multiline.weechat_paste_fix = "on" +perl.notify_send.command = "notify-send $type: $name" +perl.notify_send.ignore_nicks = "" +perl.notify_send.wait_highlight = "60" +perl.notify_send.wait_pm = "180" +perl.stalker.additional_join_info = "off" +perl.stalker.db_name = "%h/nicks.db" +perl.stalker.debug = "off" +perl.stalker.flood_max_nicks = "20" +perl.stalker.flood_timer = "10" +perl.stalker.guest_host_regex = "^webchat" +perl.stalker.guest_nick_regex = "^(guest|weebot|Floodbot|ChanServ).*" +perl.stalker.ignore_guest_hosts = "off" +perl.stalker.ignore_guest_nicks = "on" +perl.stalker.ignore_nickchange = "off" +perl.stalker.ignore_whois = "off" +perl.stalker.max_recursion = "20" +perl.stalker.normalize_nicks = "on" +perl.stalker.recursive_search = "on" +perl.stalker.search_this_network_only = "on" +perl.stalker.tags = "" +perl.stalker.timeout = "1" +perl.stalker.use_localvar = "off" +perl.url_arza.min_length = "100" +perl.url_arza.url = "http://arza.us/s/?password=&url=" +perl.url_arza.url_append_command = "&id_min_length=1" +perl.url_arza.url_append_incoming = "&id_min_length=2" +python.announce_url_title.announce_public = "off" +python.announce_url_title.buffers = "freenode.#testing," +python.announce_url_title.buffers_notice = "freenode.#testing," +python.announce_url_title.global = "on" +python.announce_url_title.global_prefix = "url" +python.announce_url_title.ignore_buffers = "freenode.#archlinux,freenode.#archlinux-offtopic,freenode.#archers,freenode.#archlinux-mordor" +python.announce_url_title.prefix = "" +python.announce_url_title.reannounce_wait = "5" +python.announce_url_title.suffix = "" +python.announce_url_title.title_max_length = "80" +python.announce_url_title.url_ignore = "" +python.announce_url_title.user_agent = "WeeChat/%(version)s (http://www.weechat.org)" +python.anotify.icon = "/usr/share/pixmaps/weechat.xpm" +python.anotify.show_channel_topic = "on" +python.anotify.show_dcc = "on" +python.anotify.show_highlighted_message = "on" +python.anotify.show_invite_message = "on" +python.anotify.show_notice_message = "off" +python.anotify.show_private_action_message = "on" +python.anotify.show_private_message = "on" +python.anotify.show_public_action_message = "off" +python.anotify.show_public_message = "off" +python.anotify.show_server = "on" +python.anotify.show_upgrade_ended = "on" +python.anotify.sticky = "off" +python.anotify.sticky_away = "on" +python.chanop.autodeop = "on" +python.chanop.autodeop_delay = "60" +python.chanop.default_banmask = "host" +python.chanop.display_affected = "on" +python.chanop.enable_bar = "on" +python.chanop.enable_multi_kick = "off" +python.chanop.enable_remove = "off" +python.chanop.kick_reason = "" +python.chanop.op_command = "/msg chanserv op $channel $nick" +python.chanop.watchlist.foonetic = "#0" +python.chanop.watchlist.freenode = "#kyriasis,##archlinux-botabuse,#archlinux,#archlinux-offtopic" +python.check_license = "on" +python.colorize_nicks.blacklist_channels = "" +python.colorize_nicks.blacklist_nicks = "so,root" +python.colorize_nicks.colorize_input = "on" +python.colorize_nicks.greedy_matching = "on" +python.colorize_nicks.ignore_tags = "" +python.colorize_nicks.min_nick_length = "2" +python.copy.autodeop = "on" +python.copy.autodeop_delay = "180" +python.copy.default_banmask = "host" +python.copy.display_affected = "on" +python.copy.enable_bar = "on" +python.copy.enable_multi_kick = "off" +python.copy.enable_remove = "off" +python.copy.kick_reason = "" +python.copy.op_command = "/msg chanserv op $channel $nick" +python.copy.watchlist.freenode = "#kyriasis" +python.listbuffer.autofocus = "on" +python.listbuffer.channel_min_width = "25" +python.listbuffer.modes_min_width = "8" +python.listbuffer.sort_inverted = "on" +python.listbuffer.sort_order = "users" +python.listbuffer.users_min_width = "8" +python.lnotify.show_highlight = "on" +python.lnotify.show_icon = "weechat" +python.lnotify.show_priv_msg = "on" +python.tinyurl.debug = "off" +python.tinyurl.printall = "on" +python.tinyurl.service = "tinyurl" +python.tinyurl.urllength = "30" +python.title.short_name = "on" +python.title.title_priority = "2" +python.urlserver.buffer_short_name = "off" +python.urlserver.color = "darkgray" +python.urlserver.color_in_msg = "" +python.urlserver.debug = "off" +python.urlserver.display_urls = "on" +python.urlserver.display_urls_in_msg = "off" +python.urlserver.http_allowed_ips = "" +python.urlserver.http_auth = "" +python.urlserver.http_autostart = "on" +python.urlserver.http_bg_color = "#f4f4f4" +python.urlserver.http_css_url = "" +python.urlserver.http_embed_image = "off" +python.urlserver.http_embed_youtube = "off" +python.urlserver.http_embed_youtube_size = "480*350" +python.urlserver.http_fg_color = "#000" +python.urlserver.http_hostname = "" +python.urlserver.http_hostname_display = "" +python.urlserver.http_port = "" +python.urlserver.http_port_display = "" +python.urlserver.http_prefix_suffix = " " +python.urlserver.http_scheme_display = "http" +python.urlserver.http_time_format = "%d/%m/%y %H:%M:%S" +python.urlserver.http_title = "WeeChat URLs" +python.urlserver.http_url_prefix = "" +python.urlserver.msg_ignore_buffers = "core.weechat,python.grep" +python.urlserver.msg_ignore_dup_urls = "off" +python.urlserver.msg_ignore_regex = "" +python.urlserver.msg_ignore_tags = "irc_quit,irc_part,notify_none" +python.urlserver.msg_require_tags = "nick_" +python.urlserver.separators = "[|]" +python.urlserver.url_min_length = "0" +python.urlserver.urls_amount = "100" +python.whois_on_query.command = "/whois $nick $nick" +python.whois_on_query.self_query = "off" +ruby.check_license = "on" +tcl.check_license = "on" +tcl.xosdnotify.align = "left bottom" +tcl.xosdnotify.blink = "on" +tcl.xosdnotify.blink_count = "4" +tcl.xosdnotify.blink_interval = "700" +tcl.xosdnotify.color = "#ffff00" +tcl.xosdnotify.encoding = "utf-8" +tcl.xosdnotify.font = "-*-fixed-*-*-*-*-*-200-*-*-*-*-*-*" +tcl.xosdnotify.lines = "1" +tcl.xosdnotify.offset = "16 16" + +[desc] +perl.buddylist.buddy.on.server = "show buddy who is connected to a server, but not visiting the same channel(s) (default: on)" +perl.buddylist.buddy.on.server.color = "color for online buddy but not visiting the same channel(s) (default: lightgreen)" +perl.buddylist.buddylist = "path/file-name to store your buddies" +perl.buddylist.callback.timeout = "time in seconds to wait for answer from server. (default: 60)" +perl.buddylist.check.buddies = "time in seconds to send a /whois request to server. Be careful not to flood server (default: 20)" +perl.buddylist.color.away = "color for away buddies" +perl.buddylist.color.default = "fall back color. (default: standard weechat color)" +perl.buddylist.color.number = "color for channel number (default: lightred). If empty, channel list option is off" +perl.buddylist.color.offline = "color for offline buddies" +perl.buddylist.color.online = "color for online buddies" +perl.buddylist.color.server = "color for servername" +perl.buddylist.color.server.offline = "color for disconnected server (default: hide)" +perl.buddylist.display.original.nick = "display original nickname even if buddy changed his /nick (you have to add new nick to buddylist (default: off)" +perl.buddylist.display.social.net = "using bitlbee, buddies will be sorted in sublists with social-network name (eg. msn/jabber/facebook)(default: on)" +perl.buddylist.display.social.net.color = "color for social-network name (default: yellow)" +perl.buddylist.hide.bar = "hides buddylist bar when all servers with added buddies are offline (on = default, always = buddylist bar will be hidden (for example if you want to add item 'buddylist' to 'weechat.bar.status.items', off = buddylist bar will not be hidden))" +perl.buddylist.hide.buddy.if.offline = "hide buddy if offline (default: off)" +perl.buddylist.hide.server.if.buddies.offline = "hides server when all buddies are offline for this server (default: off)" +perl.buddylist.hide.servername.in.buddylist = "hide the servername in buddylist. If "on" only nicks will be displayed in buddylist (default: off)" +perl.buddylist.show.query = "displays a query buffer in front of the channel list" +perl.buddylist.sort = "sort method for buddylist (default = buddylist will be sort by nickname, status = buddylist will be sort by status (online, away, offline))" +perl.buddylist.text.away = "optional away text in buddylist (sort method has to be 'status')" +perl.buddylist.text.color = "color for optional online/away/offline-text in buddylist (default: white)" +perl.buddylist.text.offline = "optional offline text in buddylist (sort method has to be 'status')" +perl.buddylist.text.online = "optional online text in buddylist (sort method has to be 'status')" +perl.buddylist.use.redirection = "using redirection to get status of buddies (needs weechat >=0.3.4) (default: on)" +perl.isgd.auto = "Shorten all incoming URLs automatically (default: "off")" +perl.isgd.auto_min_length = "Only shorten incoming URLs automatically which have this minimum length (default: "1")" +perl.isgd.color = "Color used for printing shortened URLs (default: "white")" +perl.listsort.max_size = "maximum size of /list output in kilobytes to be handled" +perl.multiline.char = "character(s) which should be displayed to indicate end of line" +perl.multiline.hide_magic_nl = "whether the new line inserted by magic enter key will be hidden" +perl.multiline.ipl = "this setting controls override of ctrl-M (enter key) by script. Turn it off if you don't want multiline.pl to set and re-set the key binding." +perl.multiline.lead_linebreak = "if turned on, multi-line messages always start on a new line" +perl.multiline.magic = "indicator displayed when message will be sent soon" +perl.multiline.magic_enter_time = "delay after pressing enter before sending automatically (in ms), or 0 to disable" +perl.multiline.magic_paste_only = "only use multi-line messages for multi-line pastes (multi-line on enter is disabled by this)" +perl.multiline.modify_keys = "if turned on, cursor keys are modified so that they respect line boundaries instead of treating the whole multi-line message as a single line" +perl.multiline.paste_lock = "time-out to detect pastes (disable the weechat built-in paste detection if you want to use this)" +perl.multiline.send_empty = "set to on to automatically disregard enter key on empty line" +perl.multiline.tab = "character(s) which should be displayed instead of Tab key character" +perl.multiline.weechat_paste_fix = "disable ctrl-J binding when paste is detected to stop silly weechat sending out pastes without allowing to edit them" +perl.notify_send.command = "system command to be executed ($type, $name, and $message will be interpreted as values) (default: "notify-send $type: $name")" +perl.notify_send.ignore_nicks = "comma-separated list of nicks to ignore (default: "")" +perl.notify_send.wait_highlight = "necessary time delay between highlights (seconds) for command to be executed (default: "60")" +perl.notify_send.wait_pm = "necessary time delay between private messages (seconds) for command to be executed (default: "180")" +perl.stalker.additional_join_info = "add a line below the JOIN message that will display alternative nicks (tags: "irc_join", "irc_smart_filter" will be add to additional_join_info). You can use a localvar to drop additional join info for specific buffer(s) "stalker_drop_additional_join_info" (default: off)" +perl.stalker.db_name = "file containing the SQLite database where information is recorded. This database is created on loading of stalker if it does not exist. ("%h" will be replaced by WeeChat home, "~/.weechat" by default) (default: %h/nicks.db)" +perl.stalker.debug = "Prints debug output to core buffer so you know exactly what is going on. This is far too verbose to be enabled when not actively debugging something. (default: off)" +perl.stalker.flood_max_nicks = "Maximum number of joins to allow in flood_timer length of time. Once maximum number of joins is reached, joins will be ignored until the timer ends (default:20)" +perl.stalker.flood_timer = "Time in seconds for which flood protection is active. Once max_nicks is reached, joins will be ignored for the remaining duration of the timer. (default:10)" +perl.stalker.guest_host_regex = "regex mask to ignore host masks" +perl.stalker.guest_nick_regex = "Some networks set default nicknames when a user fails to identify to nickserv, other networks using relay-bots, some irc clients set default nicknames when someone connects and often these change from network to network depending on who is configuring the java irc clients. This allows a regular expression to be entered. When a nickname matches the regular expression and "ignore_guest_nicks" is enabled the nickname is dropped from the search as if it had never been seen. (default: ^(guest|weebot|Floodbot).*)" +perl.stalker.ignore_guest_hosts = "See option guest_host_regex" +perl.stalker.ignore_guest_nicks = "See option guest_nick_regex" +perl.stalker.ignore_nickchange = "When enabled, /NICK changes won't be monitored. (default: off)" +perl.stalker.ignore_whois = "When enabled, /WHOIS won't be monitored. (default: off)" +perl.stalker.max_recursion = "For each correlation between nick <-> host that happens, one point of recursion happens. A corrupt database, general evilness, or misfortune can cause the recursion to skyrocket. This is a ceiling number that says if after this many correlation attempts we have not found all nickname and hostname correlations, stop the process and return the list to this point. Use this option with care on slower machines like raspberry pi." +perl.stalker.normalize_nicks = "this option will truncate special chars from username (like: ~) (default: on)" +perl.stalker.recursive_search = "When enabled, recursive search causes stalker to function better than a simple hostname to nickname map. Disabling the recursive search in effect turns stalker into a more standard hostname -> nickname map." +perl.stalker.search_this_network_only = "When enabled searches are limited to within the network the window is currently set on. Turning this off is really only useful if multiple networks don't encode the hostmask. (default: on)" +perl.stalker.tags = "comma separated list of tags used for messages printed by stalker. See documentation for possible tags (e.g. 'no_log', 'no_highlight'). This option does not effect DEBUG messages." +perl.stalker.timeout = "timeout in seconds for hook_process(), used with option "additional_join_info". On slower machines, like raspberry pi, increase time. (default: 1)" +perl.stalker.use_localvar = "When enabled, only channels with a localvar 'stalker' will be monitored. This option will not affect /NICK and /WHOIS monitoring. It's only for /JOIN messages. (default: off)" +perl.url_arza.min_length = "minimum length for incoming urls to shorten, after http:// (default: 100)" +perl.url_arza.url = "url for shortener, url to shorten is appended, the shortener should return the short url (default: http://arza.us/s/?password=&url=)" +perl.url_arza.url_append_command = "string to append to the url when shortening in input line (default: &id_min_length=1)" +perl.url_arza.url_append_incoming = "string to append to the url when shortening incoming urls (default: &id_min_length=2)" +python.listbuffer.autofocus = "Focus the listbuffer in the current window if it isn't already displayed by a window." +python.listbuffer.channel_min_width = "The minimum width used for the channel name in the channel list. If a channelname is shorter than this amount, the column will be padded with spaces." +python.listbuffer.modes_min_width = "The minimum width used for modes in the channel list. If a channel has less modes than this amount, the column will be padded with spaces." +python.listbuffer.sort_inverted = "Invert the sort order for the channel list." +python.listbuffer.sort_order = "Last used sort order for the channel list." +python.listbuffer.users_min_width = "The minimum width used for the usercount in the channel list. If the usercount has less digits than this amount, the column will be padded with spaces." +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 (default: "")" +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_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_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")" +python.whois_on_query.command = "the command sent to do the whois ($nick is repladed by nick) (default: "/whois $nick $nick")" +python.whois_on_query.self_query = "if on, send whois for self queries (default: "off")" |