mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
Compare commits
208 Commits
v0.3.3-rc3
...
v0.3.4-rc1
| Author | SHA1 | Date | |
|---|---|---|---|
| ed094058de | |||
| ce269387a5 | |||
| b4d58dd9da | |||
| 4d4a034567 | |||
| d847a6ed74 | |||
| b6662ee3cf | |||
| f7d719f8fd | |||
| 186cc877ac | |||
| 2a18daad6b | |||
| 7a3946f261 | |||
| 2a3d3c95e5 | |||
| c1b3c3bd33 | |||
| ca46275b8b | |||
| 921e40f6b0 | |||
| 9a98175510 | |||
| 31612f485f | |||
| 4dcbb1014d | |||
| c7d10d88ae | |||
| e6f1c3038e | |||
| e2be1dbd43 | |||
| 443b6962b4 | |||
| e0b528600f | |||
| 13de7e327c | |||
| 528dc258ca | |||
| b6833392fe | |||
| 0532412212 | |||
| e92079cfe9 | |||
| 8b9abab711 | |||
| 082e0251e2 | |||
| c2fda185d8 | |||
| 428e160f02 | |||
| 0f00fccc34 | |||
| 0aff0ef66f | |||
| b384b4257c | |||
| 5b236c5658 | |||
| aec97d2082 | |||
| 50421cf27f | |||
| 917ce33ef1 | |||
| f15f114e4d | |||
| 4d1c9a8315 | |||
| 2f45cbfb02 | |||
| ac9ab58542 | |||
| c311090722 | |||
| 525b8fb87a | |||
| f874402089 | |||
| fc91093065 | |||
| f27f5a6cb0 | |||
| 045c936e4d | |||
| 1a61495166 | |||
| 118f2918b3 | |||
| 11b3dd2874 | |||
| 9ff51e04eb | |||
| 09c62fe7d1 | |||
| 9ea73fda4b | |||
| 3248833125 | |||
| 97ea89c44f | |||
| 614b4dfc25 | |||
| 7eabbc6bb7 | |||
| c2b5076334 | |||
| 0b54d49306 | |||
| d4171e85e3 | |||
| d3492db093 | |||
| ec38523bb3 | |||
| 8c129779ac | |||
| 25879ca189 | |||
| fed54c196e | |||
| d478526b08 | |||
| 0b287f7e01 | |||
| dc6e7a1c0f | |||
| b10bcabae1 | |||
| 29097ad7eb | |||
| e001c05710 | |||
| a56dc00b2f | |||
| a3d84a8e9e | |||
| b1416957da | |||
| b3365a7a71 | |||
| 60c1b6ea83 | |||
| ac6b299e8b | |||
| 06b48ccf83 | |||
| 2378e4c2db | |||
| 90589b2d71 | |||
| 911f90e792 | |||
| 4d25e4e0fd | |||
| d58024ecec | |||
| fce371e22a | |||
| e442182a96 | |||
| fdc5fa1b14 | |||
| 24fa337181 | |||
| 0e315a81ad | |||
| b4f63e70af | |||
| fcc209a8bf | |||
| 90c99339b4 | |||
| 804551122a | |||
| 32db2eac25 | |||
| 488de9895b | |||
| 908d9ca602 | |||
| 5e5a926e99 | |||
| 90f06b348e | |||
| 666d4530f7 | |||
| ff79164350 | |||
| 4e6c4ceb5f | |||
| e5afd593ab | |||
| 868df21122 | |||
| 0cf04dca7c | |||
| 6e126937bc | |||
| e867e96587 | |||
| 073dff330d | |||
| 775a2befd9 | |||
| e86ef9af6f | |||
| ebf94445b9 | |||
| eff0f9abdb | |||
| 880163d784 | |||
| ee37060734 | |||
| 9186a5b7e3 | |||
| 79c8c90256 | |||
| 3412b71959 | |||
| 26e98da4cb | |||
| 34d14e649e | |||
| 0e68117b37 | |||
| 6e695ebe65 | |||
| 000a222378 | |||
| fe2a361364 | |||
| f32e18c717 | |||
| b9d6c5c5a0 | |||
| cbcc89cb26 | |||
| 773bdc8d18 | |||
| 8d6c5e9e4c | |||
| 4171da77ef | |||
| 88aa0757ca | |||
| e2f58820fe | |||
| 85f6444fef | |||
| e1ffb1f70f | |||
| b114d88687 | |||
| 6e89c47bf1 | |||
| 321210ff6e | |||
| a36abbfe0e | |||
| 97a8a30a3d | |||
| 36736564ab | |||
| 55b5130a87 | |||
| 8ba491e427 | |||
| c3c767c164 | |||
| bd39c8fa85 | |||
| 9605a8726f | |||
| 5ef4ecb5ab | |||
| b3b0f2d31c | |||
| c38df378d6 | |||
| 139a1896d7 | |||
| e2a078a0b9 | |||
| 7a56040c5d | |||
| c3be323a73 | |||
| 4a97ea68f5 | |||
| ccd6a81f0b | |||
| bd7ae6d5a7 | |||
| 91343167cd | |||
| 08e7b53eeb | |||
| e102a7e2f9 | |||
| 86323231fd | |||
| 051788f731 | |||
| 1d3c3ffb92 | |||
| 4ece2db629 | |||
| 324963dc4c | |||
| 9f7919ef05 | |||
| 944a38ffbd | |||
| d5db1ac743 | |||
| 0100856251 | |||
| 5b04d4123c | |||
| 43cc44abca | |||
| a20ae821da | |||
| bf98885506 | |||
| 914e3bcc9e | |||
| 8b26f3c953 | |||
| efcc5010b6 | |||
| 83552cc882 | |||
| d2d60d4711 | |||
| 26a99c2912 | |||
| 5d0ad1f631 | |||
| edb839732e | |||
| 691395949f | |||
| 543ec96bcc | |||
| 712623547f | |||
| bb42984f5d | |||
| 3402de02b0 | |||
| 6cc44124cb | |||
| 559b5b3f47 | |||
| 2b9fdf4c6e | |||
| a6cd860b5a | |||
| 776329b93f | |||
| 3950a60e87 | |||
| 94acf64f8c | |||
| 50ac22c16e | |||
| 65a8317153 | |||
| 0890179398 | |||
| c9f94e6f0a | |||
| 6317dba790 | |||
| d59d099e82 | |||
| 6f063c95f1 | |||
| b0618fdc68 | |||
| bdd4557d56 | |||
| 256366ae34 | |||
| f11549f654 | |||
| 2fb864b8f8 | |||
| 4b25175b13 | |||
| f73f57909b | |||
| 06b166c07a | |||
| ff5c707b64 | |||
| 4b44b2c9f5 | |||
| 4bf87649dc | |||
| 88b8767eed |
@@ -1,7 +1,6 @@
|
||||
# ignored files for Git
|
||||
|
||||
*.a
|
||||
*.css
|
||||
*.gmo
|
||||
*.html
|
||||
*.la
|
||||
|
||||
@@ -33,10 +33,14 @@ Contributors
|
||||
* soltys
|
||||
* Nils Görs
|
||||
* rettub
|
||||
* m4v
|
||||
* Elián Hanisch, IRC: 'm4v'
|
||||
* Marco Paolone
|
||||
* Dmitry Kobylin
|
||||
* Dominik Honnef
|
||||
* JD Horelick, IRC: 'jdhore'
|
||||
* Stefano Pigozzi
|
||||
* Ivan Sichmann Freitas
|
||||
* Gu1ll4um3r0m41n
|
||||
|
||||
|
||||
Contact
|
||||
|
||||
+26
-25
@@ -33,7 +33,7 @@ ENDIF(PREFIX)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "3")
|
||||
SET(VERSION_PATCH "3-rc3")
|
||||
SET(VERSION_PATCH "4-rc1")
|
||||
SET(VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH})
|
||||
SET(LICENSE "GPL3")
|
||||
SET(PKG_STRING "${PROJECT_NAME} ${VERSION}")
|
||||
@@ -59,32 +59,33 @@ ELSE(DEFINED INCLUDEDIR)
|
||||
SET(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
||||
ENDIF(DEFINED INCLUDEDIR)
|
||||
|
||||
OPTION(DISABLE_NCURSES "Disable Ncurses interface")
|
||||
OPTION(ENABLE_GTK "Enable GTK interface")
|
||||
OPTION(DISABLE_NLS "Disable Native Language Support")
|
||||
OPTION(DISABLE_GCRYPT "Disable libgcrypt support")
|
||||
OPTION(DISABLE_GNUTLS "Disable SSLv3/TLS connection support")
|
||||
OPTION(DISABLE_LARGEFILE "Disable Large File Support")
|
||||
OPTION(DISABLE_ALIAS "Disable Alias plugin")
|
||||
OPTION(DISABLE_ASPELL "Disable Aspell plugin")
|
||||
OPTION(DISABLE_CHARSET "Disable Charset plugin")
|
||||
OPTION(ENABLE_DEMO "Enable Demo plugin")
|
||||
OPTION(DISABLE_FIFO "Disable FIFO plugin")
|
||||
OPTION(DISABLE_IRC "Disable IRC plugin")
|
||||
OPTION(DISABLE_LOGGER "Disable Logger plugin")
|
||||
OPTION(ENABLE_RELAY "Enable Relay plugin")
|
||||
OPTION(DISABLE_SCRIPTS "Disable script plugins")
|
||||
OPTION(DISABLE_PERL "Disable Perl scripting language")
|
||||
OPTION(DISABLE_PYTHON "Disable Python scripting language")
|
||||
OPTION(DISABLE_RUBY "Disable Ruby scripting language")
|
||||
OPTION(DISABLE_LUA "Disable Lua scripting language")
|
||||
OPTION(DISABLE_TCL "Disable Tcl scripting language")
|
||||
OPTION(DISABLE_XFER "Disable Xfer plugin (file transfer and direct chat)")
|
||||
OPTION(DISABLE_DOC "Disable Doc")
|
||||
OPTION(ENABLE_NCURSES "Enable Ncurses interface" ON)
|
||||
OPTION(ENABLE_GTK "Enable GTK interface" OFF)
|
||||
OPTION(ENABLE_NLS "Enable Native Language Support" ON)
|
||||
OPTION(ENABLE_GCRYPT "Enable libgcrypt support" ON)
|
||||
OPTION(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
|
||||
OPTION(ENABLE_LARGEFILE "Enable Large File Support" ON)
|
||||
OPTION(ENABLE_ALIAS "Enable Alias plugin" ON)
|
||||
OPTION(ENABLE_ASPELL "Enable Aspell plugin" ON)
|
||||
OPTION(ENABLE_CHARSET "Enable Charset plugin" ON)
|
||||
OPTION(ENABLE_DEMO "Enable Demo plugin" OFF)
|
||||
OPTION(ENABLE_FIFO "Enable FIFO plugin" ON)
|
||||
OPTION(ENABLE_IRC "Enable IRC plugin" ON)
|
||||
OPTION(ENABLE_LOGGER "Enable Logger plugin" ON)
|
||||
OPTION(ENABLE_RELAY "Enable Relay plugin" ON)
|
||||
OPTION(ENABLE_RMODIFIER "Enable Rmodifier plugin" ON)
|
||||
OPTION(ENABLE_SCRIPTS "Enable script plugins" ON)
|
||||
OPTION(ENABLE_PERL "Enable Perl scripting language" ON)
|
||||
OPTION(ENABLE_PYTHON "Enable Python scripting language" ON)
|
||||
OPTION(ENABLE_RUBY "Enable Ruby scripting language" ON)
|
||||
OPTION(ENABLE_LUA "Enable Lua scripting language" ON)
|
||||
OPTION(ENABLE_TCL "Enable Tcl scripting language" ON)
|
||||
OPTION(ENABLE_XFER "Enable Xfer plugin" ON)
|
||||
OPTION(ENABLE_DOC "Enable Documentation" ON)
|
||||
|
||||
IF(NOT DISABLE_NLS)
|
||||
IF(ENABLE_NLS)
|
||||
ADD_SUBDIRECTORY( po )
|
||||
ENDIF(NOT DISABLE_NLS)
|
||||
ENDIF(ENABLE_NLS)
|
||||
|
||||
ADD_SUBDIRECTORY( src )
|
||||
ADD_SUBDIRECTORY( doc )
|
||||
|
||||
@@ -1,16 +1,97 @@
|
||||
WeeChat ChangeLog
|
||||
=================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.3-dev, 2010-08-03
|
||||
v0.3.4-rc1, 2010-12-10
|
||||
|
||||
|
||||
Version 0.3.3 (under dev!)
|
||||
Version 0.3.4 (under dev!)
|
||||
--------------------------
|
||||
|
||||
* core: add color support in option weechat.look.buffer_time_format
|
||||
* core: call to hook_config when config option is created
|
||||
* core: add new option weechat.look.highlight_regex and function
|
||||
string_has_highlight_regex in plugin API (task #10321)
|
||||
* core: fix infinite loop on gnutls handshake when connecting with SSL to server
|
||||
on wrong port or server with SSL problems (bug #27487)
|
||||
* core: fix data sent to callback of hook_process (some data was sometimes
|
||||
missing), use a 64KB buffer for child output and send data to callback only
|
||||
when buffer is full
|
||||
* core: fix crash when displaying groups in buffer nicklist
|
||||
* core: fix bug with message "day changed to", sometimes displayed several
|
||||
times wrongly
|
||||
* core: fix default value of bar items options (bug #31422)
|
||||
* core: fix bug with buffer name in "/bar scroll" command
|
||||
* core: add new option weechat.look.hotlist_unique_numbers (task #10691)
|
||||
* core: add property "hotlist_max_level_nicks" in buffers to set max hotlist
|
||||
level for some nicks in buffer
|
||||
* core: add new options weechat.look.input_share and
|
||||
weechat.look.input_share_overwrite (task #9228)
|
||||
* core: add new option weechat.look.prefix_align_min (task #10650)
|
||||
* core: optimize incremental search in buffer: do not search any more
|
||||
when chars are added to a text not found (bug #31167)
|
||||
* core: fix memory leaks when removing item in hashtable and when setting
|
||||
highlight words in buffer
|
||||
* core: use similar behaviour for keys bound to local or global history
|
||||
(bug #30759)
|
||||
* api: add priority for hooks (task #10550)
|
||||
* api: add new functions: hashtable_get_string, hook_info_hashtable,
|
||||
info_get_hashtable, hook_hsignal, hook_hsignal_send,
|
||||
hook_completion_get_string, nicklist_group_get_integer,
|
||||
nicklist_group_get_string, nicklist_group_get_pointer, nicklist_group_set,
|
||||
nicklist_nick_get_integer, nicklist_nick_get_string, nicklist_nick_get_pointer,
|
||||
nicklist_nick_set
|
||||
* alias: complete with alias value for second argument of command /alias
|
||||
* irc: add option "-switch" to commands /connect and /reconnect
|
||||
* irc: allow command /reconnect on servers that are not currently connected
|
||||
(bug #30726)
|
||||
* irc: fix topic completion in command /topic when channel topic starts with
|
||||
channel name
|
||||
* irc: add command /notify, new options irc.look.notify_tags_ison,
|
||||
irc.look.notify_tags_whois, irc.network.notify_check_ison,
|
||||
irc.network.notify_check_whois, new option "notify" in servers, new infolist
|
||||
"irc_notify" (task #5441)
|
||||
* irc: add new option irc.look.nick_color_force (task #7374)
|
||||
* irc: improve nick prefixes, all modes (even unknown) are used with PREFIX
|
||||
value from message 005
|
||||
* irc: add command redirection with hsignals irc_redirect_pattern and
|
||||
irc_redirect_command (task #6703)
|
||||
* irc: add new options irc.color.nick_prefix and irc.color.nick_suffix
|
||||
* irc: add new option irc.look.item_away_message
|
||||
* irc: add tag "nick_xxx" in user messages
|
||||
* irc: move options from network section to server section: connection_timeout,
|
||||
anti_flood_prio_high, anti_flood_prio_low, away_check, away_check_max_nicks,
|
||||
default_msg_part, default_msg_quit (task #10664, task #10668)
|
||||
* irc: rename options irc.look.open_channel_near_server and
|
||||
irc.look.open_pv_near_server to irc.look.new_channel_position and
|
||||
irc.look.new_pv_position with new values (none, next or near_server)
|
||||
* irc: display old channel topic when topic is unset (task #9780)
|
||||
* irc: add new info_hashtable "irc_parse_message"
|
||||
* irc: fix crash/bug when option "addresses" for a server is unset or changed
|
||||
when WeeChat is connected to this server (bug #31268)
|
||||
* irc: switch to next server address when IRC error is received after TCP
|
||||
connection but before message 001 (bug #30884)
|
||||
* irc: fix bug with hostmasks in command /ignore (bug #30716)
|
||||
* irc: add signal "irc_input_send"
|
||||
* rmodifier: new plugin "rmodifier": alter modifier strings with regular
|
||||
expressions (bug #26964)
|
||||
* relay: beta version of IRC proxy, now relay plugin is compiled by default
|
||||
* scripts: add missing function "infolist_reset_item_cursor" in API (bug #31057)
|
||||
* python: add info "python2_bin" (path to python 2.x interpreter)
|
||||
* lua: fix crash when unloading script
|
||||
* ruby: fix compilation with Ruby 1.9.2 (patch #7316)
|
||||
* xfer: fix dcc chat buffer name (use irc server in name) (bug #29925)
|
||||
* xfer: fix dcc file transfer for large files (more than 4 GB) on 32-bit systems
|
||||
(bug #31531)
|
||||
* xfer: fix bug at end of file sent, sometimes transfer is still active although
|
||||
file was successfully sent
|
||||
|
||||
Version 0.3.3 (2010-08-07)
|
||||
--------------------------
|
||||
|
||||
* core: use "!" to reverse a regex in a filter (to keep lines matching regex
|
||||
and hide other lines)
|
||||
and hide other lines) (task #10032)
|
||||
* core: add keys for undo/redo changes on command line
|
||||
(default: ctrl/alt + underscore) (task #9483)
|
||||
(default: ctrl+underscore and alt+underscore) (task #9483)
|
||||
* core: add new option weechat.look.align_end_of_lines
|
||||
* core: add new option weechat.look.confirm_quit
|
||||
* core: add new option weechat.color.status_name_ssl (task #10339)
|
||||
@@ -18,6 +99,7 @@ Version 0.3.3 (under dev!)
|
||||
(bug #29991)
|
||||
* core: fix crash with hook_process (when timer is called on a deleted hook
|
||||
process)
|
||||
* core: fix display bug with special chars (ascii value below 32) (bug #30602)
|
||||
* core: fix display bug with attributes like underlined in bars (bug #29889)
|
||||
* core: add hashtables with new functions in plugin API
|
||||
* api: fix bug with replacement char in function string_remove_color
|
||||
@@ -159,7 +241,7 @@ Version 0.3.1 (2010-01-23)
|
||||
--------------------------
|
||||
|
||||
* core: fix bug with script installation on BSD/OSX (patch #6980)
|
||||
* core: add option grab_key_command for /input (bound by default to alt-k)
|
||||
* core: add option grab_key_command for /input (bound by default to alt+"k")
|
||||
* core: fix compilation under Cygwin (patch #6916)
|
||||
* core: fix cmake directories: let user customize lib, share, locale and include
|
||||
directories (patch #6922)
|
||||
@@ -262,7 +344,7 @@ Version 0.3.0 (2009-09-06)
|
||||
* gui: add buffer merging (task #7404)
|
||||
* gui: add custom bars, with custom items
|
||||
* gui: add key to zoom a window (task #7470)
|
||||
* gui: add keys to move into last visited buffers: alt + "<" and alt + ">"
|
||||
* gui: add keys to move into last visited buffers: alt+"<" and alt+">"
|
||||
* gui: come back to last visited buffer when closing a buffer
|
||||
* gui: add new option scroll_page_percent to choose percent of height to scroll
|
||||
with page_up and page_down keys (task #8702)
|
||||
@@ -321,7 +403,7 @@ Version 0.2.6 (2007-09-06)
|
||||
* fix display bug with some special chars in messages (some words were
|
||||
truncated on screen) (bug #20944)
|
||||
* fix UTF-8 bug with color encoding/decoding
|
||||
* fix crash when searching text in buffer with ctrl-R (bug #20938)
|
||||
* fix crash when searching text in buffer with ctrl+"r" (bug #20938)
|
||||
* add string length limit for setup file options
|
||||
* fix bug with flock() when home is on NFS filesystem (bug #20913)
|
||||
* add option to align text of messages (except first lines) (task #7246)
|
||||
@@ -338,22 +420,22 @@ Version 0.2.6 (2007-09-06)
|
||||
add option to /server to create temporary server (task #7095)
|
||||
* add "copy", "rename" and "keep" options to /server command
|
||||
* allow clear of multiple selected buffers with /clear (patch #6112)
|
||||
* add key for setting unread marker on all buffers (default: ctrl-S + ctrl-U)
|
||||
(task #7180)
|
||||
* add key for setting unread marker on all buffers
|
||||
(default: ctrl+"s" + ctrl+"u") (task #7180)
|
||||
* fix nick prefix display on servers that doesn't support all prefixes
|
||||
(bug #20025)
|
||||
* fix terminal encoding detection when NLS is disabled (bug #20646)
|
||||
* fix crash when sending data to channel or pv on disconnected server
|
||||
(bug #20524)
|
||||
* improve command /server ant its output
|
||||
* add 3 default new keys: ctrl-B (left), ctrl-F (right), ctrl-D (delete)
|
||||
* add 3 default new keys: ctrl+"b" (left), ctrl+"f" (right), ctrl+"d" (delete)
|
||||
* add "buffer_move" event handler to plugins API (task #6708)
|
||||
* add key function "jump_previous_buffer" to jump to buffer previously
|
||||
displayed (new key: alt-J + alt-P) (task #7085)
|
||||
displayed (new key: alt+"j" + alt+"p") (task #7085)
|
||||
* add "%*" to completion template, to repeat last completion
|
||||
* add "-nojoin" option for /connect and /reconnect commands (task #7074)
|
||||
* fix bugs with IRC color in messages, now color codes are inserted in command
|
||||
line with ctrl-c, ctrl-b.. instead of %C,%B,.. (bug #20222, task #7060)
|
||||
line with ctrl+"c", ctrl+"b".. instead of %C,%B,.. (bug #20222, task #7060)
|
||||
* fix bug with smart nick completion (last speakers first) when a nick is
|
||||
changed
|
||||
* fix charset bug with channel names in status bar (bug #20400)
|
||||
@@ -418,7 +500,7 @@ Version 0.2.4 (2007-03-29)
|
||||
* fix bug with channel topic after reconnection (not erased) (bug #19384)
|
||||
* add current buffer in hotlist when scrolling up in buffer (task #6664)
|
||||
* fix bug with explode_string / free_exploded_string when max_items > 0
|
||||
* add new key (ctrl-R) for interactive and incremental search in buffer
|
||||
* add new key (ctrl+"r") for interactive and incremental search in buffer
|
||||
history (task #6628)
|
||||
* fix /topic completion when no topic set on current channel (bug #19322)
|
||||
* improve password hiding, code cleanup (bug #19229)
|
||||
@@ -477,7 +559,7 @@ Version 0.2.2 (2007-01-06)
|
||||
* /charset command and charset conversions now made by "charset" plugin
|
||||
* fix display bug in status bar, wrong length when using UTF-8
|
||||
* fix bug with ignore: now any IRC command is allowed
|
||||
* fix crash with Ctrl-T (transpose) and one char on line (bug #18153)
|
||||
* fix crash with ctrl+"t" (transpose) and one char on line (bug #18153)
|
||||
* add filename completion (task #5425)
|
||||
* add "modifier" in plugins API
|
||||
* improve /plugin command
|
||||
@@ -641,14 +723,14 @@ Version 0.1.8 (2006-03-18)
|
||||
* fix completion problem in private with nicks
|
||||
* add missing IRC command (487)
|
||||
* add inactivity time, available for plugins via get_info("inactivity")
|
||||
* keys alt-{home|end} to scroll top/bottom, alt-{f11-f12} to scroll nicklist
|
||||
* keys alt+{home|end} to scroll top/bottom, alt+{f11|f12} to scroll nicklist
|
||||
top/bottom
|
||||
* add special names for plugin message handlers: weechat_pv, weechat_highlight,
|
||||
weechat_ctcp, weechat_dcc
|
||||
* script plugins now load scripts in WeeChat system share directory
|
||||
* /msg command does not open any buffer any more
|
||||
* fix crash when using global history (when older entry is removed)
|
||||
* add IRC raw data buffer (new key: alt-J + alt-R)
|
||||
* add IRC raw data buffer (new key: alt+"j" + alt+"r")
|
||||
* fix display bug with /kill command
|
||||
* add new plugins functions: add_timer_handler, remove_timer_handler,
|
||||
remove_infobar
|
||||
@@ -695,10 +777,10 @@ Version 0.1.7 (2006-01-14)
|
||||
* /nick command is now allowed when not connected to server
|
||||
* add server/channel arg to /buffer command for jumping to buffer
|
||||
* fix display bug in chat window when a message length equals to window width
|
||||
* add new keys for switching to other windows: alt-W followed by alt-{arrow}
|
||||
* add new keys for scrolling to previous/next highlight: alt-P / alt-N
|
||||
* add new keys for switching to other windows: alt+"w" followed by alt+{arrow}
|
||||
* add new keys for scrolling to previous/next highlight: alt+"p" / alt+"n"
|
||||
* add "read marker": an indicator for first unread line in a server or channel
|
||||
buffer (new key alt-U to scroll to marker)
|
||||
buffer (new key alt+"u" to scroll to marker)
|
||||
* new window maganement: custom size for windows, auto resize when terminal is
|
||||
resized
|
||||
* fix infinite loop when resizing term to small size
|
||||
@@ -751,7 +833,7 @@ Version 0.1.5 (2005-09-24)
|
||||
* fix look_nicklist_min_size and look_nicklist_max_size options
|
||||
* fix refresh bug when changing channel modes
|
||||
* jump to next server now saves current channel buffer for each server
|
||||
* add keys ctrl-up/ctrl-down to call previous/next command in global history
|
||||
* add keys ctrl+{up|down} to call previous/next command in global history
|
||||
(common to all buffers)
|
||||
|
||||
Version 0.1.4 (2005-07-30)
|
||||
@@ -772,7 +854,7 @@ Version 0.1.4 (2005-07-30)
|
||||
* topic completion now decodes UTF-8 string
|
||||
* fix bug with IRC URL on command line (irc://)
|
||||
* new keyboard management: keys are setup in config file, add new command /key,
|
||||
add some new default keys, alt-K key is used to grab key (useful for /key
|
||||
add some new default keys, alt+"k" key is used to grab key (useful for /key
|
||||
command)
|
||||
* add seconds in infobar time (optional thanks to new setting)
|
||||
* fix some curses refreshs
|
||||
@@ -801,7 +883,7 @@ Version 0.1.3 (2005-07-02)
|
||||
* fix plugins "print" and "prnt" functions: now ok for writing on server
|
||||
buffers
|
||||
* fix color problem with new libcurses version
|
||||
* fix crash when using alt-S or alt-X on DCC buffer (alt-D)
|
||||
* fix crash when using alt+"s" or alt+"x" on DCC buffer (alt+"d")
|
||||
* fix startup crash when config file (~/.weechat/weechat.rc) is not found
|
||||
* improve Perl/Python libs detection for ./configure script
|
||||
|
||||
@@ -810,7 +892,7 @@ Version 0.1.2 (2005-05-21)
|
||||
|
||||
* add Python plugin support, improve Perl interface (and now Perl/Python
|
||||
libraries are checked by configure script)
|
||||
* add nicklist scroll keys (alt+{home/end/pgup/pgdn} or F11/F12)
|
||||
* add nicklist scroll keys (alt+{home|end|pgup|pgdn} or F11/F12)
|
||||
* add transfer rate for DCC files
|
||||
* add "-all" option for /nick command
|
||||
* buffers timestamp can now be changed (new option in config file)
|
||||
@@ -886,8 +968,9 @@ Version 0.0.9 (2005-01-01)
|
||||
* fix display of nick mode changes
|
||||
* new command "/buffer close" (close any server/channel/private buffer)
|
||||
* fix /notice command (and display when received from server)
|
||||
* new keys: ctrl+A (=home), ctrl+E (=end), ctrl+W (= ctrl+Backspace), alt-S
|
||||
(switch to server buffer), alt-X (switch to first channel of next server)
|
||||
* new keys: ctrl+"a" (=home), ctrl+"e" (=end), ctrl+"w" (= ctrl+backspace),
|
||||
alt+"s" (switch to server buffer), alt+"x" (switch to first channel of next
|
||||
server)
|
||||
* add new config option: "server_command_delay" (delay in seconds after startup
|
||||
command for each server)
|
||||
|
||||
@@ -904,17 +987,17 @@ Version 0.0.8 (2004-10-30)
|
||||
* add config option "look_display_away" to announce away in channels
|
||||
* fix crash when resizing terminal to very small size
|
||||
* "-MORE-" message is now erased when switching to another buffer
|
||||
* DCC file receive ok (alt-D for DCC view)
|
||||
* DCC file receive ok (alt+"d" for DCC view)
|
||||
* /query command now reopens private buffer if already opened
|
||||
* add key for redrawing terminal (ctrl-L)
|
||||
* add key for clearing hotlist (alt-R)
|
||||
* add key for redrawing terminal (ctrl+"l")
|
||||
* add key for clearing hotlist (alt+"r")
|
||||
|
||||
Version 0.0.7 (2004-08-08)
|
||||
--------------------------
|
||||
|
||||
* new "col_status_delimiters" config option
|
||||
* add command /buffer , buffers ordered by number, auto-jump to active buffers
|
||||
(alt-A), jump to buffers by number (alt-number)
|
||||
(alt+"a"), jump to buffers by number (alt+number)
|
||||
* add command /window, split terminal horizontally/vertically
|
||||
* unique color for each nick (based on nickname)
|
||||
* action messages are now considered as messages, not crappy joins/parts
|
||||
@@ -962,7 +1045,7 @@ Version 0.0.4 (2004-01-01)
|
||||
* when private window is created (another user is talking), WeeChat does not
|
||||
switch to this window
|
||||
* highlight when our nick is written in a channel/private window
|
||||
* catch ctrl-C (ignored)
|
||||
* catch ctrl+"c" (ignored)
|
||||
* debug messages can be enabled via ./configure --enbale-debug option
|
||||
|
||||
Version 0.0.3 (2003-11-03)
|
||||
|
||||
@@ -1,10 +1,34 @@
|
||||
WeeChat News
|
||||
============
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
v0.3.3-dev, 2010-07-06
|
||||
v0.3.4-rc1, 2010-12-10
|
||||
|
||||
|
||||
Version 0.3.3 (under dev!)
|
||||
Version 0.3.4 (under dev!)
|
||||
--------------------------
|
||||
|
||||
Important release notes:
|
||||
|
||||
* if you are using `/upgrade` from a previous release, some nick prefixes can
|
||||
be wrong, so it is recommended to do `/allchan names`.
|
||||
* some IRC options have been renamed, before upgrading to this version, note
|
||||
value for old options, and set them again with new name:
|
||||
** options moved from 'network' section to servers (with global value, and server
|
||||
value, like other server options):
|
||||
*** 'irc.network.connection_timeout' moved to 'irc.server_default.connection_timeout'
|
||||
*** 'irc.network.anti_flood_prio_high' moved to 'irc.server_default.anti_flood_prio_high'
|
||||
*** 'irc.network.anti_flood_prio_low' moved to 'irc.server_default.anti_flood_prio_low'
|
||||
*** 'irc.network.away_check' moved to 'irc.server_default.away_check'
|
||||
*** 'irc.network.away_check_max_nicks' moved to 'irc.server_default.away_check_max_nicks'
|
||||
*** 'irc.network.default_msg_part' moved to 'irc.server_default.default_msg_part'
|
||||
*** 'irc.network.default_msg_quit' moved to 'irc.server_default.default_msg_quit'
|
||||
** other IRC options renamed:
|
||||
*** 'irc.look.open_channel_near_server' moved to 'irc.look.new_channel_position'
|
||||
(old option was boolean, new is integer with value as string)
|
||||
*** 'irc.look.open_pv_near_server' moved to 'irc.look.new_pv_position'
|
||||
(old option was boolean, new is integer with value as string)
|
||||
|
||||
Version 0.3.3 (2010-08-07)
|
||||
--------------------------
|
||||
|
||||
Important release notes:
|
||||
|
||||
+4
-24
@@ -87,10 +87,6 @@ IF(WIN32)
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/lib"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/lib"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/lib"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/lib"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.3;Root]/lib"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/lib"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/lib"
|
||||
"$ENV{ProgramFiles}/Tcl/Lib"
|
||||
"C:/Program Files/Tcl/lib"
|
||||
"C:/Tcl/lib"
|
||||
@@ -99,14 +95,10 @@ ENDIF(WIN32)
|
||||
|
||||
FIND_LIBRARY(TCL_LIBRARY
|
||||
NAMES
|
||||
tcl
|
||||
tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
|
||||
tcl86 tcl8.6
|
||||
tcl85 tcl8.5
|
||||
tcl84 tcl8.4
|
||||
tcl83 tcl8.3
|
||||
tcl82 tcl8.2
|
||||
tcl80 tcl8.0
|
||||
tcl
|
||||
tcl${TCL_VERSION} tcl${TCL_TCLSH_VERSION}
|
||||
PATHS ${TCL_POSSIBLE_LIB_PATHS}
|
||||
)
|
||||
|
||||
@@ -126,22 +118,14 @@ SET(TCL_POSSIBLE_INCLUDE_PATHS
|
||||
"${TCL_INCLUDE_PATH}"
|
||||
${TCL_FRAMEWORK_INCLUDES}
|
||||
"${TCL_TCLSH_PATH_PARENT}/include"
|
||||
/usr/include/tcl8.6
|
||||
/usr/include/tcl8.5
|
||||
/usr/include
|
||||
/usr/local/include
|
||||
/usr/include/tcl${TCL_VERSION}
|
||||
/usr/include/tcl8.6
|
||||
/usr/include/tcl8.5
|
||||
/usr/include/tcl8.4
|
||||
/usr/include/tcl8.3
|
||||
/usr/include/tcl8.2
|
||||
/usr/include/tcl8.0
|
||||
/usr/local/include/tcl${TCL_VERSION}
|
||||
/usr/local/include/tcl8.6
|
||||
/usr/local/include/tcl8.5
|
||||
/usr/local/include/tcl8.4
|
||||
/usr/local/include/tcl8.3
|
||||
/usr/local/include/tcl8.2
|
||||
/usr/local/include/tcl8.0
|
||||
)
|
||||
|
||||
|
||||
@@ -150,10 +134,6 @@ IF(WIN32)
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\ActiveState\\ActiveTcl\\${ActiveTcl_CurrentVersion}]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.6;Root]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.5;Root]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.3;Root]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.2;Root]/include"
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.0;Root]/include"
|
||||
"$ENV{ProgramFiles}/Tcl/include"
|
||||
"C:/Program Files/Tcl/include"
|
||||
"C:/Tcl/include"
|
||||
|
||||
+62
-47
@@ -24,10 +24,10 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.56)
|
||||
AC_INIT(WeeChat, 0.3.3-rc3, flashcode@flashtux.org)
|
||||
AC_INIT(WeeChat, 0.3.4-rc1, flashcode@flashtux.org)
|
||||
AC_CONFIG_SRCDIR([src/core/weechat.c])
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
AM_INIT_AUTOMAKE([weechat], [0.3.3-rc3])
|
||||
AM_INIT_AUTOMAKE([weechat], [0.3.4-rc1])
|
||||
LICENSE="GPL3"
|
||||
|
||||
# Checks for programs
|
||||
@@ -58,7 +58,7 @@ cygwin*)
|
||||
esac
|
||||
|
||||
# Gettext
|
||||
ALL_LINGUAS="fr es cs hu de ru pl it"
|
||||
ALL_LINGUAS="fr es cs hu de ru pl it pt_BR"
|
||||
AM_GNU_GETTEXT([use-libtool])
|
||||
AM_GNU_GETTEXT_VERSION([0.15])
|
||||
|
||||
@@ -100,27 +100,28 @@ AC_CHECK_FUNCS([gethostbyname gethostname getsockname gettimeofday inet_ntoa mem
|
||||
|
||||
# Variables in config.h
|
||||
|
||||
AH_VERBATIM([PREFIX], [#undef PREFIX])
|
||||
AH_VERBATIM([WEECHAT_LIBDIR], [#undef WEECHAT_LIBDIR])
|
||||
AH_VERBATIM([PREFIX], [#undef PREFIX])
|
||||
AH_VERBATIM([WEECHAT_LIBDIR], [#undef WEECHAT_LIBDIR])
|
||||
AH_VERBATIM([WEECHAT_SHAREDIR], [#undef WEECHAT_SHAREDIR])
|
||||
AH_VERBATIM([HAVE_GCRYPT], [#undef HAVE_GCRYPT])
|
||||
AH_VERBATIM([HAVE_GNUTLS], [#undef HAVE_GNUTLS])
|
||||
AH_VERBATIM([HAVE_FLOCK], [#undef HAVE_FLOCK])
|
||||
AH_VERBATIM([PLUGIN_ALIAS], [#undef PLUGIN_ALIAS])
|
||||
AH_VERBATIM([PLUGIN_ASPELL], [#undef PLUGIN_ASPELL])
|
||||
AH_VERBATIM([PLUGIN_CHARSET], [#undef PLUGIN_CHARSET])
|
||||
AH_VERBATIM([PLUGIN_DEMO], [#undef PLUGIN_DEMO])
|
||||
AH_VERBATIM([PLUGIN_FIFO], [#undef PLUGIN_FIFO])
|
||||
AH_VERBATIM([PLUGIN_IRC], [#undef PLUGIN_IRC])
|
||||
AH_VERBATIM([PLUGIN_LOGGER], [#undef PLUGIN_LOGGER])
|
||||
AH_VERBATIM([PLUGIN_RELAY], [#undef PLUGIN_RELAY])
|
||||
AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
|
||||
AH_VERBATIM([PLUGIN_PYTHON], [#undef PLUGIN_PYTHON])
|
||||
AH_VERBATIM([PLUGIN_RUBY], [#undef PLUGIN_RUBY])
|
||||
AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
|
||||
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
||||
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
|
||||
AH_VERBATIM([DOC], [#undef DOC])
|
||||
AH_VERBATIM([HAVE_GCRYPT], [#undef HAVE_GCRYPT])
|
||||
AH_VERBATIM([HAVE_GNUTLS], [#undef HAVE_GNUTLS])
|
||||
AH_VERBATIM([HAVE_FLOCK], [#undef HAVE_FLOCK])
|
||||
AH_VERBATIM([PLUGIN_ALIAS], [#undef PLUGIN_ALIAS])
|
||||
AH_VERBATIM([PLUGIN_ASPELL], [#undef PLUGIN_ASPELL])
|
||||
AH_VERBATIM([PLUGIN_CHARSET], [#undef PLUGIN_CHARSET])
|
||||
AH_VERBATIM([PLUGIN_DEMO], [#undef PLUGIN_DEMO])
|
||||
AH_VERBATIM([PLUGIN_FIFO], [#undef PLUGIN_FIFO])
|
||||
AH_VERBATIM([PLUGIN_IRC], [#undef PLUGIN_IRC])
|
||||
AH_VERBATIM([PLUGIN_LOGGER], [#undef PLUGIN_LOGGER])
|
||||
AH_VERBATIM([PLUGIN_RELAY], [#undef PLUGIN_RELAY])
|
||||
AH_VERBATIM([PLUGIN_RMODIFIER], [#undef PLUGIN_RMODIFIER])
|
||||
AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
|
||||
AH_VERBATIM([PLUGIN_PYTHON], [#undef PLUGIN_PYTHON])
|
||||
AH_VERBATIM([PLUGIN_RUBY], [#undef PLUGIN_RUBY])
|
||||
AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
|
||||
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
||||
AH_VERBATIM([PLUGIN_XFER], [#undef PLUGIN_XFER])
|
||||
AH_VERBATIM([DOC], [#undef DOC])
|
||||
|
||||
# Arguments for ./configure
|
||||
|
||||
@@ -138,7 +139,8 @@ AC_ARG_ENABLE(demo, [ --enable-demo turn on Demo plugin (defa
|
||||
AC_ARG_ENABLE(fifo, [ --disable-fifo turn off Fifo plugin (default=compiled)],enable_fifo=$enableval,enable_fifo=yes)
|
||||
AC_ARG_ENABLE(irc, [ --disable-irc turn off IRC plugin (default=compiled)],enable_irc=$enableval,enable_irc=yes)
|
||||
AC_ARG_ENABLE(logger, [ --disable-logger turn off Logger plugin (default=compiled)],enable_logger=$enableval,enable_logger=yes)
|
||||
AC_ARG_ENABLE(relay, [ --enable-relay turn on Relay plugin (default=off)],enable_relay=$enableval,enable_relay=no)
|
||||
AC_ARG_ENABLE(relay, [ --disable-relay turn off Relay plugin (default=compiled)],enable_relay=$enableval,enable_relay=yes)
|
||||
AC_ARG_ENABLE(rmodifier, [ --disable-rmodifier turn off Rmodifier plugin (default=compiled)],enable_rmodifier=$enableval,enable_rmodifier=yes)
|
||||
AC_ARG_ENABLE(scripts, [ --disable-scripts turn off script plugins (default=compiled if found)],enable_scripts=$enableval,enable_scripts=yes)
|
||||
AC_ARG_ENABLE(perl, [ --disable-perl turn off Perl script plugin (default=compiled if found)],enable_perl=$enableval,enable_perl=yes)
|
||||
AC_ARG_ENABLE(python, [ --disable-python turn off Python script plugin (default=compiled if found)],enable_python=$enableval,enable_python=yes)
|
||||
@@ -408,6 +410,14 @@ else
|
||||
not_asked="$not_asked relay"
|
||||
fi
|
||||
|
||||
# ------------------------------- rmodifier ------------------------------------
|
||||
|
||||
if test "x$enable_rmodifier" = "xyes" ; then
|
||||
AC_DEFINE(PLUGIN_RMODIFIER)
|
||||
else
|
||||
not_asked="$not_asked rmodifier"
|
||||
fi
|
||||
|
||||
# ---------------------------------- perl --------------------------------------
|
||||
|
||||
PERL_VERSION=
|
||||
@@ -706,7 +716,7 @@ if test "x$enable_tcl" = "xyes" ; then
|
||||
|
||||
AC_MSG_CHECKING(for tclConfig.sh)
|
||||
tcl_found="no"
|
||||
tcl_dirs="/lib /usr/lib /usr/tcl/lib /usr/lib/tcl8.5 /usr/lib/tcl8.4 /usr/lib/tcl8.3 /usr/local/lib /usr/local/tcl-8.5/lib /usr/local/tcl-8.4/lib /usr/local/tcl-8.3/lib /usr/local/tcl/lib /opt/lib"
|
||||
tcl_dirs="/usr/lib/tcl8.5 /lib /usr/lib /usr/tcl/lib /usr/local/tcl-8.5/lib /usr/local/lib /usr/local/tcl/lib /opt/lib"
|
||||
if test "x$tclconfig" != "x" ; then
|
||||
tcl_dirs="${tclconfig} ${tcl_dirs}"
|
||||
fi
|
||||
@@ -971,28 +981,29 @@ CFLAGS="$CFLAGS -DWEECHAT_VERSION=\\\"$VERSION\\\" -DWEECHAT_LICENSE=\\\"$LICENS
|
||||
# output Makefiles
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
AM_CONDITIONAL(HAVE_GCRYPT, test "$enable_gcrypt" = "yes")
|
||||
AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
|
||||
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
|
||||
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
|
||||
AM_CONDITIONAL(GUI_WXWIDGETS, test "$enable_wxwidgets" = "yes")
|
||||
AM_CONDITIONAL(GUI_GTK, test "$enable_gtk" = "yes")
|
||||
AM_CONDITIONAL(GUI_QT, test "$enable_qt" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_ALIAS, test "$enable_alias" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_ASPELL, test "$enable_aspell" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_CHARSET, test "$enable_charset" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_DEMO, test "$enable_demo" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_FIFO, test "$enable_fifo" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_IRC, test "$enable_irc" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_LOGGER, test "$enable_logger" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_RELAY, test "$enable_relay" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_PERL, test "$enable_perl" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_PYTHON, test "$enable_python" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_RUBY, test "$enable_ruby" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
||||
AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
|
||||
AM_CONDITIONAL(HAVE_GCRYPT, test "$enable_gcrypt" = "yes")
|
||||
AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
|
||||
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
|
||||
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
|
||||
AM_CONDITIONAL(GUI_WXWIDGETS, test "$enable_wxwidgets" = "yes")
|
||||
AM_CONDITIONAL(GUI_GTK, test "$enable_gtk" = "yes")
|
||||
AM_CONDITIONAL(GUI_QT, test "$enable_qt" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_ALIAS, test "$enable_alias" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_ASPELL, test "$enable_aspell" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_CHARSET, test "$enable_charset" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_DEMO, test "$enable_demo" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_FIFO, test "$enable_fifo" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_IRC, test "$enable_irc" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_LOGGER, test "$enable_logger" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_RELAY, test "$enable_relay" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_RMODIFIER, test "$enable_rmodifier" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_PERL, test "$enable_perl" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_PYTHON, test "$enable_python" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_RUBY, test "$enable_ruby" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
||||
AM_CONDITIONAL(DOC, test "$enable_doc" = "yes")
|
||||
|
||||
AC_OUTPUT([Makefile
|
||||
doc/Makefile
|
||||
@@ -1014,6 +1025,7 @@ AC_OUTPUT([Makefile
|
||||
src/plugins/irc/Makefile
|
||||
src/plugins/logger/Makefile
|
||||
src/plugins/relay/Makefile
|
||||
src/plugins/rmodifier/Makefile
|
||||
src/plugins/scripts/Makefile
|
||||
src/plugins/scripts/perl/Makefile
|
||||
src/plugins/scripts/python/Makefile
|
||||
@@ -1078,6 +1090,9 @@ fi
|
||||
if test "x$enable_relay" = "xyes"; then
|
||||
listplugins="$listplugins relay"
|
||||
fi
|
||||
if test "x$enable_rmodifier" = "xyes"; then
|
||||
listplugins="$listplugins rmodifier"
|
||||
fi
|
||||
if test "x$enable_perl" = "xyes"; then
|
||||
listplugins="$listplugins perl($PERL_VERSION)"
|
||||
fi
|
||||
|
||||
Vendored
+2
-2
@@ -2,10 +2,10 @@ Source: weechat
|
||||
Section: net
|
||||
Priority: optional
|
||||
Maintainer: Emmanuel Bouthenot <kolter@openics.org>
|
||||
Build-Depends-Indep: asciidoc (>= 8.2), source-highlight
|
||||
Build-Depends-Indep: asciidoc (>= 8.5.0), source-highlight
|
||||
Build-Depends: debhelper (>= 7.0.50), cmake, libncursesw5-dev,
|
||||
ruby, ruby1.8-dev, libperl-dev, python-dev, libaspell-dev, liblua5.1-0-dev,
|
||||
tcl-dev, libgnutls-dev, dpkg-dev (>= 1.13.19), pkg-config
|
||||
tcl8.5-dev, libgnutls-dev, dpkg-dev (>= 1.13.19), pkg-config
|
||||
Standards-Version: 3.8.3
|
||||
Homepage: http://weechat.org/
|
||||
Vcs-Git: git://git.debian.org/users/kolter-guest/weechat.git
|
||||
|
||||
+2
-2
@@ -18,7 +18,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
IF(NOT DISABLE_DOC)
|
||||
IF(ENABLE_DOC)
|
||||
|
||||
FIND_PACKAGE(Sourcehighlight)
|
||||
FIND_PACKAGE(Asciidoc)
|
||||
@@ -32,6 +32,6 @@ IF(NOT DISABLE_DOC)
|
||||
ADD_SUBDIRECTORY( it )
|
||||
ENDIF(ASCIIDOC_FOUND AND SOURCEHIGHLIGHT_FOUND)
|
||||
|
||||
ENDIF(NOT DISABLE_DOC)
|
||||
ENDIF(ENABLE_DOC)
|
||||
|
||||
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/weechat-curses.1 DESTINATION ${SHAREDIR}/man/man1)
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
div.sectionbody {
|
||||
font-family: serif,Georgia,"Times New Roman",Times;
|
||||
}
|
||||
h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
+15
-4
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.de.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -29,10 +29,21 @@ ADD_CUSTOM_COMMAND(
|
||||
ADD_CUSTOM_TARGET(doc-user-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# scripting guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.de.txt
|
||||
COMMENT "Building weechat_scripting.de.html"
|
||||
)
|
||||
ADD_CUSTOM_TARGET(doc-scripting-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.de.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME})
|
||||
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.de.txt
|
||||
COMMENT "Building weechat_faq.de.html"
|
||||
@@ -43,7 +54,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.de.html DESTINATION ${SHAR
|
||||
# quickstart
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.de.txt
|
||||
COMMENT "Building weechat_quickstart.de.html"
|
||||
@@ -54,7 +65,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.de.html DESTINATION
|
||||
# tester's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.de.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.de.txt
|
||||
COMMENT "Building weechat_tester.de.html"
|
||||
|
||||
+12
-5
@@ -22,30 +22,37 @@ docdir = $(datadir)/doc/$(PACKAGE)
|
||||
|
||||
EXTRA_DIST = CMakeLists.txt \
|
||||
weechat_user.de.txt \
|
||||
weechat_scripting.de.txt \
|
||||
weechat_faq.de.txt \
|
||||
weechat_quickstart.de.txt \
|
||||
weechat_tester.de.txt
|
||||
weechat_tester.de.txt \
|
||||
$(wildcard autogen/user/*.txt)
|
||||
|
||||
all-local: weechat_user.de.html \
|
||||
weechat_scripting.de.html \
|
||||
weechat_faq.de.html \
|
||||
weechat_quickstart.de.html \
|
||||
weechat_tester.de.html
|
||||
|
||||
# user's guide
|
||||
weechat_user.de.html: weechat_user.de.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_user.de.html weechat_user.de.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.de.html weechat_user.de.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.de.html: weechat_scripting.de.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.de.html weechat_scripting.de.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.de.html: weechat_faq.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_faq.de.html weechat_faq.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.de.html weechat_faq.de.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.de.html: weechat_quickstart.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_quickstart.de.html weechat_quickstart.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.de.html weechat_quickstart.de.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.de.html: weechat_tester.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_tester.de.html weechat_tester.de.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Inhaltsverzeichnis' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.de.html weechat_tester.de.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
| alias | alias | Liste der Alias
|
||||
|
||||
| alias | alias_value | Wert von Alias
|
||||
|
||||
| aspell | aspell_langs | Liste der Unterstützten Übersetzungen (lang) für aspell
|
||||
|
||||
| irc | irc_channel | Aktueller IRC-Channel
|
||||
@@ -18,6 +20,8 @@
|
||||
|
||||
| irc | irc_msg_part | Standardnachricht beim Verlassen (/part) eines IRC-Channels
|
||||
|
||||
| irc | irc_notify_nicks | Nicks für die eine Benachrichtigung existiert
|
||||
|
||||
| irc | irc_privates | Private auf allen IRC Servern
|
||||
|
||||
| irc | irc_server | aktueller IRC-Server
|
||||
@@ -46,6 +50,8 @@
|
||||
|
||||
| relay | relay_relays | Protokoll.Name des aktuellen Relays von der Relay-Erweiterung
|
||||
|
||||
| rmodifier | rmodifier | Liste der rmodifier
|
||||
|
||||
| ruby | ruby_script | Liste der Skripten:
|
||||
|
||||
| tcl | tcl_script | Liste der Skripten:
|
||||
|
||||
@@ -4,12 +4,14 @@
|
||||
|
||||
| alias | alias | Liste der Alias | Alias Pointer (optional) | Alias Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
|
||||
| irc | irc_channel | Liste der Channels eines IRC-Servers | Channel Pointer (optional) | Servername
|
||||
| irc | irc_channel | Liste der Channels eines IRC-Servers | Channel Pointer (optional) | Server,Channel (Channel ist optional)
|
||||
|
||||
| irc | irc_ignore | Liste von ignorierten IRCs | Ignore Pointer (optional) | -
|
||||
|
||||
| irc | irc_nick | Liste der Nicks im IRC-Channel | Nick Pointer (optional) | Server,Channel,Nick (Channel und Nick sind optional)
|
||||
|
||||
| irc | irc_notify | Liste mit Benachrichtigungen | Benachrichtigungspointer (optional) | Servername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
|
||||
| irc | irc_server | Liste der IRC-Server | Server Pointer (optional) | Servername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
|
||||
| logger | logger_buffer | Liste der protokollierten Buffer | Logger Pointer (optional) | -
|
||||
@@ -22,6 +24,8 @@
|
||||
|
||||
| relay | relay | Liste der Relay-Clients | Relay Pointer (optional) | -
|
||||
|
||||
| rmodifier | rmodifier | Liste der rmodifier | rmodifier Pointer (optional) | rmodifier Name (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
|
||||
| ruby | ruby_script | Liste der Skripten: | Skript Pointer (optional) | Name des Skripts (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
|
||||
| tcl | tcl_script | Liste der Skripten: | Skript Pointer (optional) | Name des Skripts (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
@@ -54,6 +58,6 @@
|
||||
|
||||
| weechat | window | Auflistung der Windows | Fenster Pointer (optional) | Fenstername (darf mit einem "*" als Platzhalter beginnen oder enden) (optional)
|
||||
|
||||
| xfer | xfer | Transfer-Liste | xfer Pointer (optional) | -
|
||||
| xfer | xfer | Transfer-Liste | Transfer-Pointer (optional) | -
|
||||
|
||||
|========================================
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
| irc | irc_server_isupport_value | Wert der Funktion, sofern es vom Server unterstützt wird (durch IRC Message 005) | Server,Funktion
|
||||
|
||||
| python | python2_bin | Pfad zum Python 2.x Interpreter | -
|
||||
|
||||
| weechat | charset_internal | Interner WeeChat Zeichensatz | -
|
||||
|
||||
| weechat | charset_terminal | Terminal Zeichensatz | -
|
||||
@@ -42,7 +44,7 @@
|
||||
|
||||
| weechat | weechat_libdir | WeeChat "lib" Verzeichnis | -
|
||||
|
||||
| weechat | weechat_localedir | "Lokales" Verzeichnis von WeeChat | -
|
||||
| weechat | weechat_localedir | "lokales" Verzeichnis von WeeChat | -
|
||||
|
||||
| weechat | weechat_sharedir | WeeChat "share" Verzeichnis | -
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
[width="100%",cols="^1,^2,6,6,6",options="header"]
|
||||
|========================================
|
||||
| Erweiterung | Name | Beschreibung | Hashtable (Eingabe) | Hashtable (Ausgabe)
|
||||
|
||||
| irc | irc_parse_message | Parse eine IRC Nachricht | "message": IRC Nachricht | "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (beinhaltet Channel)
|
||||
|
||||
|========================================
|
||||
@@ -1,30 +1,30 @@
|
||||
* *aspell.check.commands*
|
||||
** Beschreibung: Durch Kommata getrennte Liste der Befehle, für die eine Rechtschreibprüfung gelten soll (Rechtschreibprüfung ist für andere Befehle deaktiviert)
|
||||
** Beschreibung: `Durch Kommata getrennte Liste der Befehle, für die eine Rechtschreibprüfung gelten soll (Rechtschreibprüfung ist für andere Befehle deaktiviert)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
|
||||
|
||||
* *aspell.check.default_dict*
|
||||
** Beschreibung: Voreingestelltes Wörterbuch (oder durch Kommata getrennte Liste der Wörterbücher) welche(s) genutzt werden soll, sofern kein Wörterbuch für einen Buffer definiert wurde. Wird kein Wörterbuch angegeben dann ist Aspell in allen Buffer deaktiviert, für die nicht explizit ein Wörterbuch angegeben wurde.
|
||||
** Beschreibung: `Voreingestelltes Wörterbuch (oder durch Kommata getrennte Liste der Wörterbücher) welche(s) genutzt werden soll, sofern kein Wörterbuch für einen Buffer definiert wurde. Wird kein Wörterbuch angegeben dann ist Aspell in allen Buffer deaktiviert, für die nicht explizit ein Wörterbuch angegeben wurde.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *aspell.check.during_search*
|
||||
** Beschreibung: Überprüfe Wörter während im Buffer nach einem Text gesucht wird
|
||||
** Beschreibung: `Überprüfe Wörter während im Buffer nach einem Text gesucht wird`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *aspell.check.real_time*
|
||||
** Beschreibung: Echtzeit Korrektur während der Texteingabe (da dies langsamer ist, ist diese Funktion standardmäßig deaktiviert. Wörter werden erst überprüft wenn ein Leerzeichen dem Wort folgt)
|
||||
** Beschreibung: `Echtzeit Korrektur während der Texteingabe (da dies langsamer ist, ist diese Funktion standardmäßig deaktiviert. Wörter werden erst überprüft wenn ein Leerzeichen dem Wort folgt)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *aspell.check.word_min_length*
|
||||
** Beschreibung: Minimallänge für ein Wort welches auf Rechtschreibung überprüft werden soll (bei 0 werden alle Wörter überprüft)
|
||||
** Beschreibung: `Minimallänge für ein Wort welches auf Rechtschreibung überprüft werden soll (bei 0 werden alle Wörter überprüft)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 2)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `2`)
|
||||
|
||||
* *aspell.look.color*
|
||||
** Beschreibung: In dieser Farbe wird ein Wort mit einem Rechtschreibfehler hervorgehoben
|
||||
** Beschreibung: `In dieser Farbe wird ein Wort mit einem Rechtschreibfehler hervorgehoben`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightred)
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
* *charset.default.decode*
|
||||
** Beschreibung: globaler Zeichensatz zum dekodieren
|
||||
** Beschreibung: `globaler Zeichensatz zum dekodieren`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "iso-8859-1")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"iso-8859-1"`)
|
||||
|
||||
* *charset.default.encode*
|
||||
** Beschreibung: globaler Zeichensatz zum kodieren
|
||||
** Beschreibung: `globaler Zeichensatz zum kodieren`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
Beispiele:
|
||||
Führe den Befehl '/me Ich teste gerade etwas...' für alle Channels aus:
|
||||
/allchan me Ich teste gerade etwas...
|
||||
/allchan me Ich teste gerade etwas...
|
||||
Schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel:
|
||||
/allchan -exclude=#weechat msg * Hallo Welt
|
||||
Schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel und Channels die mit #linux beginnen:
|
||||
@@ -50,36 +50,38 @@
|
||||
Nickname: zu sperrender User oder Host
|
||||
........................................
|
||||
|
||||
• *`/connect`* `[-all [-nojoin] | -open [-nojoin] | servername [servername ...] [-nojoin] | hostname[/port] [-option[=value]] [-nooption]]`::
|
||||
• *`/connect`* `[servername [servername ...] | hostname[/port] [-option[=value]] [-nooption] | -all | -open] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
Mit IRC-Server(n) verbinden
|
||||
|
||||
-all: Verbindet mit allen Servern
|
||||
-open: stellt eine Verbindung zu allen geöffneten Servern her, zu denen es aktuell keine Verbindung gibt
|
||||
servername: intern genutzter Servername, mit dem verbunden werden soll (Der Server muss zuerst mittels "/server add" angelegt werden)
|
||||
-nojoin: betrete (/join) keinen Channel (auch wenn die Funktion "autojoin" aktiviert sein sollte)
|
||||
hostname: Hostname, oder IP, eines Servers
|
||||
port: Port den der Server nutzen soll (Standardport: 6667)
|
||||
option: legt die Optionen für den Server fest (die Boolean-Optionen können weggelassen werden)
|
||||
nooption: stellt die Boolean Option auf "off" (Beispiel: -nossl)
|
||||
servername: internal server name to connect (server must have been created by /server add)
|
||||
hostname: hostname (or IP) of a server (this will create a TEMPORARY server)
|
||||
port: port for server (6667 by default)
|
||||
option: set option for server (for boolean option, value can be omitted)
|
||||
nooption: set boolean option to 'off' (for example: -nossl)
|
||||
-all: connect to all servers defined in configuration
|
||||
-open: connect to all opened servers that are not currently connected
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
|
||||
Beispiele:
|
||||
Examples:
|
||||
/connect freenode
|
||||
/connect irc.oftc.net/6667
|
||||
/connect irc6.oftc.net/6667 -ipv6
|
||||
/connect irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/connect my.server.org/6697 -ssl -password=test
|
||||
/connect -switch
|
||||
........................................
|
||||
|
||||
• *`/ctcp`* `Empfänger Typ [Argumente]`::
|
||||
• *`/ctcp`* `target type [arguments]`::
|
||||
|
||||
........................................
|
||||
CTCP-Nachricht verschicken
|
||||
|
||||
Empfänger: User, an den die CTCP-Nachricht geschickt werden soll
|
||||
Typ: Typ der CTCP-Nachricht (z.B. "version", "ping", ..)
|
||||
Argumente: Argumente für CTCP
|
||||
target: User oder Channel an welchen eine CTCP-Nachricht geschickt werden soll
|
||||
type: CTCP-Nachricht (z.B. "version", "ping", ..)
|
||||
arguments: Argumente für CTCP
|
||||
........................................
|
||||
|
||||
• *`/cycle`* `[Channel[,Channel]] [Abschiedsnachricht]`::
|
||||
@@ -152,16 +154,16 @@
|
||||
Ignoriert Nicks/Hosts von Channels oder Servern
|
||||
|
||||
list: zeigt an, wer/was ignoriert wird
|
||||
add: füge eine Ignorierung hinzu
|
||||
del: entferne eine Ignorierung
|
||||
number: Nummer der Ignorierung die entfernt werden soll (nutze "list" )
|
||||
add: fügt eine Ignorierung hinzu
|
||||
del: entfernt eine Ignorierung
|
||||
number: Nummer der Ignorierung die entfernt werden soll (nutze "list" um die entsprechende Nummer zu finden)
|
||||
-all: entfernt alle Einträge
|
||||
nick/host: Nick oder Host der ignoriert werden soll: Syntax ist "re:regex" oder "mask" (mask ist eine Zeichenkette in der mittels "*" (Joker) ein oder mehrere Zeichen ersetzt werden können)
|
||||
nick/host: Nick oder Host der ignoriert werden soll: Syntax ist "re:regex" oder "mask" (Eine Maske ist eine Zeichenkette in der mittels "*" ein- oder mehrere Zeichen ersetzt werden können)
|
||||
server: interner Name des Server, in dem die Ignorierung statt finden soll
|
||||
channel: Name des Channel, in dem die Ignorierung statt finden soll
|
||||
|
||||
Beispiele:
|
||||
ignoriert den Nick "toto":
|
||||
ignoriert den Nick "toto" global:
|
||||
/ignore add toto
|
||||
ignoriert den Host "toto@domain.com" auf dem freenode Server:
|
||||
/ignore add toto@domain.com freenode
|
||||
@@ -327,14 +329,14 @@
|
||||
Ziel: Servername
|
||||
........................................
|
||||
|
||||
• *`/msg`* `[-server Server] receiver[,Empfänger] Text`::
|
||||
• *`/msg`* `[-server server] target[,target] text`::
|
||||
|
||||
........................................
|
||||
Nachricht an Nick/Channel verschicken
|
||||
|
||||
Server: schicke an diesen Server (interner Servername)
|
||||
Empfänger: Nick oder Channel (darf eine Maske sein, '*' = aktueller Channel)
|
||||
Text: zu sendender Text
|
||||
server: schicke an diesen Server (interner Servername)
|
||||
target: Nick oder Channel (darf eine Maske sein, '*' = aktueller Channel)
|
||||
text: zu sendender Text
|
||||
........................................
|
||||
|
||||
• *`/names`* `[Channel[,Channel]]`::
|
||||
@@ -354,14 +356,37 @@
|
||||
Nickname: neuer Nickname
|
||||
........................................
|
||||
|
||||
• *`/notice`* `[-server Server] Nickname Text`::
|
||||
• *`/notice`* `[-server server] target text`::
|
||||
|
||||
........................................
|
||||
Mitteilung (notice) an einen User verschicken
|
||||
|
||||
server: sende an diesen Server (interner Servername)
|
||||
Nickname: Empfänger der Nachricht
|
||||
Text: zu sendender Text
|
||||
server: an diesen Server senden (interner Name)
|
||||
target: Nickname oder Channel
|
||||
text: zu sendender Text
|
||||
........................................
|
||||
|
||||
• *`/notify`* `[add nick [server [-away]]] | [del nick|-all [server]]`::
|
||||
|
||||
........................................
|
||||
Fügt eine Benachrichtigung für An- oder Abwesenheit von Nicks auf Servern hinzu
|
||||
|
||||
add: fügt eine Benachrichtigung hinzu
|
||||
nick: Nickname
|
||||
server: interner Name des Servers (Standard: aktueller Server)
|
||||
-away: gibt eine Benachrichtigung aus falls sich die Abwesenheitsnachricht ändert (der Nick wird mittels whois abgefragt)
|
||||
del: entfernt eine Benachrichtigung
|
||||
-all: entfernt alle Benachrichtigungen
|
||||
|
||||
Ohne Angabe von Argumenten werden alle Benachrichtigungen für den aktuellen Server angezeigt (um alle Server abzufragen muss der Befehl im Core Buffer ausgeführt werden).
|
||||
|
||||
Beispiele:
|
||||
Benachrichtigung falls sich "toto" am aktuellen Server an- oder abmeldet:
|
||||
/notify add toto
|
||||
Benachrichtigung falls sich "toto" am freenode Server an- oder abmeldet:
|
||||
/notify add toto freenode
|
||||
Benachrichtigung falls "toto" den Befehl away am freenode Server nutzt:
|
||||
/notify add toto freenode -away
|
||||
........................................
|
||||
|
||||
• *`/op`* `Nickname [Nickname]`::
|
||||
@@ -420,18 +445,19 @@
|
||||
........................................
|
||||
Daten direkt an Server senden (siehe RFC 2812)
|
||||
|
||||
server: an diesen Server senden (interner Name)
|
||||
data: unbearbeitete Daten die gesendet werden sollen
|
||||
server: an diesen Server senden (interner Name wird genutzt)
|
||||
data: unbearbeitete (RAW) Daten die gesendet werden sollen
|
||||
........................................
|
||||
|
||||
• *`/reconnect`* `[-all [-nojoin] | Servername [Servername ...] [-nojoin]]`::
|
||||
• *`/reconnect`* `[servername [servername ...] | -all] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
Mit einem oder mehreren Server(n) erneut verbinden
|
||||
|
||||
-all: mit allen Servern neu verbinden
|
||||
Servername: Servername mit welchem verbunden werden soll
|
||||
-nojoin: Channels werden nicht betreten (selbst wenn autojoin für diesen Server aktiv ist)
|
||||
servername: server name to reconnect
|
||||
-all: reconnect to all servers
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
........................................
|
||||
|
||||
• *`/rehash`* `[Option]`::
|
||||
|
||||
+246
-201
@@ -1,440 +1,485 @@
|
||||
* *irc.color.input_nick*
|
||||
** Beschreibung: Farbe des eigenen Nicknamens in der Eingabezeile
|
||||
** Beschreibung: `Farbe des eigenen Nicknamens in der Eingabezeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightcyan)
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** Beschreibung: Farbe des Abwesenheit-Textes in der Eingabezeile
|
||||
** Beschreibung: `Farbe des Abwesenheit-Textes in der Eingabezeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** Beschreibung: Farbe der Channel-Modes (neben dem Channelnamen)
|
||||
** Beschreibung: `Farbe der Channel-Modes (neben dem Channelnamen)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *irc.color.item_lag_counting*
|
||||
** Beschreibung: Farbe in der der Lag-Indikator dargestellt werden soll wenn auf Antwort gewartet wird ("pong" wurde vom Server nicht empfangen und die Verzögerungszeit wird erhöht)
|
||||
** Beschreibung: `Farbe in der der Lag-Indikator dargestellt werden soll wenn auf Antwort gewartet wird ("pong" wurde vom Server nicht empfangen und die Verzögerungszeit wird erhöht)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** Beschreibung: Farbe in der der Lag-Indikator dargestellt werden soll, falls ein "pong" vom Server empfangen wurde
|
||||
** Beschreibung: `Farbe in der der Lag-Indikator dargestellt werden soll, falls ein "pong" vom Server empfangen wurde`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** Beschreibung: Textfarbe in der die Meldungen für das Betreten eines Channels angezeigt werden soll
|
||||
** Beschreibung: `Textfarbe in der die Meldungen für das Betreten eines Channels angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** Beschreibung: Textfarbe in der die Meldungen für das Verlassen/Beenden eines Channels angezeigt werden soll
|
||||
** Beschreibung: `Textfarbe in der die Meldungen für das Verlassen/Beenden eines Channels angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: red)
|
||||
** Werte: ein Farbname (Standardwert: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** Beschreibung: `Farbe für den Nick Präfix (Präfix ist die editierbare Zeichenkette die vor dem Nick steht)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** Beschreibung: Textfarbe für den Nick-Präfix des halfop in einem Channel
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix des halfop in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightmagenta)
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *irc.color.nick_prefix_op*
|
||||
** Beschreibung: Textfarbe für den Nick-Präfix von op/admin/owner in einem Channel
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix von op/admin/owner in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** Beschreibung: Textfarbe für den Nick-Präfix eines Users in einem Channel
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix eines Users in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: blue)
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** Beschreibung: Textfarbe für den Nick-Präfix für einen User mit Voice Rechten in einem Channel
|
||||
** Beschreibung: `Textfarbe für den Nick-Präfix für einen User mit Voice Rechten in einem Channel`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** Beschreibung: `Farbe für den Nick Suffix (Suffix ist die editierbare Zeichenkette die nach dem Nick steht)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** Beschreibung: Farbe des "Notice"-Textes in Notizen
|
||||
** Beschreibung: `Farbe des "Notice"-Textes in Notizen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** Beschreibung: Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden soll
|
||||
** Beschreibung: `Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** Beschreibung: Nutze Nick-Farbe bei Nachrichten vom Server
|
||||
** Beschreibung: `Nutze Nick-Farbe bei Nachrichten vom Server`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.color_pv_nick_like_channel*
|
||||
** Beschreibung: Nutzt die selbe Farbe für die Darstellung des Nicks im Channel als auch Privat
|
||||
** Beschreibung: `Nutzt die selbe Farbe für die Darstellung des Nicks im Channel als auch Privat`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_away*
|
||||
** Beschreibung: Bei Abwesenheit und Rückkehr eine Nachricht anzeigen
|
||||
** Beschreibung: `Bei Abwesenheit und Rückkehr eine Nachricht anzeigen`
|
||||
** Typ: integer
|
||||
** Werte: off, local, channel (Standardwert: local)
|
||||
** Werte: off, local, channel (Standardwert: `local`)
|
||||
|
||||
* *irc.look.display_ctcp_blocked*
|
||||
** Beschreibung: CTCP Nachrichten werden angezeigt, obwohl sie unterdrückt werden
|
||||
** Beschreibung: `CTCP Nachrichten werden angezeigt, obwohl sie unterdrückt werden`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_reply*
|
||||
** Beschreibung: CTCP Antworten, die durch WeeChat versendet wurden, werden angezeigt
|
||||
** Beschreibung: `CTCP Antworten, die durch WeeChat versendet wurden, werden angezeigt`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_unknown*
|
||||
** Beschreibung: unbekannte CTCP Nachrichten werden angezeigt.
|
||||
** Beschreibung: `unbekannte CTCP Nachrichten werden angezeigt.`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_host_join*
|
||||
** Beschreibung: Zeigt den Host in einer join Nachricht an
|
||||
** Beschreibung: `Zeigt den Host in einer join Nachricht an`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_host_join_local*
|
||||
** Beschreibung: Zeigt den Host in join Nachrichten des lokalen Client an
|
||||
** Beschreibung: `Zeigt den Host in join Nachrichten des lokalen Client an`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_host_quit*
|
||||
** Beschreibung: Zeigt den Host in einer part/quit Nachricht an
|
||||
** Beschreibung: `Zeigt den Host in einer part/quit Nachricht an`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_old_topic*
|
||||
** Beschreibung: Zeige den alten Topic, falls der Channel-Topic geändert wurde
|
||||
** Beschreibung: `Zeige den alten Topic, falls der Channel-Topic geändert wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_pv_away_once*
|
||||
** Beschreibung: In einer privaten Unterhaltung nur einmal eine Abwesenheitsnachricht anzeigen
|
||||
** Beschreibung: `In einer privaten Unterhaltung nur einmal eine Abwesenheitsnachricht anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.display_pv_back*
|
||||
** Beschreibung: Es wird bei einer privaten Unterhaltung eine Mitteilung ausgegeben falls der User wieder zurück ist (falls der User sich beim Server abgemeldet hat)
|
||||
** Beschreibung: `Es wird bei einer privaten Unterhaltung eine Mitteilung ausgegeben falls der User wieder zurück ist (falls der User sich beim Server abgemeldet hat)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.hide_nickserv_pwd*
|
||||
** Beschreibung: Von NickServ angezeigte Passwörter verstecken
|
||||
** Beschreibung: `Von NickServ angezeigte Passwörter verstecken`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.highlight_tags*
|
||||
** Beschreibung: Eine durch Kommata getrennte Liste von tags die bei einer Nachricht diese dann hervorhebt (Highlight). (normalerweise trifft dies auf jede Nachricht eines Users zu, ausgenommen Nachrichten vom Server,..)
|
||||
** Beschreibung: `Eine durch Kommata getrennte Liste von Tags die bei einer Nachricht selbige hervorhebt (Highlight). (normalerweise trifft dies auf jede Nachricht eines Users zu, ausgenommen Nachrichten vom Server,..)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "irc_privmsg,irc_notice")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* *irc.look.item_away_message*
|
||||
** Beschreibung: `Abwesenheitsnachricht in der Away-Bar-Item anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes*
|
||||
** Beschreibung: Zeige die Channel-Modi mittels "buffer_name" in der Bar-Item an
|
||||
** Beschreibung: `Zeige die Channel-Modi mittels "buffer_name" in der Bar-Item an`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes_hide_key*
|
||||
** Beschreibung: Unterdrückt Channel-Key falls die Modi in der Bar-Item mittels "buffer_name" dargestellt werden (diese Option unterdrückt alle Channel-Modi falls der Modus für den Channel auf +k gesetzt wurde)
|
||||
** Beschreibung: `Unterdrückt Channel-Key falls die Modi in der Bar-Item mittels "buffer_name" dargestellt werden (diese Option unterdrückt alle Channel-Modi falls der Modus für den Channel auf +k gesetzt wurde)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.look.item_display_server*
|
||||
** Beschreibung: Name der Bar-Item in dem der IRC Server angezeigt wird (für Status-Bar)
|
||||
** Beschreibung: `Name der Bar-Item in dem der IRC Server angezeigt wird (für Status-Bar)`
|
||||
** Typ: integer
|
||||
** Werte: buffer_plugin, buffer_name (Standardwert: buffer_plugin)
|
||||
** Werte: buffer_plugin, buffer_name (Standardwert: `buffer_plugin`)
|
||||
|
||||
* *irc.look.item_nick_modes*
|
||||
** Beschreibung: Zeige Nick-Modi in "input_prompt" Bar-Item
|
||||
** Beschreibung: `Zeige Nick-Modi in "input_prompt" Bar-Item`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.item_nick_prefix*
|
||||
** Beschreibung: Der Nick-Präfix wird in "input_prompt" Bar-Item angezeigt
|
||||
** Beschreibung: `Der Nick-Präfix wird in "input_prompt" Bar-Item angezeigt`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.msgbuffer_fallback*
|
||||
** Beschreibung: Standardbuffer der für Ausgaben genutzt werden soll falls ein privater Buffer nicht gefunden wird.
|
||||
** Beschreibung: `Standardbuffer der für Ausgaben genutzt werden soll falls ein privater Buffer nicht gefunden wird.`
|
||||
** Typ: integer
|
||||
** Werte: current, server (Standardwert: current)
|
||||
** Werte: current, server (Standardwert: `current`)
|
||||
|
||||
* *irc.look.new_channel_position*
|
||||
** Beschreibung: `Ein öffentlicher Channel wird auf eine Position gezwungen (none = standardmäßige Position (sollte die letzte Position sein), next = aktueller Buffer + 1, near_server = nach letztem Channel/privaten Buffer des Servers)`
|
||||
** Typ: integer
|
||||
** Werte: none, next, near_server (Standardwert: `none`)
|
||||
|
||||
* *irc.look.new_pv_position*
|
||||
** Beschreibung: `Ein privater Buffer wird auf eine Position gezwungen (none = standardmäßige Position (sollte die letzte Position sein), next = aktueller Buffer + 1, near_server = nach letztem Channel/privaten Buffer des Servers)`
|
||||
** Typ: integer
|
||||
** Werte: none, next, near_server (Standardwert: `none`)
|
||||
|
||||
* *irc.look.nick_color_force*
|
||||
** Beschreibung: `Erzwingt für einen Nick eine spezielle Farbe. Die mittels Streuwertfunktion aus dem Nicknamen generierte Nickfarbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.look.nick_color_stop_chars*
|
||||
** Beschreibung: Zeichen die genutzt werden sollen damit bei der Generierung der Farbe für einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgeführt wird, damit eine Farbe für den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe für den Nicknamen wird nun für "|nick" anstelle von "|nick|abwesend" erstellt).
|
||||
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe für einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgeführt wird, damit eine Farbe für den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe für den Nicknamen wird nun für "|nick" anstelle von "|nick|abwesend" erstellt).`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "_|[")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
|
||||
|
||||
* *irc.look.nick_completion_smart*
|
||||
** Beschreibung: Intelligente Vervollständigung von Nicknamen (vervollständigt zuerst den letzten Nick, mit dem gesprochen wurde)
|
||||
** Beschreibung: `Intelligente Vervollständigung von Nicknamen (vervollständigt zuerst den letzten Nick, mit dem gesprochen wurde)`
|
||||
** Typ: integer
|
||||
** Werte: off, speakers, speakers_highlights (Standardwert: speakers)
|
||||
** Werte: off, speakers, speakers_highlights (Standardwert: `speakers`)
|
||||
|
||||
* *irc.look.nick_prefix*
|
||||
** Beschreibung: Text, der im Chatfenster vor dem Nickname erscheinen soll
|
||||
** Beschreibung: `Text, der im Chatfenster vor dem Nickname erscheinen soll`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.look.nick_suffix*
|
||||
** Beschreibung: Text, der im Chatfenster nach dem Nickname erscheinen soll
|
||||
** Beschreibung: `Text, der im Chatfenster nach dem Nickname erscheinen soll`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.look.notice_as_pv*
|
||||
** Beschreibung: Zeigt Notizen als private Nachricht an (wird die "auto" Option verwendet dann wird ein privater Buffer genutzt, falls vorhanden)
|
||||
** Beschreibung: `Zeigt Notizen als private Nachricht an (wird die "auto" Option verwendet dann wird ein privater Buffer genutzt, falls vorhanden)`
|
||||
** Typ: integer
|
||||
** Werte: auto, never, always (Standardwert: auto)
|
||||
** Werte: auto, never, always (Standardwert: `auto`)
|
||||
|
||||
* *irc.look.open_channel_near_server*
|
||||
** Beschreibung: Öffne neue Channels neben dem Server-Buffer
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
* *irc.look.notify_tags_ison*
|
||||
** Beschreibung: `Durch Kommata getrennte Liste von Tags die in der Nachricht von notify ausgegeben werden sollen falls sich ein Nick beim Server an- oder abmeldet (Rückgabe vom Befehl ison), zum Beispiel: "notify_highlight","notify_message" oder "notify_private"`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"notify_message"`)
|
||||
|
||||
* *irc.look.open_pv_near_server*
|
||||
** Beschreibung: Öffne neue private Channels neben dem Server-Buffer
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
* *irc.look.notify_tags_whois*
|
||||
** Beschreibung: `Durch Kommata getrennte Liste von Tags die in der Nachricht von notify ausgegeben werden sollen falls ein Nick den Befehl away nutzt (Rückgabe vom Befehl whois), zum Beispiel: "notify_highlight", "notify_message" oder "notify_private"`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"notify_message"`)
|
||||
|
||||
* *irc.look.part_closes_buffer*
|
||||
** Beschreibung: Schließt den Buffer wenn "/part" im Channel ausgeführt wird
|
||||
** Beschreibung: `Schließt den Buffer wenn "/part" im Channel ausgeführt wird`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.look.raw_messages*
|
||||
** Beschreibung: Anzahl der IRC-RAW-Nachrichten die im Speicher gehalten werden sollen falls der RAW-Daten-Buffer geschlossen ist (die Nachrichten werden umgehend angezeigt, wenn ein RAW-Daten-Buffer geöffnet wird)
|
||||
** Beschreibung: `Anzahl der IRC-RAW-Nachrichten die im Speicher gehalten werden sollen falls der RAW-Daten-Buffer geschlossen ist (die Nachrichten werden umgehend angezeigt sobald der RAW-Daten-Buffer geöffnet wird)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 65535 (Standardwert: 256)
|
||||
** Werte: 0 .. 65535 (Standardwert: `256`)
|
||||
|
||||
* *irc.look.server_buffer*
|
||||
** Beschreibung: Server-Buffer zusammenlegen
|
||||
** Beschreibung: `Server-Buffer zusammenlegen`
|
||||
** Typ: integer
|
||||
** Werte: merge_with_core, merge_without_core, independent (Standardwert: merge_with_core)
|
||||
** Werte: merge_with_core, merge_without_core, independent (Standardwert: `merge_with_core`)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** Beschreibung: Filtert join/part/quit Nachrichten für einen Nick der einige Minuten im Channel inaktiv gewesen ist. Dazu muss ein Filter im tag "irc_smart_filter" erstellt werden.
|
||||
** Beschreibung: `Filtert join/part/quit Nachrichten für einen Nick der einige Minuten im Channel inaktiv gewesen ist. Dazu muss ein Filter im tag "irc_smart_filter" erstellt werden.`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.smart_filter_delay*
|
||||
** Beschreibung: Verzögerung, in Minuten, in denen join/part/quit Nachrichten gefiltert werden
|
||||
** Beschreibung: `Verzögerung, in Minuten, in denen join/part/quit Nachrichten gefiltert werden`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10080 (Standardwert: 5)
|
||||
** Werte: 1 .. 10080 (Standardwert: `5`)
|
||||
|
||||
* *irc.look.smart_filter_join*
|
||||
** Beschreibung: aktiviert einen Filter für "join" Nachrichten
|
||||
** Beschreibung: `aktiviert einen Filter für "join" Nachrichten`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** Beschreibung: aktiviert einen Filter für "part" und "quit" Nachrichten
|
||||
** Beschreibung: `aktiviert einen Filter für "part" und "quit" Nachrichten`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.look.topic_strip_colors*
|
||||
** Beschreibung: Farben werden im Topic gestrippt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)
|
||||
** Beschreibung: `Farben werden im Topic gestrippt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
|
||||
* *irc.network.anti_flood_prio_high*
|
||||
** Beschreibung: Anti-Flood für dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten oder Befehlen die zum IRC Server versendet wurden (0 = Anti-Flood deaktivieren)
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 60 (Standardwert: 2)
|
||||
|
||||
* *irc.network.anti_flood_prio_low*
|
||||
** Beschreibung: Anti-Flood für weniger dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten, die zum IRC Server versendet wurden. Beispiel: automatische CTCP Antworten. (0 = Anti-Flood deaktivieren)
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 60 (Standardwert: 2)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_growing*
|
||||
** Beschreibung: Multiplikator für die Verzögerung bei der automatischen Wiederverbindung zum Server (1 = immer die selbe Verzögerung nutzen, 2 = Verzögerung*2 für jeden weiteren Versuch, ..)
|
||||
** Beschreibung: `Multiplikator für die Verzögerung bei der automatischen Wiederverbindung zum Server (1 = immer die selbe Verzögerung nutzen, 2 = Verzögerung*2 für jeden weiteren Versuch, ..)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 100 (Standardwert: 2)
|
||||
** Werte: 1 .. 100 (Standardwert: `2`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_max*
|
||||
** Beschreibung: maximale Verzögerung bei der automatischen wiederverbindung zum Server (in Sekunden, 0 = keine Begrenzung)
|
||||
** Beschreibung: `maximale Verzögerung bei der automatischen wiederverbindung zum Server (in Sekunden, 0 = keine Begrenzung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 86400 (Standardwert: 1800)
|
||||
|
||||
* *irc.network.away_check*
|
||||
** Beschreibung: Überprüft die Abwesenheit (/away) der Nutzer, in dem angegebenen Intervall (in Minuten, 0 = nicht überprüfen)
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 10080 (Standardwert: 0)
|
||||
|
||||
* *irc.network.away_check_max_nicks*
|
||||
** Beschreibung: Die Abwesenheit von Nutzern in Channels wird nicht überprüft wenn die Anzahl der Nutzer höher ist, als der angegebene Wert (0 = unbegrenzte Anzahl an Nutzern im Channel)
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 1000000 (Standardwert: 25)
|
||||
** Werte: 0 .. 86400 (Standardwert: `1800`)
|
||||
|
||||
* *irc.network.colors_receive*
|
||||
** Beschreibung: Falls deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert.
|
||||
** Beschreibung: `Falls deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert.`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.network.colors_send*
|
||||
** Beschreibung: Erlaube Benutzern, spezielle Codes zu versenden (ctrl-c + Code und optional Farbe: b=fett, cxx=Farbe, cxx,yy=Farbe+Hintergrund, u=unterstrichen, r=invertiert)
|
||||
** Beschreibung: `Erlaube Benutzern, spezielle Codes zu versenden (ctrl-c + Code und optional Farbe: b=fett, cxx=Farbe, cxx,yy=Farbe+Hintergrund, u=unterstrichen, r=invertiert)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
|
||||
* *irc.network.connection_timeout*
|
||||
** Beschreibung: Wartezeit (in Sekunden) zwischen einer TCP Verbindung mit dem Server und des Empfanges der message 001. Falls die Wartezeit verstreichen sollte bevor die message 001 empfangen wurde dann wird WeeChat die Verbindung zum Server trennen.
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 3600 (Standardwert: 60)
|
||||
|
||||
* *irc.network.default_msg_part*
|
||||
** Beschreibung: Standardnachricht beim Verlassen eines Channels ("%v": wird durch die WeeChat-Version ersetzt)
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "WeeChat %v")
|
||||
|
||||
* *irc.network.default_msg_quit*
|
||||
** Beschreibung: Standardnachricht beim Beenden (Verbindung zum Server trennen) ("%v": wird durch die WeeChat-Version ersetzt)
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "WeeChat %v")
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.network.lag_check*
|
||||
** Beschreibung: Intervall zwischen zwei Lag-Überprüfungen (in Sekunden, 0 = keine Überprüfung)
|
||||
** Beschreibung: `Intervall zwischen zwei Lag-Überprüfungen (in Sekunden, 0 = keine Überprüfung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 604800 (Standardwert: 60)
|
||||
** Werte: 0 .. 604800 (Standardwert: `60`)
|
||||
|
||||
* *irc.network.lag_disconnect*
|
||||
** Beschreibung: Maximal-Lag bis zum Trennen der Verbindung (in Minuten - 0 = niemals trennen)
|
||||
** Beschreibung: `Maximal-Lag bis zum Trennen der Verbindung (in Minuten - 0 = niemals trennen)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 10080 (Standardwert: 0)
|
||||
** Werte: 0 .. 10080 (Standardwert: `0`)
|
||||
|
||||
* *irc.network.lag_min_show*
|
||||
** Beschreibung: geringste Verzögerungszeit (Lag) die angezeigt werden soll (in Millisekunden)
|
||||
** Beschreibung: `geringste Verzögerungszeit (Lag) die angezeigt werden soll (in Millisekunden)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 86400000 (Standardwert: 500)
|
||||
** Werte: 0 .. 86400000 (Standardwert: `500`)
|
||||
|
||||
* *irc.network.lag_refresh_interval*
|
||||
** Beschreibung: Intervall zwischen zwei Aktualisierungen des Lag-Items, wenn die Verzögerungszeit sich erhöht (in Sekunden)
|
||||
** Beschreibung: `Intervall zwischen zwei Aktualisierungen des Lag-Items, wenn die Verzögerungszeit sich erhöht (in Sekunden)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 3600 (Standardwert: 1)
|
||||
** Werte: 1 .. 3600 (Standardwert: `1`)
|
||||
|
||||
* *irc.network.notify_check_ison*
|
||||
** Beschreibung: `Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "ison" (in Minuten)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10080 (Standardwert: `1`)
|
||||
|
||||
* *irc.network.notify_check_whois*
|
||||
** Beschreibung: `Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "whois" (in Minuten)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10080 (Standardwert: `5`)
|
||||
|
||||
* *irc.network.send_unknown_commands*
|
||||
** Beschreibung: Sende unbekannte Befehle an den Server
|
||||
** Beschreibung: `Sende unbekannte Befehle an den Server`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.server_default.addresses*
|
||||
** Beschreibung: Liste der Hostnamen/Ports oder IP/Ports des Servers (durch Komma getrennt)
|
||||
** Beschreibung: `Liste der Hostnamen/Ports oder IP/Ports des Servers (durch Komma getrennt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.anti_flood_prio_high*
|
||||
** Beschreibung: `Anti-Flood für dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten oder Befehlen die zum IRC Server versendet wurden (0 = Anti-Flood deaktivieren)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 60 (Standardwert: `2`)
|
||||
|
||||
* *irc.server_default.anti_flood_prio_low*
|
||||
** Beschreibung: `Anti-Flood für weniger dringliche Inhalte: Zeit in Sekunden zwischen zwei Benutzernachrichten, die zum IRC Server versendet wurden. Beispiel: automatische CTCP Antworten. (0 = Anti-Flood deaktivieren)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 60 (Standardwert: `2`)
|
||||
|
||||
* *irc.server_default.autoconnect*
|
||||
** Beschreibung: Beim Programmstart von Weechat automatisch mit dem Server verbinden
|
||||
** Beschreibung: `Beim Programmstart von Weechat automatisch mit dem Server verbinden`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.server_default.autojoin*
|
||||
** Beschreibung: Durch Kommata getrennte Liste der Channels, die beim Verbinden zum Server betreten werden sollen (Beispiel: "#chan1,#chan2,#chan3 key1,key2")
|
||||
** Beschreibung: `Durch Kommata getrennte Liste der Channels, die beim Verbinden zum Server betreten werden sollen (Beispiel: "#chan1,#chan2,#chan3 key1,key2")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.autoreconnect*
|
||||
** Beschreibung: Nach einer Trennung vom Server die Verbindung automatisch wiederherstellen
|
||||
** Beschreibung: `Nach einer Trennung vom Server die Verbindung automatisch wiederherstellen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.server_default.autoreconnect_delay*
|
||||
** Beschreibung: Zeit (in Sekunden) die gewartet werden soll bevor ein neuer Verbindungsaufbau durchgeführt werden soll
|
||||
** Beschreibung: `Zeit (in Sekunden) die gewartet werden soll bevor ein neuer Verbindungsaufbau durchgeführt werden soll`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 65535 (Standardwert: 10)
|
||||
** Werte: 1 .. 65535 (Standardwert: `10`)
|
||||
|
||||
* *irc.server_default.autorejoin*
|
||||
** Beschreibung: Channels automatisch betreten, falls man ge-kickt wurde.
|
||||
** Beschreibung: `Channels automatisch betreten, falls man ge-kickt wurde.`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.server_default.autorejoin_delay*
|
||||
** Beschreibung: Wartezeit, in Sekunden, die verstreichen soll bevor man den Channel automatisch erneut betritt (nachdem man ge-kickt wurde)
|
||||
** Beschreibung: `Wartezeit, in Sekunden, die verstreichen soll bevor man den Channel automatisch erneut betritt (nachdem man ge-kickt wurde)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 86400 (Standardwert: 30)
|
||||
** Werte: 0 .. 86400 (Standardwert: `30`)
|
||||
|
||||
* *irc.server_default.away_check*
|
||||
** Beschreibung: `Überprüft die Abwesenheit (/away) der Nutzer, in dem angegebenen Intervall (in Minuten, 0 = nicht überprüfen)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 10080 (Standardwert: `0`)
|
||||
|
||||
* *irc.server_default.away_check_max_nicks*
|
||||
** Beschreibung: `Die Abwesenheit von Nutzern in Channels wird nicht überprüft wenn die Anzahl der Nutzer höher ist, als der angegebene Wert (0 = unbegrenzte Anzahl an Nutzern im Channel)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 1000000 (Standardwert: `25`)
|
||||
|
||||
* *irc.server_default.command*
|
||||
** Beschreibung: Enthält Befehle die nach der Verbindung zum Server ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon schreiben muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt
|
||||
** Beschreibung: `Enthält Befehle die nach der Verbindung zum Server ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon schreiben muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.command_delay*
|
||||
** Beschreibung: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen
|
||||
** Beschreibung: `Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 3600 (Standardwert: 0)
|
||||
** Werte: 0 .. 3600 (Standardwert: `0`)
|
||||
|
||||
* *irc.server_default.connection_timeout*
|
||||
** Beschreibung: `Wartezeit (in Sekunden) zwischen einer TCP Verbindung mit dem Server und des Empfanges der message 001. Falls die Wartezeit verstreichen sollte bevor die message 001 empfangen wurde dann wird WeeChat die Verbindung zum Server trennen.`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 3600 (Standardwert: `60`)
|
||||
|
||||
* *irc.server_default.default_msg_part*
|
||||
** Beschreibung: `Standardnachricht beim Verlassen eines Channels ("%v": wird durch die WeeChat-Version ersetzt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"WeeChat %v"`)
|
||||
|
||||
* *irc.server_default.default_msg_quit*
|
||||
** Beschreibung: `Standardnachricht beim Beenden (Verbindung zum Server trennen) ("%v": wird durch die WeeChat-Version ersetzt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"WeeChat %v"`)
|
||||
|
||||
* *irc.server_default.ipv6*
|
||||
** Beschreibung: Server über IPv6 ansprechen
|
||||
** Beschreibung: `Server über IPv6 ansprechen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.server_default.local_hostname*
|
||||
** Beschreibung: benutzerdefinierter lokaler Hostname bzw. IP-Adresse für den entsprechenden Server (optional). Falls kein Eintrag vorhanden sein sollte wird der lokale Hostname verwendet
|
||||
** Beschreibung: `benutzerdefinierter lokaler Hostname bzw. IP-Adresse für den entsprechenden Server (optional). Falls kein Eintrag vorhanden sein sollte wird der lokale Hostname verwendet`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.nicks*
|
||||
** Beschreibung: Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt)
|
||||
** Beschreibung: `Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.notify*
|
||||
** Beschreibung: `Liste mit Benachrichtigung für Server (diese Option sollte nicht direkt verändert werden. Dazu sollte der Befehl /notify genutzt werden)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.password*
|
||||
** Beschreibung: Passwort für den Server
|
||||
** Beschreibung: `Passwort für den Server`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.proxy*
|
||||
** Beschreibung: Proxy, der für diesen Server verwendet wird (optional)
|
||||
** Beschreibung: `Proxy, der für diesen Server verwendet wird (optional)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.realname*
|
||||
** Beschreibung: Realen Namen bei diesem Server nutzen
|
||||
** Beschreibung: `Realen Namen bei diesem Server nutzen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.sasl_mechanism*
|
||||
** Beschreibung: Vorrichtung zur SASL Authentifizierung
|
||||
** Beschreibung: `Vorrichtung zur SASL Authentifizierung`
|
||||
** Typ: integer
|
||||
** Werte: plain, dh-blowfish (Standardwert: plain)
|
||||
** Werte: plain, dh-blowfish (Standardwert: `plain`)
|
||||
|
||||
* *irc.server_default.sasl_password*
|
||||
** Beschreibung: Passwort für SASL Authentifizierung
|
||||
** Beschreibung: `Passwort für SASL Authentifizierung`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.sasl_timeout*
|
||||
** Beschreibung: Zeitüberschreitung (in Sekunden) bis zum Abbruch der SASL Authentifizierung
|
||||
** Beschreibung: `Zeitüberschreitung (in Sekunden) bis zum Abbruch der SASL Authentifizierung`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 3600 (Standardwert: 15)
|
||||
** Werte: 1 .. 3600 (Standardwert: `15`)
|
||||
|
||||
* *irc.server_default.sasl_username*
|
||||
** Beschreibung: Username für SASL Authentifizierung
|
||||
** Beschreibung: `Username für SASL Authentifizierung`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.ssl*
|
||||
** Beschreibung: Server über SSL ansprechen
|
||||
** Beschreibung: `Server über SSL ansprechen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *irc.server_default.ssl_cert*
|
||||
** Beschreibung: SSL-Zertifikat Datei wurde genutzt um automatisch Deinen Nick zu identifizieren.
|
||||
** Beschreibung: `Datei für ssl Zertifikat um automatisch den eigenen Nick zu identifizieren ("%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: "~/.weechat")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *irc.server_default.ssl_dhkey_size*
|
||||
** Beschreibung: Größe des Schlüssels der während des Diffie-Hellman-Schlüsselaustausches genutzt wurde
|
||||
** Beschreibung: `Größe des Schlüssels der während des Diffie-Hellman-Schlüsselaustausches genutzt wurde`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 2048)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** Beschreibung: Überprüfe ob die SSL-Verbindung vertrauenswürdig ist
|
||||
** Beschreibung: `Überprüfe ob die SSL-Verbindung vertrauenswürdig ist`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *irc.server_default.username*
|
||||
** Beschreibung: Benutzername für diesen Server
|
||||
** Beschreibung: `Benutzername für diesen Server`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
• *`/logger`* `[list | set level | disable]`::
|
||||
|
||||
........................................
|
||||
Konfiguration für "logger" Erweiterung (dient zum Protokollieren der Buffer)
|
||||
Konfiguration für "logger" Erweiterung (dient zum protokollieren der Buffer)
|
||||
|
||||
list: zeigt, für geöffnete Buffer, den Status der Protokollierung an
|
||||
set: legt den Level fest, nach dem der aktuelle Buffer protokolliert werden soll
|
||||
@@ -10,6 +10,13 @@
|
||||
|
||||
Die Optionen "logger.level.*" und "logger.mask.*" können genutzt werden um den Level der Protokollierung festzulegen und um eine Maske für einen oder mehrere Buffer zu definieren.
|
||||
|
||||
Level der Protokollierung, die die IRC Erweiterung unterstützt:
|
||||
1: Nachrichten von Usern, private Nachrichten und Bemerkungen
|
||||
2: Wechsel von Nicks (/nick)
|
||||
3: Nachrichten vom Server
|
||||
4: join/part/quit Nachrichten
|
||||
9: alle Nachrichten
|
||||
|
||||
Beispiele:
|
||||
Stellt den Level für den aktuellen Buffer auf 5 ein:
|
||||
/logger set 5
|
||||
@@ -21,12 +28,5 @@
|
||||
/set logger.level.core.weechat 0
|
||||
Für jeden IRC-Server wird ein separates Verzeichnis erstellt und darin eine eigene Protokoll-Datei, für jeden Channel:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Level der Protokollierung, die die IRC Erweiterung unterstützt:
|
||||
1: Nachrichten von Usern, private Nachrichten und Bemerkungen
|
||||
2: Wechsel von Nicks (/nick)
|
||||
3: Nachrichten vom Server
|
||||
4: join/part/quit Nachrichten
|
||||
9: alle Nachrichten
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
* *logger.file.auto_log*
|
||||
** Beschreibung: Speichert automatisch den Inhalt eines Buffers in eine Datei (sofern das Protokollieren, für den Buffer nicht deaktiviert sein sollte)
|
||||
** Beschreibung: `Speichert automatisch den Inhalt eines Buffers in eine Datei (sofern das Protokollieren für den Buffer nicht deaktiviert sein sollte)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *logger.file.info_lines*
|
||||
** Beschreibung: Fügt eine Information in die Protokoll-Datei ein, falls die Protokollierung gestartet oder beendet wird
|
||||
** Beschreibung: `Fügt eine Information in die Protokoll-Datei ein, falls die Protokollierung gestartet oder beendet wird`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *logger.file.mask*
|
||||
** Beschreibung: Standardmaske für Protokolldateien (Format: "Verzeichnis/zu/Datei" oder "Datei", ohne ein führendes "/", da die "Verzeichnis" Option genutzt wird um vollständige Verzeichnisstrukturen zu erstellen); lokale Buffer Variablen und Datumsspezifikationen (siehe: man strftime) sind zulässig
|
||||
** Beschreibung: `Standardmaske für Protokolldateien (Format: "Verzeichnis/zu/Datei" oder "Datei", ohne ein führendes "/", da die "Verzeichnis" Option genutzt wird um vollständige Verzeichnisstrukturen zu erstellen); lokale Buffer Variablen und Datumsspezifikationen (siehe: man strftime) sind zulässig`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "$plugin.$name.weechatlog")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
* *logger.file.name_lower_case*
|
||||
** Beschreibung: Benutze ausschließlich Kleinschreibung für Protokoll-Dateien
|
||||
** Beschreibung: `Benutze ausschließlich Kleinschreibung für Protokoll-Dateien`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *logger.file.path*
|
||||
** Beschreibung: Pfad für WeeChat Protokolldateien; "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat"); eine Datumsspezifikation ist zulässig (siehe: man strftime)
|
||||
** Beschreibung: `Pfad für WeeChat Protokolldateien; "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat"); eine Datumsspezifikation ist zulässig (siehe: man strftime)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%h/logs/")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%h/logs/"`)
|
||||
|
||||
* *logger.file.replacement_char*
|
||||
** Beschreibung: Ersatzzeichen für Dateinamen, falls der Dateiname Sonderzeichen beinhaltet (z.B. das Trennzeichen bei Verzeichnissen "/")
|
||||
** Beschreibung: `Ersatzzeichen für Dateinamen, falls der Dateiname Sonderzeichen beinhaltet (z.B. das Trennzeichen bei Verzeichnissen "/")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "_")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"_"`)
|
||||
|
||||
* *logger.file.time_format*
|
||||
** Beschreibung: Zeitstempel in Protokoll-Datei nutzen (bitte dazu die Anleitung zu "strftime" (man strftime) durchlesen)
|
||||
** Beschreibung: `Zeitstempel in Protokoll-Datei nutzen (bitte dazu die Anleitung zu "strftime" (man strftime) durchlesen)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%Y-%m-%d %H:%M:%S")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%Y-%m-%d %H:%M:%S"`)
|
||||
|
||||
* *logger.look.backlog*
|
||||
** Beschreibung: maximale Anzahl der Zeilen die aus der Protokoll-Datei dargestellt werden sollen, wenn ein Buffer geöffnet wird (0 = kein Darstellung)
|
||||
** Beschreibung: `maximale Anzahl der Zeilen die aus der Protokoll-Datei dargestellt werden sollen, wenn ein Buffer geöffnet wird (0 = kein Darstellung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 20)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `20`)
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
|
||||
Dateiname: Skript (Datei) die geladen werden soll
|
||||
Name: Name des Skripts
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
........................................
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
|
||||
Dateiname: Skript (Datei) die geladen werden soll
|
||||
Name: Name des Skripts
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
........................................
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
|
||||
Dateiname: Skript (Datei) die geladen werden soll
|
||||
Name: Name des Skripts
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
........................................
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name]`::
|
||||
• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name | raw]`::
|
||||
|
||||
........................................
|
||||
Relay-Kontrolle
|
||||
@@ -9,9 +9,15 @@
|
||||
add: füge ein Relay, für ein Protokoll + Name, hinzu
|
||||
del: entferne Relay für ein Protokoll + Name
|
||||
protocol.name: Protokoll und Name des Relays
|
||||
zur Zeit wird ausschließlich das "irc" Protokoll unterstützt
|
||||
Beispiel: irc.freenode
|
||||
port: Port den der Relay nutzen soll
|
||||
raw: öffnet Buffer mit RAW-Relay Daten
|
||||
|
||||
Ohne Angabe von Argumenten werden alle Relay-Clients, in einem neuen Buffer, dargestellt.
|
||||
Ohne Angabe von Argumenten werden alle Relay-Clients in einem neuen Buffer dargestellt.
|
||||
|
||||
Beispiel:
|
||||
IRC Proxy für Server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,50 +1,65 @@
|
||||
* *relay.color.status_active*
|
||||
** Beschreibung: Textfarbe für Status: "Verbindung hergestellt"
|
||||
** Beschreibung: `Textfarbe für Status: "Verbindung hergestellt"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightblue)
|
||||
** Werte: ein Farbname (Standardwert: `lightblue`)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** Beschreibung: Textfarbe für Status: "Authentifizierung gescheitert"
|
||||
** Beschreibung: `Textfarbe für Status: "Authentifizierung gescheitert"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightred)
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** Beschreibung: Textfarbe für Status: "verbinde"
|
||||
** Beschreibung: `Textfarbe für Status: "verbinde"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** Beschreibung: Textfarbe für Status: "Verbindung getrennt"
|
||||
** Beschreibung: `Textfarbe für Status: "Verbindung getrennt"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightred)
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** Beschreibung: Textfarbe für Status: "warte auf Authentifizierung"
|
||||
** Beschreibung: `Textfarbe für Status: "warte auf Authentifizierung"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: brown)
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
|
||||
* *relay.color.text*
|
||||
** Beschreibung: Textfarbe
|
||||
** Beschreibung: `Textfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** Beschreibung: Hintergrundfarbe
|
||||
** Beschreibung: `Hintergrundfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** Beschreibung: Textfarbe für selektierten Client-Linie
|
||||
** Beschreibung: `Textfarbe für selektierten Client-Linie`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** Beschreibung: Öffnet automatisch einen Relay-Buffer, falls eine Verbindung zu einem neuen Client hergestellt wird
|
||||
** Beschreibung: `Öffnet automatisch einen Relay-Buffer, falls eine Verbindung zu einem neuen Client hergestellt wird`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *relay.look.raw_messages*
|
||||
** Beschreibung: `Anzahl der IRC-RAW-Nachrichten die im Speicher gehalten werden sollen falls der RAW-Daten-Buffer geschlossen ist (die Nachrichten werden umgehend angezeigt sobald der RAW-Daten-Buffer geöffnet wird)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 65535 (Standardwert: `256`)
|
||||
|
||||
* *relay.network.bind_address*
|
||||
** Beschreibung: `Adresse für Bind (falls nicht gesetzt ist eine Verbindung zu allen Interfaces möglich. Wird die Adresse "127.0.0.1" genutzt kann nur eine Verbindung mit dem lokalen Rechner hergestellt werden)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *relay.network.max_clients*
|
||||
** Beschreibung: Maximale Anzahl an Clients die mit einem Port verbunden sein dürfen
|
||||
** Beschreibung: `Maximale Anzahl an Clients die mit einem Port verbunden sein dürfen`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 1024 (Standardwert: 5)
|
||||
** Werte: 1 .. 1024 (Standardwert: `5`)
|
||||
|
||||
* *relay.network.password*
|
||||
** Beschreibung: `Passwort wird von Clients benötigt um Zugriff auf dieses Relay zu erhalten (kein Eintrag bedeutet dass kein Passwort benötigt wird)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
• *`/rmodifier`* `[list] | [listdefault] | [add name modifiers groups regex] | [del name|-all [name...]] | [default -yes]`::
|
||||
|
||||
........................................
|
||||
wandelt Schlüsselwörter mit regulären Ausdrücken (regelt die Sichtbarkeit von Texten in WeeChat)
|
||||
|
||||
list: zeigt alle rmodifier an
|
||||
listdefault: zeigt die Standardeinstellung für rmodifier an
|
||||
add: einen rmodifier hinzufügen
|
||||
name: Name des rmodifier
|
||||
modifiers: durch Kommata getrennte Liste der modifier
|
||||
groups: Aktion auf Gruppen anwenden: durch Kommata getrennte Liste der Gruppen (von 1 bis 9). Optional kann nach der Nummer für die Gruppe ein "*" gesetzt werden um diese Gruppe zu verbergen
|
||||
regex: regulärer Ausdruck
|
||||
del: löscht einen rmodifier Eintrag
|
||||
-all: löscht alle rmodifiers Einträge
|
||||
default: setzt die rmodifier auf Standardwerte zurück
|
||||
|
||||
Beispiele:
|
||||
verbirgt die Eingabe nach dem Befehl /passwort:
|
||||
/rmodifier add passwort input_text_display 1,2* ^(/passwort +)(.*)
|
||||
lösche rmodifier "passwort":
|
||||
/rmodifier del passwort
|
||||
lösche alle rmodifiers:
|
||||
/rmodifier del -all
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
* *rmodifier.look.hide_char*
|
||||
** Beschreibung: `Zeichen welches benutzt werden soll um die Eingabe einer Zeichenkette zu verbergen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"*"`)
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
|
||||
Dateiname: Skript (Datei) die geladen werden soll
|
||||
Name: Name des Skripts
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
........................................
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
........................................
|
||||
auflisten/installieren/deinstallieren von Skripten
|
||||
|
||||
Dateiname: Skript (Datei) die geladen werden soll
|
||||
Name: Name des Skripts
|
||||
filename: Skript/Datei welches geladen werden soll
|
||||
name: Name des Skripts
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen werden alle geladenen Skripten aufgelistet.
|
||||
........................................
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
(Bei der Standardtastenbelegung kann mittels "CTRL-x" zwischen zusammengefügten Buffern umgeschaltet werden)
|
||||
unmerge: trennt Buffer wieder voneinander, falls zwei Buffer die selbe Nummer teilen
|
||||
close: Buffer schließen (Nummer oder Bereich ist optional)
|
||||
list: alle offenen Buffer auflisten (Standardvorgabe)
|
||||
list: alle geöffneten Buffer werden aufgelistet (Standardvorgabe)
|
||||
notify: setzt Benachrichtigung-Status für aktuellen Buffer. Folgende Möglichkeiten bestimmen den Grad der Benachrichtigung:
|
||||
none: keine Benachrichtigung
|
||||
highlight: Benachrichtigung bei hervorgehobenen Nachrichten (Highlights)
|
||||
@@ -85,7 +85,7 @@
|
||||
/buffer clear
|
||||
verschiebt Buffer auf Position 5:
|
||||
/buffer move 5
|
||||
verbindetn Buffer mit dem Core-Buffer:
|
||||
verbindet Buffer mit dem Core-Buffer:
|
||||
/buffer merge 1
|
||||
trennt Buffer voneinander:
|
||||
/buffer unmerge
|
||||
@@ -108,7 +108,7 @@
|
||||
Befehl: auszuführender Befehl (es wird automatisch ein '/' vorangestellt, falls dieser nicht angegeben wurde)
|
||||
........................................
|
||||
|
||||
• *`/debug`* `[list | set plugin level | dump | buffer | windows | term]`::
|
||||
• *`/debug`* `[list | set plugin level | dump [plugin] | buffer | windows | term]`::
|
||||
|
||||
........................................
|
||||
Debug-Kontrolle für Hauptprogramm und/oder Erweiterung
|
||||
@@ -128,25 +128,28 @@
|
||||
Filterfunktion um Nachrichten in Buffern zu verbergen oder anzuzeigen, dazu können Tags oder regulären Ausdrücken verwendet werden
|
||||
|
||||
list: alle Filter auflisten
|
||||
enable: aktiviert den Filter (Filter sind standardmäßig aktiviert)
|
||||
disable: deaktiviert den Filter
|
||||
toggle: Filterfunktion ein-/ausschalten
|
||||
name: Filtername
|
||||
add: fügt einen Filter hinzu
|
||||
del: entfernt einen Filter
|
||||
enable: Filter aktivieren (Filter werden standardmässig aktiviert)
|
||||
disable: Filter deaktivieren
|
||||
toggle: Filter de-/aktivieren
|
||||
name: Name des Filters
|
||||
add: Filter hinzufügen
|
||||
del: Filter entfernen
|
||||
-all: entfernt alle Filter
|
||||
plugin.buffer: Erweiterung und Buffer in denen die Filterfunktion aktiviert ist ("*" betrifft alle Buffer)
|
||||
tags: durch Kommata getrennte Liste mit Tags, Beispiel: "irc_join,irc_part,irc_quit"
|
||||
plugin.buffer: Erweiterungen und Buffer in denen die Filterfunktion aktiviert ist ("*" für alle Buffer)
|
||||
tags: durch Kommata getrennte Liste mit Tags. Zum Beispiel: "irc_join,irc_part,irc_quit"
|
||||
regex: regulärer Ausdruck um in einer Zeile zu suchen
|
||||
- nutze '\t' um Präfix von Nachricht zu trennen. Sonderzeichen wie '|' müssen in einer Escapesequenz : '\|' eingebunden werden)
|
||||
- falls ein regulärer Ausdruck mit '!' beginnt dann wird das übereinstimmende Ergebnis umgekehrt (nutze '\!' um mit '!' zu beginnen)
|
||||
- das Präfix wird mittels '\t' von der Nachricht getrennt. Sonderzeichen wie '|' müssen mit einer Escapesequenz : '\|' eingebunden werden)
|
||||
- wird ein regulärer Ausdruck mit '!' eingeleitet dann wird das übereinstimmende Ergebnis umgekehrt (nutze '\!' um mit '!' zu beginnen)
|
||||
Hinweis: Es werden zwei reguläre Ausdrücke erstellt. Der erste für den Präfix und der zweite für die Nachricht
|
||||
|
||||
Die Tastenvoreinstellung alt+'=' schaltet die Filterfunktion an/aus.
|
||||
|
||||
Die am häufigsten gebrauchten Tags lauten:
|
||||
no_filter, no_highlight, log0..log9 (log level),
|
||||
no_filter, no_highlight, no_log, log0..log9 (log Level),
|
||||
notify_message, notify_private, notify_highlight,
|
||||
irc_xxx (xxx ist der IRC Befehl oder die IRC Nummer, siehe /server raw), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
nick_xxx (xxx ist durch den Nicknamen zu ersetzen),
|
||||
irc_xxx (xxx ist durch einen IRC Befehl oder die IRC Nummer zu ersetzen, siehe /server raw)
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Beispiele:
|
||||
aktiviert einen einfachen IRC Filter für join/part/quit Nachrichten:
|
||||
@@ -179,8 +182,8 @@
|
||||
........................................
|
||||
Zeigt den Befehlsverlauf des Buffers
|
||||
|
||||
clear: Löscht den Befehlsverlauf
|
||||
value: zeigt die gewünschte Anzahl an Einträgen im Befehlsverlauf
|
||||
clear: löscht den Befehlsverlauf
|
||||
value: Anzahl der gewünschten Einträgen im Befehlsverlauf anzeigen
|
||||
........................................
|
||||
|
||||
• *`/input`* `return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | undo | redo | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previously_visited_buffer | jump_next_visited_buffer | hotlist_clear | grab_key | grab_key_command | scroll_unread | set_unread | set_unread_current_buffer | switch_active_buffer | switch_active_buffer_previous | insert [args]`::
|
||||
@@ -196,9 +199,9 @@
|
||||
........................................
|
||||
Einer Taste einen Befehl zuordnen oder entfernen
|
||||
|
||||
list: Zeigt die aktuelle Tastenbelegungen an (Standardaufruf)
|
||||
listdefault: Zeigt die die Standardeinstellung der Tastenbelegung an
|
||||
listdiff: Zeigt die Unterschiede zwischen der aktuell genutzten Tastaturbelegung und der Standardbelegung an (hinzugefügte/verändert/gelöschte Tastenbelegungen)
|
||||
list: zeigt die aktuelle Tastenbelegungen an (Standardaufruf)
|
||||
listdefault: zeigt die Standardeinstellung der Tastenbelegung an
|
||||
listdiff: zeigt die Unterschiede zwischen der aktuell genutzten Tastaturbelegung und der Standardbelegung an (hinzugefügte/verändert/gelöschte Tastenbelegungen)
|
||||
bind: belegt eine Taste mit einem Befehl oder zeigt an welcher Befehl auf eine Taste gelegt wurde
|
||||
unbind: hebt eine Tastenbelegung auf
|
||||
reset: die Tastenbelegung wird für die ausgewählte Taste auf die Standardeinstellung zurück gesetzt
|
||||
@@ -224,8 +227,8 @@
|
||||
save: speichert das aktuelle Layout
|
||||
apply: das gespeicherte Layout anwenden
|
||||
reset: das gespeicherte Layout entfernen
|
||||
buffers: speichere/verwende nur Buffer (Reihenfolge der Buffer)
|
||||
windows: speichere/verwende nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
|
||||
buffers: speichert/verwendet nur Buffer (Reihenfolge der Buffer)
|
||||
windows: speichert/verwendet nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
|
||||
|
||||
Wird der Befehl ohne Argumente aufgerufen wird das gespeicherte Layout dargestellt.
|
||||
........................................
|
||||
@@ -272,18 +275,18 @@
|
||||
........................................
|
||||
Proxies verwalten
|
||||
|
||||
add: füge neuen Proxy hinzu
|
||||
proxyname: Name des neuen Proxy (der Name muss einmalig sein)
|
||||
add: fügt neuen Proxy hinzu
|
||||
proxyname: Name des neuen Proxy (der Name darf nur einmal genutzt werden)
|
||||
type: http, socks4 oder socks5
|
||||
address: IP oder Hostname
|
||||
port: port
|
||||
port: Port
|
||||
username: Username (optional)
|
||||
password: Passwort (optional)
|
||||
del: entfernt einen Proxy (alle Proxies werden mittels -all entfernt)
|
||||
del: entfernt einen Proxy (-all um alle Proxies zu entfernen)
|
||||
set: setzt einen Wert für Proxy
|
||||
option: Optionen die geändert werden (für eine Liste der möglichen Optionen, bitte folgenden Befehl nutzen: /set weechat.proxy.<proxyname>.*)
|
||||
value: neuer Wert für Option
|
||||
list: zeige alle Proxies an
|
||||
list: listet alle Proxies auf
|
||||
|
||||
Beispiele:
|
||||
erstellt einen HTTP-Proxy, der auf einem lokalen Host läuft und den Port 8888 nutzt:
|
||||
@@ -361,7 +364,13 @@
|
||||
|
||||
Pfad_zur_Binärdatei: Pfad zu einer ausführbaren WeeChat Version (Standardeinstellung ist die aktuell ausführbare Datei)
|
||||
|
||||
Dieser Befehl startet eine weitere WeeChat-Binärdatei. Aus diesem Grund muss diese kompiliert oder mit einem Paketmanager installiert sein, bevor der Befehl ausgeführt wird.
|
||||
Dieser Befehl startet eine weitere WeeChat-Binärdatei. Aus diesem Grund muss diese kompiliert oder mit einem Paketmanager installiert sein bevor der Befehl ausgeführt wird.
|
||||
|
||||
Der Upgrade Vorgang besteht aus vier Schritten:
|
||||
1. Speicherung der Session in Dateien für Core und Erweiterungen (buffers, history, ..)
|
||||
2. alle Erweiterungen werden ausgeschaltet (Konfigurationen *.conf werden gesichert)
|
||||
3. Speicherung der WeeChat Konfiguration (weechat.conf)
|
||||
4. ausführen einer neuen WeeChat Session.
|
||||
........................................
|
||||
|
||||
• *`/uptime`* `[-o | -ol]`::
|
||||
|
||||
@@ -1,615 +1,645 @@
|
||||
* *weechat.color.bar_more*
|
||||
** Beschreibung: Farbe des '+' beim verschieben der InfoBars
|
||||
** Beschreibung: `Farbe des '+' beim verschieben der InfoBars`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightmagenta)
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat*
|
||||
** Beschreibung: Farbe vom Chat-Text
|
||||
** Beschreibung: `Farbe vom Chat-Text`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_bg*
|
||||
** Beschreibung: Hintergrundfarbe des Chats
|
||||
** Beschreibung: `Hintergrundfarbe des Chats`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_buffer*
|
||||
** Beschreibung: Textfarbe für den Namen des Buffers
|
||||
** Beschreibung: `Textfarbe für den Namen des Buffers`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_channel*
|
||||
** Beschreibung: Farbe der Channel-Namens
|
||||
** Beschreibung: `Farbe der Channel-Namens`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_delimiters*
|
||||
** Beschreibung: Farbe der Infobar-Trennzeichen
|
||||
** Beschreibung: `Farbe der Infobar-Trennzeichen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.chat_highlight*
|
||||
** Beschreibung: Textfarbe für Highlight-Präfix
|
||||
** Beschreibung: `Textfarbe für Highlight-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.chat_highlight_bg*
|
||||
** Beschreibung: Hintergrundfarbe für Highlight-Präfix
|
||||
** Beschreibung: `Hintergrundfarbe für Highlight-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: magenta)
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_host*
|
||||
** Beschreibung: Textfarbe für Host-Namen
|
||||
** Beschreibung: `Textfarbe für Host-Namen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: cyan)
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** Beschreibung: Farbe für Nicks im Chat-Fenster
|
||||
** Beschreibung: `Farbe für Nicks im Chat-Fenster`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightcyan)
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color01*
|
||||
** Beschreibung: Textfarbe #1 für Nick
|
||||
** Beschreibung: `Textfarbe #1 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: cyan)
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color02*
|
||||
** Beschreibung: Textfarbe #2 für Nick
|
||||
** Beschreibung: `Textfarbe #2 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: magenta)
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_nick_color03*
|
||||
** Beschreibung: Textfarbe #3 für Nick
|
||||
** Beschreibung: `Textfarbe #3 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.chat_nick_color04*
|
||||
** Beschreibung: Textfarbe #4 für Nick
|
||||
** Beschreibung: `Textfarbe #4 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: brown)
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_nick_color05*
|
||||
** Beschreibung: Textfarbe #5 für Nick
|
||||
** Beschreibung: `Textfarbe #5 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightblue)
|
||||
** Werte: ein Farbname (Standardwert: `lightblue`)
|
||||
|
||||
* *weechat.color.chat_nick_color06*
|
||||
** Beschreibung: Textfarbe #6 für Nick
|
||||
** Beschreibung: `Textfarbe #6 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_nick_color07*
|
||||
** Beschreibung: Textfarbe #7 für Nick
|
||||
** Beschreibung: `Textfarbe #7 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightcyan)
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color08*
|
||||
** Beschreibung: Textfarbe #8 für Nick
|
||||
** Beschreibung: `Textfarbe #8 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightmagenta)
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_nick_color09*
|
||||
** Beschreibung: Textfarbe #9 für Nick
|
||||
** Beschreibung: `Textfarbe #9 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_nick_color10*
|
||||
** Beschreibung: Textfarbe #10 für Nick
|
||||
** Beschreibung: `Textfarbe #10 für Nick`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: blue)
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
|
||||
* *weechat.color.chat_nick_other*
|
||||
** Beschreibung: Farbe des anderen Nicknamens in einem privaten Buffer
|
||||
** Beschreibung: `Farbe des anderen Nicknamens in einem privaten Buffer`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: cyan)
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_self*
|
||||
** Beschreibung: Textfarbe für den eigenen Nicknamen, im lokalen Chat-Fenster.
|
||||
** Beschreibung: `Textfarbe für den eigenen Nicknamen, im lokalen Chat-Fenster.`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_action*
|
||||
** Beschreibung: Textfarbe für Aktions-Präfix
|
||||
** Beschreibung: `Textfarbe für Aktions-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_buffer*
|
||||
** Beschreibung: Textfarbe des Buffer-Namens (vor dem Präfix, wenn mehrere Buffer mit der selben Zahl zusammengefügt worden sind)
|
||||
** Beschreibung: `Textfarbe des Buffer-Namens (vor dem Präfix, wenn mehrere Buffer mit der selben Zahl zusammengefügt worden sind)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: brown)
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_prefix_error*
|
||||
** Beschreibung: Textfarbe für Fehler-Präfix
|
||||
** Beschreibung: `Textfarbe für Fehler-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.chat_prefix_join*
|
||||
** Beschreibung: Textfarbe für Join-Präfix
|
||||
** Beschreibung: `Textfarbe für Join-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_prefix_more*
|
||||
** Beschreibung: Farbe des '+' falls Präfix zu lang sein sollte
|
||||
** Beschreibung: `Farbe des '+' falls Präfix zu lang sein sollte`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightmagenta)
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_network*
|
||||
** Beschreibung: Textfarbe für Netzwerk-Präfix
|
||||
** Beschreibung: `Textfarbe für Netzwerk-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: magenta)
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_quit*
|
||||
** Beschreibung: Textfarbe für Quit-Präfix
|
||||
** Beschreibung: `Textfarbe für Quit-Präfix`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightred)
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
|
||||
* *weechat.color.chat_prefix_suffix*
|
||||
** Beschreibung: Textfarbe für den Suffix (senkrechter Strich)
|
||||
** Beschreibung: `Textfarbe für den Suffix (senkrechter Strich)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.chat_read_marker*
|
||||
** Beschreibung: Farbe in der das Lesezeichen angezeigt werden soll
|
||||
** Beschreibung: `Farbe in der das Lesezeichen angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: magenta)
|
||||
** Werte: ein Farbname (Standardwert: `magenta`)
|
||||
|
||||
* *weechat.color.chat_read_marker_bg*
|
||||
** Beschreibung: Hintergrundfarbe in der das Lesezeichen angezeigt werden soll
|
||||
** Beschreibung: `Hintergrundfarbe in der das Lesezeichen angezeigt werden soll`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_server*
|
||||
** Beschreibung: Textfarbe für den Namen des Servers
|
||||
** Beschreibung: `Textfarbe für den Namen des Servers`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: brown)
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_text_found*
|
||||
** Beschreibung: Farbe zur Hervorhebung des gesuchten Textes in einer Zeile
|
||||
** Beschreibung: `Farbe zur Hervorhebung des gesuchten Textes in einer Zeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.chat_text_found_bg*
|
||||
** Beschreibung: Hintergrundfarbe zur Hervorhebung des gesuchten Textes in einer Zeile
|
||||
** Beschreibung: `Hintergrundfarbe zur Hervorhebung des gesuchten Textes in einer Zeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightmagenta)
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_time*
|
||||
** Beschreibung: Textfarbe der Zeit im Chatfenster
|
||||
** Beschreibung: `Textfarbe der Zeit im Chatfenster`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.chat_time_delimiters*
|
||||
** Beschreibung: Farbe des Zeit-Trennzeichen
|
||||
** Beschreibung: `Farbe des Zeit-Trennzeichen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: brown)
|
||||
** Werte: ein Farbname (Standardwert: `brown`)
|
||||
|
||||
* *weechat.color.chat_value*
|
||||
** Beschreibung: Farbe für Werte
|
||||
** Beschreibung: `Farbe für Werte`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: cyan)
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.input_actions*
|
||||
** Beschreibung: Textfarbe in der Eingabezeile bei Aktivität
|
||||
** Beschreibung: `Textfarbe in der Eingabezeile bei Aktivität`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.input_text_not_found*
|
||||
** Beschreibung: Textfarbe in der Eingabezeile bei einer erfolglosen Textsuche
|
||||
** Beschreibung: `Textfarbe in der Eingabezeile bei einer erfolglosen Textsuche `
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: red)
|
||||
** Werte: ein Farbname (Standardwert: `red`)
|
||||
|
||||
* *weechat.color.nicklist_away*
|
||||
** Beschreibung: Textfarbe von abwesenden Nicknamen
|
||||
** Beschreibung: `Textfarbe von abwesenden Nicknamen`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: cyan)
|
||||
** Werte: ein Farbname (Standardwert: `cyan`)
|
||||
|
||||
* *weechat.color.nicklist_group*
|
||||
** Beschreibung: Textfarbe für Gruppen in Nickliste
|
||||
** Beschreibung: `Textfarbe für Gruppen in Nickliste`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.nicklist_offline*
|
||||
** Beschreibung: Textfarbe von Nicknamen die Offline sind
|
||||
** Beschreibung: `Textfarbe von Nicknamen die Offline sind`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: blue)
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
|
||||
* *weechat.color.separator*
|
||||
** Beschreibung: Hintergrundfarbe der Fenster-Separatoren im Chatfenster (bei geteiltem Bildschirm)
|
||||
** Beschreibung: `Hintergrundfarbe der Fenster-Separatoren im Chatfenster (bei geteiltem Bildschirm)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: blue)
|
||||
** Werte: ein Farbname (Standardwert: `blue`)
|
||||
|
||||
* *weechat.color.status_data_highlight*
|
||||
** Beschreibung: Farbe eines Buffers mit Highlight-Nachricht (Statusbar)
|
||||
** Beschreibung: `Farbe eines Buffers mit Highlight-Nachricht (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightmagenta)
|
||||
** Werte: ein Farbname (Standardwert: `lightmagenta`)
|
||||
|
||||
* *weechat.color.status_data_msg*
|
||||
** Beschreibung: Farbe eines Buffers der neue Nachrichten enthält (Statusbar)
|
||||
** Beschreibung: `Farbe eines Buffers der neue Nachrichten enthält (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.status_data_other*
|
||||
** Beschreibung: Farbe eines Buffers mit neuen Daten (nicht Nachrichten in der Statusbar)
|
||||
** Beschreibung: `Farbe eines Buffers mit neuen Daten (nicht Nachrichten in der Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.color.status_data_private*
|
||||
** Beschreibung: Farbe eines Bufffers mit privater Nachricht (Statusbar)
|
||||
** Beschreibung: `Farbe eines Bufffers mit privater Nachricht (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_filter*
|
||||
** Beschreibung: Farbe des Filterkennzeichens in der Statuszeile
|
||||
** Beschreibung: `Farbe des Filterkennzeichens in der Statuszeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: green)
|
||||
** Werte: ein Farbname (Standardwert: `green`)
|
||||
|
||||
* *weechat.color.status_more*
|
||||
** Beschreibung: Farbe eines Buffers mit neuen Daten (Statusbar)
|
||||
** Beschreibung: `Farbe eines Buffers mit neuen Daten (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.status_name*
|
||||
** Beschreibung: Farbe des aktuellen Buffer-Namens in der Statuszeile
|
||||
** Beschreibung: `Farbe des aktuellen Buffer-Namens in der Statuszeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *weechat.color.status_name_ssl*
|
||||
** Beschreibung: Farbe in der der aktuelle Buffer-Name in der Statuszeile angezeigt werden soll falls die Verbindung durch ein Protokoll z.B. SSL geschützt ist
|
||||
** Beschreibung: `Farbe in der der aktuelle Buffer-Name in der Statuszeile angezeigt werden soll falls die Verbindung durch ein Protokoll z.B. SSL geschützt ist`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_number*
|
||||
** Beschreibung: Farbe des aktuellen Channels in der Statuszeile
|
||||
** Beschreibung: `Farbe des aktuellen Channels in der Statuszeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *weechat.color.status_time*
|
||||
** Beschreibung: Textfarbe für die Uhrzeit (Statusbar)
|
||||
** Beschreibung: `Textfarbe für die Uhrzeit (Statusbar)`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *weechat.completion.default_template*
|
||||
** Beschreibung: Standardvorlage für die automatische Vervollständigung (in der Dokumentation finden Sie die vorgegebenen Codes und Werte)
|
||||
** Beschreibung: `Standardvorlage für die automatische Vervollständigung (in der Dokumentation finden Sie die vorgegebenen Codes und Werte)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%(nicks)|%(irc_channels)")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%(nicks)|%(irc_channels)"`)
|
||||
|
||||
* *weechat.completion.nick_add_space*
|
||||
** Beschreibung: Füge ein Leerzeichen hinter die Nick-Vervollständigung ein (sofern der Nickname nicht das erste Wort in einer Kommandozeile darstellt)
|
||||
** Beschreibung: `Füge ein Leerzeichen hinter die Nick-Vervollständigung ein (sofern der Nickname nicht das erste Wort in einer Kommandozeile darstellt)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.completion.nick_completer*
|
||||
** Beschreibung: Nach Nick-Vervollständigung anzufügende Zeichenfolge
|
||||
** Beschreibung: `Nach Nick-Vervollständigung anzufügende Zeichenfolge`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: ":")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `":"`)
|
||||
|
||||
* *weechat.completion.nick_first_only*
|
||||
** Beschreibung: Nur mit dem ersten, passendem Nick-Namen vervollständigen
|
||||
** Beschreibung: `Nur mit dem ersten, passendem Nick-Namen vervollständigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.completion.nick_ignore_chars*
|
||||
** Beschreibung: Zeichen, die bei der Vervollständigung von Nicks ignoriert werden
|
||||
** Beschreibung: `Zeichen, die bei der Vervollständigung von Nicks ignoriert werden`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "[]-^")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"[]-^"`)
|
||||
|
||||
* *weechat.completion.partial_completion_alert*
|
||||
** Beschreibung: Informiert User wenn eine teilweise Vervollständigung auftritt
|
||||
** Beschreibung: `Informiert User wenn eine teilweise Vervollständigung auftritt`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.completion.partial_completion_command*
|
||||
** Beschreibung: teilweise Vervollständigung von Befehlen (stoppt falls zu viele Befehle mit dem selben Buchstaben beginnen)
|
||||
** Beschreibung: `teilweise Vervollständigung von Befehlen (stoppt falls zu viele Befehle mit dem selben Buchstaben beginnen)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_command_arg*
|
||||
** Beschreibung: teilweise Vervollständigung von Befehls-Argumenten (stoppt falls zu viele Befehle mit dem selben Präfix beginnen)
|
||||
** Beschreibung: `teilweise Vervollständigung von Befehls-Argumenten (stoppt falls zu viele Befehle mit dem selben Präfix beginnen)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_count*
|
||||
** Beschreibung: Zeige einen Zähler für jede teilweise, automatische Vervollständigung in der Bar-Item an
|
||||
** Beschreibung: `Zeige einen Zähler für jede teilweise, automatische Vervollständigung in der Bar-Item an`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.completion.partial_completion_other*
|
||||
** Beschreibung: teilweise Vervollständigung von externen Befehlen (stoppt falls zu viele Befehle mit dem selben Buchstaben beginnen)
|
||||
** Beschreibung: `teilweise Vervollständigung von externen Befehlen (stoppt falls zu viele Befehle mit dem selben Buchstaben beginnen)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.history.display_default*
|
||||
** Beschreibung: Wert für die maximale Anzahl der angezeigten Befehle im Verlaufsspeicher, die mittels /history angezeigt werden (0: unbegrenzt)
|
||||
** Beschreibung: `Wert für die maximale Anzahl der angezeigten Befehle im Verlaufsspeicher, die mittels /history angezeigt werden (0: unbegrenzt)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 5)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `5`)
|
||||
|
||||
* *weechat.history.max_commands*
|
||||
** Beschreibung: maximale Anzahl an Befehlen im Verlauf (0: kein Begrenzung)
|
||||
** Beschreibung: `maximale Anzahl an Befehlen im Verlauf (0: kein Begrenzung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 100)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `100`)
|
||||
|
||||
* *weechat.history.max_lines*
|
||||
** Beschreibung: maximale Anzahl an Zeilen im Verlaufsspeicher. Dies gilt pro Buffer (0: keine Zeilenbegrenzung)
|
||||
** Beschreibung: `maximale Anzahl an Zeilen im Verlaufsspeicher. Dies gilt pro Buffer (0: keine Zeilenbegrenzung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 4096)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `4096`)
|
||||
|
||||
* *weechat.history.max_visited_buffers*
|
||||
** Beschreibung: maximale Anzahl an besuchten Buffern, die im Speicher gehalten werden sollen
|
||||
** Beschreibung: `maximale Anzahl an besuchten Buffern, die im Speicher gehalten werden sollen`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 1000 (Standardwert: 50)
|
||||
** Werte: 0 .. 1000 (Standardwert: `50`)
|
||||
|
||||
* *weechat.look.align_end_of_lines*
|
||||
** Beschreibung: Einstellung bei einem Zeilenumbruch (betrifft alle Zeilen, außer der ersten Zeile). Die Darstellung der nachfolgenden Zeile beginnt unter: (Zeit = time, Buffer = buffer, Präfix = prefix, Suffix = suffix, Nachricht = message (Standardwert))
|
||||
** Beschreibung: `Einstellung bei einem Zeilenumbruch (betrifft alle Zeilen, außer der ersten Zeile). Die Darstellung der nachfolgenden Zeile beginnt unter: (Zeit = time, Buffer = buffer, Präfix = prefix, Suffix = suffix, Nachricht = message (Standardwert))`
|
||||
** Typ: integer
|
||||
** Werte: time, buffer, prefix, suffix, message (Standardwert: message)
|
||||
** Werte: time, buffer, prefix, suffix, message (Standardwert: `message`)
|
||||
|
||||
* *weechat.look.buffer_notify_default*
|
||||
** Beschreibung: Standardeinstellung der Benachrichtigungsstufe für Buffer (dies wird genutzt um WeeChat mitzuteilen ob der Buffer in der Hotlist angezeigt werden soll oder nicht, entsprechend der Wichtigkeit der Nachricht)
|
||||
** Beschreibung: `Standardeinstellung der Benachrichtigungsstufe für Buffer (dies wird genutzt um WeeChat mitzuteilen ob der Buffer in der Hotlist angezeigt werden soll oder nicht, entsprechend der Wichtigkeit der Nachricht): all=alle Nachrichten (Standard), message=Nachrichten+Highlights, highlights=nur Highlights, none=Hotlist wird niemals angezeigt.`
|
||||
** Typ: integer
|
||||
** Werte: none, highlight, message, all (Standardwert: all)
|
||||
** Werte: none, highlight, message, all (Standardwert: `all`)
|
||||
|
||||
* *weechat.look.buffer_time_format*
|
||||
** Beschreibung: Format für die Uhrzeit die am Anfang jeder Zeile in einem Buffer dargestellt wird
|
||||
** Beschreibung: `Format für die Zeitanzeige welche in jeder Zeile eines Buffers dargestellt wird (siehe man strftime für Datum/Zeit Platzhalter). Durch das Format "${Farbe}" ist es möglich eine Farbauswahl zu treffen, zum Beispiel eine französische Uhr: "${lightblue}%H${white}%M${lightred}%S"`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%H:%M:%S")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%H:%M:%S"`)
|
||||
|
||||
* *weechat.look.color_nicks_number*
|
||||
** Beschreibung: Anzahl der Farben die für die Nicknamen genutzt werden sollen
|
||||
** Beschreibung: `Anzahl der Farben die für die Nicknamen genutzt werden sollen`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 10 (Standardwert: 10)
|
||||
** Werte: 1 .. 10 (Standardwert: `10`)
|
||||
|
||||
* *weechat.look.color_real_white*
|
||||
** Beschreibung: Falls eingeschaltet, wird echtes weiß als Farbe genutzt. In der Standardeinstellung ist diese Option allerdings deaktiviert damit es zu keinen Problemen mit Terminals kommt die einen weißen Hintergrund nutzen (falls man keinen weißen Hintergrund nutzen sollte dann ist es ratsam diese Option zu aktivieren, andernfalls wird die voreingestellte Vordergrundfarbe des Terminals genutzt)
|
||||
** Beschreibung: `Falls diese Option aktiviert ist, wird echtes weiß als Farbe genutzt. In der Standardeinstellung ist diese Option allerdings deaktiviert damit es zu keinen Problemen mit Terminals kommt die einen weißen Hintergrund nutzen (falls man keinen weißen Hintergrund nutzen sollte dann ist es ratsam diese Option zu aktivieren, andernfalls wird die voreingestellte Vordergrundfarbe des Terminals genutzt)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.command_chars*
|
||||
** Beschreibung: Bestimmt ein- oder mehrere Zeichen mit denen man ebenfalls einen Befehl ausführen kann. Zum Beispiel mittels ".$". Der Schrägstrich (slash: "/") ist ein reserviertes Zeichen und kann immer genutzt werden.
|
||||
** Beschreibung: `Bestimmt ein- oder mehrere Zeichen mit denen man ebenfalls einen Befehl ausführen kann. Zum Beispiel mittels ".$". Der Schrägstrich (slash: "/") ist ein reserviertes Zeichen und kann immer genutzt werden.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.look.confirm_quit*
|
||||
** Beschreibung: Falls diese Einstellung aktiviert ist muss der "/quit" Befehl mit der Option "-yes" ausgeführt werden (siehe /help quit)
|
||||
** Beschreibung: `Falls diese Option aktiviert ist muss der "/quit" Befehl mit der Option "-yes" ausgeführt werden (siehe /help quit)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.day_change*
|
||||
** Beschreibung: Wenn ein neuer Tag beginnt wird eine entsprechende Nachricht angezeigt
|
||||
** Beschreibung: `Wenn ein neuer Tag beginnt wird eine entsprechende Nachricht angezeigt`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.day_change_time_format*
|
||||
** Beschreibung: Format für die Uhrzeit und das Datum, dass beim Datumswechsel angezeigt werden soll
|
||||
** Beschreibung: `Format für die Uhrzeit und das Datum, dass beim Datumswechsel angezeigt werden soll`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%a, %d %b %Y")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%a, %d %b %Y"`)
|
||||
|
||||
* *weechat.look.highlight*
|
||||
** Beschreibung: Durch Kommata getrennte Liste der hervorzuhebenden Wörter (Groß-/Kleinschreibung wird nicht beachtet, die Wörter können mit "*" als Joker beginnen oder enden)
|
||||
** Beschreibung: `Durch Kommata getrennte Liste der hervorzuhebenden Wörter (Groß-/Kleinschreibung wird nicht beachtet, die Wörter können mit "*" als Joker beginnen oder enden)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.look.highlight_regex*
|
||||
** Beschreibung: `Suchmuster (regulärer Ausdrück) dass genutzt werden soll um zu überprüfen ob eine Nachricht ein Highlight enthält oder nicht. Mindestens eine Zeichenkette muss dabei auf das Suchmuster passen (alphanumerisch, "-", "_" oder "|"), das Suchmuster unterscheidet zwischen Groß-und Kleinschreibung. Beispiel: "FlashCode|flashy"`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.look.hline_char*
|
||||
** Beschreibung: Das angegebene Zeichen wird genutzt um damit die horizontalen Linien zu zeichnen. Hinweis: Ein leerer Wert bewirkt das ncurses eine durchgezogene Linie zeichnet. Dies kann aber bei einigen Terminals, in URL Sektionen, zu Fehlern führen.
|
||||
** Beschreibung: `Das angegebene Zeichen wird genutzt um damit die horizontalen Linien zu zeichnen. Hinweis: Ein leerer Wert bewirkt das ncurses eine durchgezogene Linie zeichnet. Dies kann aber bei einigen Terminals, in URL Sektionen, zu Fehlern führen.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "-")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"-"`)
|
||||
|
||||
* *weechat.look.hotlist_names_count*
|
||||
** Beschreibung: Maximale Anzahl an Namen in der Hotlist (0 = keine Namen, nur die Anzahl der Buffer)
|
||||
** Beschreibung: `Maximale Anzahl an Namen in der Hotlist (0 = keine Namen, nur die Anzahl der Buffer)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 32 (Standardwert: 3)
|
||||
** Werte: 0 .. 32 (Standardwert: `3`)
|
||||
|
||||
* *weechat.look.hotlist_names_length*
|
||||
** Beschreibung: maximale Länge der Namen in der Hotlist (0: kein Limit)
|
||||
** Beschreibung: `maximale Länge der Namen in der Hotlist (0: kein Limit)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 32 (Standardwert: 0)
|
||||
** Werte: 0 .. 32 (Standardwert: `0`)
|
||||
|
||||
* *weechat.look.hotlist_names_level*
|
||||
** Beschreibung: Level für Namensanzeige in der Hotlist (Kombination von: 1=join/part, 2=Nachricht, 4=Query, 8=Highlight, z.B. 12=Query+Highlight)
|
||||
** Beschreibung: `Level für Namensanzeige in der Hotlist (Kombination aus: 1=join/part, 2=Nachricht, 4=Query, 8=Highlight, z.B. 12=Query+Highlight)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 15 (Standardwert: 12)
|
||||
** Werte: 1 .. 15 (Standardwert: `12`)
|
||||
|
||||
* *weechat.look.hotlist_names_merged_buffers*
|
||||
** Beschreibung: Falls gesetzt, werden die Namen der zusammengefügten Buffer, auf jeden Fall, dargestellt
|
||||
** Beschreibung: `Falls diese Option aktiviert ist, werden die Namen der zusammengefügten Buffer auf jeden Fall dargestellt`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.hotlist_short_names*
|
||||
** Beschreibung: Falls gesetzt, wird der Kurzname der zusammengefügten Buffer in der Hotlist dargestellt (die Darstellung geschieht nach dem ersten '.' im Namen)
|
||||
** Beschreibung: `Falls diese Option aktiviert ist, wird der Kurzname der zusammengefügten Buffer in der Hotlist dargestellt (die Darstellung geschieht nach dem ersten '.' im Namen)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.hotlist_sort*
|
||||
** Beschreibung: Sortierung der Hotlist (group_time_asc (Standardwert), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)
|
||||
** Beschreibung: `Sortierung der Hotlist (group_time_asc (Standardwert), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)`
|
||||
** Typ: integer
|
||||
** Werte: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (Standardwert: group_time_asc)
|
||||
** Werte: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (Standardwert: `group_time_asc`)
|
||||
|
||||
* *weechat.look.hotlist_unique_numbers*
|
||||
** Beschreibung: `Es wird nur jeweils einmal die Nummer des Buffers in der Hotlist angezeigt (diese Option kommt nur zum Tragen sofern KEINE Buffernamen angezeigt werden)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.input_share*
|
||||
** Beschreibung: `Mit dieser Option kann man den Inhalt der Eingabezeile in allen Buffern verwenden. Es können dabei nur Befehle (commands), nur Text (text), beides (all) berücksichtigt werden (Der Befehlsverlauf der einzelnen Buffer bleibt hierbei erhalten)`
|
||||
** Typ: integer
|
||||
** Werte: none, commands, text, all (Standardwert: `none`)
|
||||
|
||||
* *weechat.look.input_share_overwrite*
|
||||
** Beschreibung: `Falls diese Option aktiviert ist und die Eingabezeile für alle Buffer genutzt wird dann wird ggf. der Inhalt im Zielbuffer überschrieben`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.input_undo_max*
|
||||
** Beschreibung: maximale Anzahl für "Zurücknahme" von Befehlen im Verlauf, pro Buffer (0: Rückgängig machen deaktiviert)
|
||||
** Beschreibung: `maximale Anzahl für "Zurücknahme" von Befehlen im Verlauf, pro Buffer (0: Rückgängig machen deaktiviert)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 65535 (Standardwert: 32)
|
||||
** Werte: 0 .. 65535 (Standardwert: `32`)
|
||||
|
||||
* *weechat.look.item_time_format*
|
||||
** Beschreibung: Zeitformatierung für die "time" Option in der Infobar
|
||||
** Beschreibung: `Format der Zeit für das Bar-Item "time" (siehe man strftime für Datum/Zeit Platzhalter)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%H:%M")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%H:%M"`)
|
||||
|
||||
* *weechat.look.jump_current_to_previous_buffer*
|
||||
** Beschreibung: Wechselt zum vorher genutzten Buffer falls man mit dem Befehl /buffer *N (N ist die Buffer-Nummer) zum aktuellen Buffer gewechselt hat. Dies dient dazu um zwischen zwei Buffern einfach hin- und her zu springen.
|
||||
** Beschreibung: `Wechselt zum vorher genutzten Buffer falls man mit dem Befehl /buffer *N (N ist die Buffer-Nummer) zum aktuellen Buffer gewechselt hat. Dies dient dazu um zwischen zwei Buffern einfach hin- und her zu springen.`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.jump_previous_buffer_when_closing*
|
||||
** Beschreibung: Wechselt zum vorher genutzten Buffer falls der aktuelle Buffer geschlossen wird (wenn diese Funktion deaktiviert ist wird zum Buffer gewechselt der die Position -1 einnimmt)
|
||||
** Beschreibung: `Wechselt zum vorher genutzten Buffer falls der aktuelle Buffer geschlossen wird (wenn diese Funktion deaktiviert ist wird zum Buffer gewechselt der die Position -1 einnimmt)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.nickmode*
|
||||
** Beschreibung: Nickmode ((half)op/voice [@%+]) vor dem Nicknamen anzeigen
|
||||
** Beschreibung: `Nickmode ((half)op/voice [@%+]) vor dem Nicknamen anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.nickmode_empty*
|
||||
** Beschreibung: Leerzeichen anzeigen wenn Nickmode nicht (half)op/voice (@%+) ist
|
||||
** Beschreibung: `Leerzeichen anzeigen wenn Nickmode nicht (half)op/voice (@%+) ist`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.paste_max_lines*
|
||||
** Beschreibung: maximale Anzahl der Zeilen die eingefügt werden dürfen ohne dass der User gefragt wird (0 = schaltet diese Funktion ab)
|
||||
** Beschreibung: `maximale Anzahl der Zeilen die eingefügt werden dürfen ohne dass der User gefragt wird (0 = schaltet diese Funktion ab)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 3)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `3`)
|
||||
|
||||
* *weechat.look.prefix_action*
|
||||
** Beschreibung: Präfix für Action-Nachrichten
|
||||
** Beschreibung: `Präfix für Action-Nachrichten`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: " *")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `" *"`)
|
||||
|
||||
* *weechat.look.prefix_align*
|
||||
** Beschreibung: Einstellung für Präfix (keine = none, links = left, rechts = right (Standard))
|
||||
** Beschreibung: `Einstellung für Präfix (keine = none, links = left, rechts = right (Standard))`
|
||||
** Typ: integer
|
||||
** Werte: none, left, right (Standardwert: right)
|
||||
** Werte: none, left, right (Standardwert: `right`)
|
||||
|
||||
* *weechat.look.prefix_align_max*
|
||||
** Beschreibung: maximale Länge für Präfixe (0 = keine maximale Länge)
|
||||
** Beschreibung: `maximale Größe des Präfix (0 = keine maximale Länge)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 128 (Standardwert: 0)
|
||||
** Werte: 0 .. 128 (Standardwert: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_min*
|
||||
** Beschreibung: `minimale Größe des Präfix`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 128 (Standardwert: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_more*
|
||||
** Beschreibung: Anzeige von '+' falls das Präfix abgeschnitten ist
|
||||
** Beschreibung: `Anzeige von '+' falls das Präfix abgeschnitten ist`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align*
|
||||
** Beschreibung: Einstellung des Präfix für den Buffer-Namen falls viele Buffer zu einem Buffer zusammengefügt wurden (keine = none, links = left, rechts = right (Standardwert))
|
||||
** Beschreibung: `Einstellung des Präfix für den Buffer-Namen falls viele Buffer zu einem Buffer zusammengefügt wurden (keine = none, links = left, rechts = right (Standardwert))`
|
||||
** Typ: integer
|
||||
** Werte: none, left, right (Standardwert: right)
|
||||
** Werte: none, left, right (Standardwert: `right`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align_max*
|
||||
** Beschreibung: maximale Größe für einen Buffer-Namen falls mehrere Buffer zusammengefügt worden sind (0 = keine Größenbegrenzung)
|
||||
** Beschreibung: `maximale Größe für einen Buffer-Namen falls mehrere Buffer zusammengefügt worden sind (0 = keine Größenbegrenzung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 128 (Standardwert: 0)
|
||||
** Werte: 0 .. 128 (Standardwert: `0`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align_more*
|
||||
** Beschreibung: Stellt das Symbol '+' dar falls der Buffername zu lang sein sollte (falls viele Buffer zusammengefügt wurden und die somit selbe Nummer besitzen)
|
||||
** Beschreibung: `Stellt das Symbol '+' dar falls der Buffername gekürzt wurde (wenn mehrere Buffer zusammengefügt wurden und diese somit die selbe Nummer besitzen)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.prefix_error*
|
||||
** Beschreibung: Präfix für Fehlermeldungen
|
||||
** Beschreibung: `Präfix für Fehlermeldungen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "=!=")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"=!="`)
|
||||
|
||||
* *weechat.look.prefix_join*
|
||||
** Beschreibung: Präfix für Join-Nachrichten
|
||||
** Beschreibung: `Präfix für Join-Nachrichten`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "-->")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"-->"`)
|
||||
|
||||
* *weechat.look.prefix_network*
|
||||
** Beschreibung: Präfix für Netzwerkmeldungen
|
||||
** Beschreibung: `Präfix für Netzwerkmeldungen`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "--")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"--"`)
|
||||
|
||||
* *weechat.look.prefix_quit*
|
||||
** Beschreibung: Präfix für Quit-Nachrichten
|
||||
** Beschreibung: `Präfix für Quit-Nachrichten`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "<--")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"<--"`)
|
||||
|
||||
* *weechat.look.prefix_suffix*
|
||||
** Beschreibung: Nach dem Präfix anzufügende Zeichenfolge
|
||||
** Beschreibung: `Nach dem Präfix anzufügende Zeichenfolge`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "|")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"|"`)
|
||||
|
||||
* *weechat.look.read_marker*
|
||||
** Beschreibung: Nutzt eine Linie oder ein Zeichen um die erste ungelesene Nachricht in einem Buffer zu markieren
|
||||
** Beschreibung: `Nutzt eine Linie oder ein Zeichen um die erste ungelesene Nachricht in einem Buffer zu markieren`
|
||||
** Typ: integer
|
||||
** Werte: none, line, dotted-line, char (Standardwert: dotted-line)
|
||||
** Werte: none, line, dotted-line, char (Standardwert: `dotted-line`)
|
||||
|
||||
* *weechat.look.read_marker_always_show*
|
||||
** Beschreibung: Das Lesezeichen wird immer dargestellt auch wenn noch keine neue Nachricht im Buffer geschrieben wurde
|
||||
** Beschreibung: `Das Lesezeichen wird immer dargestellt auch wenn noch keine neue Nachricht im Buffer geschrieben wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.look.save_config_on_exit*
|
||||
** Beschreibung: Konfiguration beim Beenden abspeichern
|
||||
** Beschreibung: `Konfiguration beim Beenden abspeichern`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.save_layout_on_exit*
|
||||
** Beschreibung: Beim Beenden wird das Layout gespeichert (Buffer, Fenster oder beides)
|
||||
** Beschreibung: `Beim Beenden wird das Layout gespeichert (Buffer, Fenster oder beides)`
|
||||
** Typ: integer
|
||||
** Werte: none, buffers, windows, all (Standardwert: none)
|
||||
** Werte: none, buffers, windows, all (Standardwert: `none`)
|
||||
|
||||
* *weechat.look.scroll_amount*
|
||||
** Beschreibung: Anzahl der zu scrollenden Zeilen wenn Seitenweise geblättert wird (Bild hoch/runter)
|
||||
** Beschreibung: `Anzahl der zu scrollenden Zeilen wenn Seitenweise geblättert wird (Bild hoch/runter)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 2147483647 (Standardwert: 3)
|
||||
** Werte: 1 .. 2147483647 (Standardwert: `3`)
|
||||
|
||||
* *weechat.look.scroll_page_percent*
|
||||
** Beschreibung: Angabe in Prozent, die die Seite hoch oder runter gescrollt werden soll (Beispiel: 100 für eine ganze Seite, 50 für eine halbe Seite)
|
||||
** Beschreibung: `Angabe in Prozent, die die Seite hoch oder runter gescrollt werden soll (Beispiel: 100 für eine ganze Seite, 50 für eine halbe Seite)`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 100 (Standardwert: 100)
|
||||
** Werte: 1 .. 100 (Standardwert: `100`)
|
||||
|
||||
* *weechat.look.search_text_not_found_alert*
|
||||
** Beschreibung: Informiert den Anwender falls der gesuchte Text nicht in dem Buffer gefunden wurde
|
||||
** Beschreibung: `Informiert den Anwender falls der gesuchte Text nicht in dem Buffer gefunden wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.set_title*
|
||||
** Beschreibung: Fenstertitel setzen (oder Terminal-Titel im Curses-GUI) mit Name und Version
|
||||
** Beschreibung: `Fenstertitel setzen (oder Terminal-Titel im Curses-GUI) mit Name und Version`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.look.time_format*
|
||||
** Beschreibung: Zeitstempel für das Datum. Dieser wird in eine Zeichenkette umgewandelt und in Nachrichten dargestellt.
|
||||
** Beschreibung: `Zeitstempel für das Datum. Dieser wird in eine Zeichenkette umgewandelt und in Nachrichten dargestellt.`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%a, %d %b %Y %T")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%a, %d %b %Y %T"`)
|
||||
|
||||
* *weechat.network.gnutls_ca_file*
|
||||
** Beschreibung: Datei enthält die Zertifizierungsstellen.
|
||||
** Beschreibung: `Datei beinhaltet die digitalen Zertifikate ("%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: "~/.weechat")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%h/ssl/CAs.pem")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%h/ssl/CAs.pem"`)
|
||||
|
||||
* *weechat.network.gnutls_handshake_timeout*
|
||||
** Beschreibung: `Zeitüberschreitung (in Sekunden) für gnutls handshake`
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 2147483647 (Standardwert: `30`)
|
||||
|
||||
* *weechat.plugin.autoload*
|
||||
** Beschreibung: Eine durch Kommata getrennte Liste der Erweiterungen die beim Programmstart automatisch geladen werden sollen, "*" lädt alle gefundenen Erweiterungen. Beginnt der Name hingegen mit "!" wird die Erweiterung nicht geladen. Suchmuster können mit einem Joker ("*") beginnen oder enden um mehrere Erweiterungen zu laden (Beispiele: "*" oder "*,!lua,!tcl")
|
||||
** Beschreibung: `Eine durch Kommata getrennte Liste der Erweiterungen die beim Programmstart automatisch geladen werden sollen, "*" lädt alle gefundenen Erweiterungen. Beginnt der Name hingegen mit "!" wird die Erweiterung nicht geladen. Suchmuster können mit einem Joker ("*") beginnen oder enden um mehrere Erweiterungen zu laden (Beispiele: "*" oder "*,!lua,!tcl")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "*")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"*"`)
|
||||
|
||||
* *weechat.plugin.debug*
|
||||
** Beschreibung: aktiviere Debug-Nachrichten für alle Erweiterungen (diese Option ist standardmäßig deaktiviert und das ist auch gut so)
|
||||
** Beschreibung: `aktiviere Debug-Nachrichten für alle Erweiterungen (diese Option ist standardmäßig deaktiviert und das ist auch gut so)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *weechat.plugin.extension*
|
||||
** Beschreibung: Standard Dateinamenserweiterung (Beispiel: ".so" unter Linux oder ".dll" unter Microsoft Windows)
|
||||
** Beschreibung: `Standard Dateinamenserweiterung (Beispiel: ".so" unter Linux oder ".dll" unter Microsoft Windows)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: ".so")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `".so"`)
|
||||
|
||||
* *weechat.plugin.path*
|
||||
** Beschreibung: Suchpfad für Erweiterungen ("%h"' wird durch das WeeChat-Basisverzeichnis ersetzt, voreingestellt ist "~/.weechat")
|
||||
** Beschreibung: `Suchpfad für Erweiterungen ("%h"' wird durch das WeeChat-Basisverzeichnis ersetzt, voreingestellt ist "~/.weechat")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%h/plugins")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%h/plugins"`)
|
||||
|
||||
* *weechat.plugin.save_config_on_unload*
|
||||
** Beschreibung: Speichere Konfiguration falls Erweiterungen deinstalliert werden
|
||||
** Beschreibung: `Speichere Konfiguration falls Erweiterungen deinstalliert werden`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.startup.command_after_plugins*
|
||||
** Beschreibung: Nach dem Start von WeeChat wird dieser Befehl aufgerufen. Dies geschieht, nachdem die Erweiterungen geladen worden sind (mehrere Befehle sind durch ";" zu trennen)
|
||||
** Beschreibung: `Nach dem Start von WeeChat wird dieser Befehl aufgerufen. Dies geschieht, nachdem die Erweiterungen geladen worden sind (mehrere Befehle sind durch ";" zu trennen)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.startup.command_before_plugins*
|
||||
** Beschreibung: Nach dem Start von WeeChat wird dieser Befehl aufgerufen. Dies geschieht, bevor die Erweiterungen geladen werden (mehrere Befehle sind durch ";" zu trennen)
|
||||
** Beschreibung: `Nach dem Start von WeeChat wird dieser Befehl aufgerufen. Dies geschieht, bevor die Erweiterungen geladen werden (mehrere Befehle sind durch ";" zu trennen)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *weechat.startup.display_logo*
|
||||
** Beschreibung: WeeChat-Logo beim Start anzeigen
|
||||
** Beschreibung: `WeeChat-Logo beim Start anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *weechat.startup.display_version*
|
||||
** Beschreibung: WeeChat-Version beim Start anzeigen
|
||||
** Beschreibung: `WeeChat-Version beim Start anzeigen`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
|
||||
@@ -1,125 +1,125 @@
|
||||
* *xfer.color.status_aborted*
|
||||
** Beschreibung: Textfarbe für Status: "abgebrochen"
|
||||
** Beschreibung: `Textfarbe für Status: "abgebrochen"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightred)
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
|
||||
* *xfer.color.status_active*
|
||||
** Beschreibung: Textfarbe für Status: "aktiv"
|
||||
** Beschreibung: `Textfarbe für Status: "aktiv"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightblue)
|
||||
** Werte: ein Farbname (Standardwert: `lightblue`)
|
||||
|
||||
* *xfer.color.status_connecting*
|
||||
** Beschreibung: Textfarbe für Status: "verbinde"
|
||||
** Beschreibung: `Textfarbe für Status: "verbinde"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: yellow)
|
||||
** Werte: ein Farbname (Standardwert: `yellow`)
|
||||
|
||||
* *xfer.color.status_done*
|
||||
** Beschreibung: Textfarbe für Status: "fertig"
|
||||
** Beschreibung: `Textfarbe für Status: "fertig"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightgreen)
|
||||
** Werte: ein Farbname (Standardwert: `lightgreen`)
|
||||
|
||||
* *xfer.color.status_failed*
|
||||
** Beschreibung: Textfarbe für Status: "fehlgeschlagen"
|
||||
** Beschreibung: `Textfarbe für Status: "fehlgeschlagen"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightred)
|
||||
** Werte: ein Farbname (Standardwert: `lightred`)
|
||||
|
||||
* *xfer.color.status_waiting*
|
||||
** Beschreibung: Textfarbe für Status: "wartend"
|
||||
** Beschreibung: `Textfarbe für Status: "wartend"`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: lightcyan)
|
||||
** Werte: ein Farbname (Standardwert: `lightcyan`)
|
||||
|
||||
* *xfer.color.text*
|
||||
** Beschreibung: Textfarbe
|
||||
** Beschreibung: `Textfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *xfer.color.text_bg*
|
||||
** Beschreibung: Hintergrundfarbe
|
||||
** Beschreibung: `Hintergrundfarbe`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: default)
|
||||
** Werte: ein Farbname (Standardwert: `default`)
|
||||
|
||||
* *xfer.color.text_selected*
|
||||
** Beschreibung: Farbe der selektierten Transfer-Zeile
|
||||
** Beschreibung: `Farbe der selektierten Transfer-Zeile`
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname (Standardwert: white)
|
||||
** Werte: ein Farbname (Standardwert: `white`)
|
||||
|
||||
* *xfer.file.auto_accept_chats*
|
||||
** Beschreibung: Die Annahme einer Chat-Anfrage wird, automatisch, akzeptiert (Vorsicht!)
|
||||
** Beschreibung: `Die Annahme einer Chat-Anfrage wird automatisch akzeptiert (Vorsicht!)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *xfer.file.auto_accept_files*
|
||||
** Beschreibung: Die Annahme von Daten wird, automatisch, akzeptiert (Vorsicht!)
|
||||
** Beschreibung: `Die Annahme von Daten wird automatisch akzeptiert (Vorsicht!)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: off)
|
||||
** Werte: on, off (Standardwert: `off`)
|
||||
|
||||
* *xfer.file.auto_rename*
|
||||
** Beschreibung: Eingehende Dateien automatisch umbenennen, um Überschreiben zu vermeiden (fügt dabei '.1', '.2', ... dem Dateinamen hinzu)
|
||||
** Beschreibung: `Eingehende Dateien werden automatisch umbenannt um ein Überschreiben zu vermeiden (dabei wird dem Dateinamen '.1', '.2', ... hinzugefügt)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *xfer.file.auto_resume*
|
||||
** Beschreibung: Abgebrochene Übertragungen automatisch fortsetzen, falls die Verbindung getrennt wurde
|
||||
** Beschreibung: `Abgebrochene Übertragungen automatisch fortsetzen, falls die Verbindung getrennt wurde`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *xfer.file.convert_spaces*
|
||||
** Beschreibung: Beim Verschicken von Dateien, Leerzeichen in Unterstrich umwandeln
|
||||
** Beschreibung: `Ein Leerzeichen wird in einen Unterstrich gewandelt wenn Daten versendet werden`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *xfer.file.download_path*
|
||||
** Beschreibung: Zielpfad für eingehende Dateien
|
||||
** Beschreibung: `Pfad in welchem die ankommenden Dateien gespeichert werden ("%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: "~/.weechat")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "%h/xfer")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"%h/xfer"`)
|
||||
|
||||
* *xfer.file.upload_path*
|
||||
** Beschreibung: Quellpfad, aus dem Dateien standardmäßig gelesen werden (falls keine explizite Angabe für einen Pfad angegeben worden ist)
|
||||
** Beschreibung: `Pfad in welchem sich die Quelldatei befindet (falls vom Anwender kein Pfad angegeben wurde) ("%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: "~/.weechat")`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "~")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `"~"`)
|
||||
|
||||
* *xfer.file.use_nick_in_filename*
|
||||
** Beschreibung: Nutze den Nick des Versenders als Präfix für Dateinamen, wenn Daten empfangen werden
|
||||
** Beschreibung: `Nutzt den Nick des Versenders als Präfix für Dateinamen, wenn Daten empfangen werden`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *xfer.look.auto_open_buffer*
|
||||
** Beschreibung: öffnet automatisch den Übertragungs-Buffer falls eine neue Übertragung hinzugefügt wird
|
||||
** Beschreibung: `öffnet automatisch den Übertragungs-Buffer falls eine neue Übertragung hinzugefügt wird`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *xfer.look.progress_bar_size*
|
||||
** Beschreibung: Größe des Fortschrittsbalkens, in Zeichen (0, falls Fortschrittsbalken deaktiviert sein soll)
|
||||
** Beschreibung: `Größe des Fortschrittsbalkens, in Zeichen (0, falls Fortschrittsbalken deaktiviert sein soll)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 256 (Standardwert: 20)
|
||||
** Werte: 0 .. 256 (Standardwert: `20`)
|
||||
|
||||
* *xfer.network.blocksize*
|
||||
** Beschreibung: Blockgröße für versendete Pakete (in Bytes)
|
||||
** Beschreibung: `Blockgröße für versendete Pakete (in Bytes)`
|
||||
** Typ: integer
|
||||
** Werte: 1024 .. 102400 (Standardwert: 65536)
|
||||
** Werte: 1024 .. 102400 (Standardwert: `65536`)
|
||||
|
||||
* *xfer.network.fast_send*
|
||||
** Beschreibung: Warte beim Verschicken von Dateien nicht auf das Bestätigungssignal (ACK)
|
||||
** Beschreibung: `Wartet beim Versenden von Dateien nicht auf das Bestätigungssignal (ACK)`
|
||||
** Typ: boolesch
|
||||
** Werte: on, off (Standardwert: on)
|
||||
** Werte: on, off (Standardwert: `on`)
|
||||
|
||||
* *xfer.network.own_ip*
|
||||
** Beschreibung: IP- oder DNS-Adresse für ausgehenden Datentransfer/Chat (falls kein Wert angegeben wird, wird die IP des lokalen Interfaces benutzt)
|
||||
** Beschreibung: `IP- oder DNS-Adresse für ausgehenden Datentransfer/Chat (falls kein Wert angegeben ist, wird die IP des lokalen Interfaces benutzt)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *xfer.network.port_range*
|
||||
** Beschreibung: Schränkt ausgehende Daten/Chats auf die ausschließliche Benutzung von Ports in einem vorgegebenen Bereich ein (hilfreich bei NAT) (Syntax: ein einzelner Port, z.B. 5000 oder ein Port-Bereich, z.B. 5000-5015. Es wird empfohlen Ports zu nutzen die Größer als 1024 sind. Denn nur der User "root" kann auf den Port-Bereich <1024 zugreifen)
|
||||
** Beschreibung: `Schränkt den ausgehenden Datenversand bzw. Chats auf die ausschließliche Nutzung von Ports in einem vorgegebenen Bereich ein (hilfreich bei NAT) (Syntax: ein einzelner Port, z.B. 5000 oder ein Port-Bereich, z.B. 5000-5015. Es wird empfohlen Ports zu nutzen welche Größer als 1024 sind. Denn nur der User "root" kann auf den Port-Bereich <1024 zugreifen)`
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette (Standardwert: "")
|
||||
** Werte: beliebige Zeichenkette (Standardwert: `""`)
|
||||
|
||||
* *xfer.network.speed_limit*
|
||||
** Beschreibung: Begrenzung der Übertragungsgeschwindigkeit beim Versenden, in Kilo-Bytes pro Sekunde (0 = keine Begrenzung)
|
||||
** Beschreibung: `Begrenzung der Übertragungsgeschwindigkeit beim Versenden, in Kilo-Bytes pro Sekunde (0 = keine Begrenzung)`
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647 (Standardwert: 0)
|
||||
** Werte: 0 .. 2147483647 (Standardwert: `0`)
|
||||
|
||||
* *xfer.network.timeout*
|
||||
** Beschreibung: Zeitüberschreitung bei Transfer-Anfrage (in Sekunden)
|
||||
** Beschreibung: `Zeitüberschreitung bei Transfer-Anfrage (in Sekunden)`
|
||||
** Typ: integer
|
||||
** Werte: 5 .. 2147483647 (Standardwert: 300)
|
||||
** Werte: 5 .. 2147483647 (Standardwert: `300`)
|
||||
|
||||
|
||||
+134
-53
@@ -9,8 +9,8 @@ Allgemein
|
||||
|
||||
|
||||
[[why_choose_weechat]]
|
||||
Weshalb WeeChat? - X-Chat und Irssi sind sehr gut...
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Weshalb WeeChat? - X-Chat und Irssi sind auch sehr gut...
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Weil WeeChat schlank ist und neue Funktionen besitzt.
|
||||
Einige Funktionen (Version > = 0.3.x):
|
||||
@@ -18,7 +18,7 @@ Einige Funktionen (Version > = 0.3.x):
|
||||
* Unterstützung verschiedener Protokolle durch Erweiterungen (IRC, Jabber)
|
||||
* mehrere Remote GUIs als Ergänzung zu Curses (in Kürze)
|
||||
* in mehreren Sprachen verfügbar
|
||||
* den eigenen Bedürfnissen anpassbar, durch Erweiterungen (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* den eigenen Bedürfnissen durch Erweiterungen anpassbar (C, Perl, Python, Ruby, Lua, Tcl)
|
||||
* Buffer mit unabhängigem Inhalt
|
||||
* Filterung der Anzeige mittels Tags und regulären Ausdrücken
|
||||
* horizontale und vertikale Einteilung der Fenster
|
||||
@@ -42,8 +42,8 @@ Kompilierung / Installation
|
||||
|
||||
|
||||
[[gui]]
|
||||
Ich habe gehört es gibt mehrere GUIs für WeeChat. Wie kann ich diese kompilieren bzw nutzen?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ich habe gehört es gibt mehrere GUIs für WeeChat. Wie kann ich diese kompilieren bzw. nutzen?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Zur Zeit ist nur eine GUI für Curses verfügbar.
|
||||
|
||||
@@ -55,11 +55,11 @@ sein.
|
||||
Ich kann WeeChat nach Cloning des git Repository nicht kompilieren - weshalb?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Der empfohlene Weg um WeeChat zu kompilieren ist die Nutzung von cmake.
|
||||
Es wird empfohlen zum kompilieren von WeeChat, cmake zu nutzen.
|
||||
|
||||
Falls Du WeeChat mit Hilfe der autotools kompilieren solltest (also nicht cmake),
|
||||
stelle sicher, dass Du die neueste Version von autoconf und automake besitzt
|
||||
(WeeChat wird mit autoconf 2.61 und automake 1.10.1 entwickelt).
|
||||
Falls Du WeeChat mit Hilfe der autotools kompilieren solltest (dich also nicht
|
||||
für cmake entscheidest), stelle sicher, dass Du die neueste Version von autoconf
|
||||
und automake besitzt (WeeChat wird mit autoconf 2.61 und automake 1.10.1 entwickelt).
|
||||
|
||||
Die zweite Möglichkeit besteht darin das "Entwickler-Paket" zu installieren. Dies
|
||||
besitzt weniger Abhängigkeiten. Das Paket wird quasi täglich aus dem git Repository erstellt.
|
||||
@@ -76,7 +76,7 @@ Um Hilfe zu erhalten, nutze den `/help` Befehl. Eine Hilfe zu einem Befehl erhä
|
||||
Du durch die Eingabe von: `/help Befehlsname`.
|
||||
Befehle sowie die Belegung der jeweiligen Tasten sind in der Dokumentation
|
||||
aufgeführt.
|
||||
(Tipp: Mit den Tasten <Bild-hoch>/<Bild-runter> kannst Du die Anzeige scrollen)
|
||||
(Tipp: Mit den Tasten <Bild-hoch>/<Bild-runter> kannst Du die Anzeige blättern)
|
||||
|
||||
Neue Benutzer sollten unbedingt die 'quickstart'-Anleitung lesen (siehe
|
||||
Dokumentation auf der Internetseite).
|
||||
@@ -139,8 +139,8 @@ Falls nötig korrigiere den Wert Deiner Variablen TERM: `export TERM="xxx"`.
|
||||
|
||||
|
||||
[[screen_weird_chars]]
|
||||
Wenn ich Weechat unter screen nutze habe ich merkwürdige Zeichen, wie kann ich dies beheben?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Wenn ich Weechat mit screen nutze habe ich merkwürdige Zeichen, wie kann ich dies beheben?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Dies kann durch einen falschen Wert in der TERM-Variable Deiner Shell verursacht
|
||||
werden. Bitte überprüfe die Ausgabe von `echo $TERM` in Deinem Terminal.
|
||||
@@ -151,6 +151,16 @@ Nutzte stattdessen lieber 'xterm'.
|
||||
Falls nötig korrigiere den Wert Deiner TERM-Variable: `export TERM="xxx"`.
|
||||
|
||||
|
||||
[[osx_display_broken]]
|
||||
Ich habe WeeChat unter OS X kompiliert und erhalte nur "(null)" als Textausgabe. Was läuft da schief?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Wenn Du ncursesw selber kompiliert haben solltest dann probiere einmal die Standard ncurses aus welche
|
||||
mit dem System ausgeliefert wird.
|
||||
|
||||
Darüber hinaus ist es unter OS X ratsam WeeChat mittels dem Homebrew package manager zu installieren.
|
||||
|
||||
|
||||
[[buffer_vs_window]]
|
||||
Ich habe von "Buffern" und "Fenstern" gehört - Worin besteht der Unterschied?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -174,7 +184,7 @@ Hierzu kannst Du ein Terminal nutzen welches Block-Auswahl erlaubt (wie z.B. rxv
|
||||
konsole, gnome-terminal, ...). Im Normalfall erfolgt die Markierung mittels der Tasten
|
||||
ctrl + alt in Verbindung mit der Auswahl durch die Maus.
|
||||
|
||||
Eine andere Lösung ist, die Nickliste nach oben oder unten zu verschieben:
|
||||
Eine weitere Möglichkeit besteht darin die Nickliste nach oben oder unten zu verschieben:
|
||||
|
||||
* WeeChat < = 0.2.6: +
|
||||
`set look_nicklist_position = top`
|
||||
@@ -186,10 +196,10 @@ Eine andere Lösung ist, die Nickliste nach oben oder unten zu verschieben:
|
||||
Wie kann ich eine URL aufrufen die einen Zeilenumbruch besitzt?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Da WeeChat sowohl die Uhrzeit als auch einen Präfix für jede Zeile darstellt und
|
||||
man optional auch noch Bars nutzen kann, die das Chatfenster zusätzlich
|
||||
verkleinern, kann es passieren dass sehr lange URLs abgeschnitten und dadurch nicht
|
||||
mehr aufgerufen werden können.
|
||||
Da WeeChat sowohl die Uhrzeit als auch einen Präfix in jeder Zeile darstellt
|
||||
und ein Chatfenster durch die zusätzliche Nutzung von Bars verkleinert werden,
|
||||
ist es möglich, dass überlange URLs abgeschnitten werden und diese dadurch
|
||||
nicht mehr aufgerufen werden können.
|
||||
|
||||
Deshalb sollte man eines der folgenden Skripten nutzen:
|
||||
|
||||
@@ -204,18 +214,20 @@ tinyurl.py::
|
||||
shortenurl.py::
|
||||
URLs werden durch einen Internet-Dienst gekürzt.
|
||||
|
||||
Eine Liste der Skripten die sich mit URLs befassen: http://www.weechat.org/scripts/stable/tag/url
|
||||
Hier findet man eine Auflistung von Skripten die sich mit URLs befassen: http://www.weechat.org/scripts/stable/tag/url
|
||||
|
||||
|
||||
[[change_locale_without_quit]]
|
||||
Ich möchte die Sprache der Meldungen die WeeChat ausgibt ändern, ohne WeeChat zu verlassen. Ist dies möglich?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ich möchte die Meldungen von Weechat in einer anderen Sprache ausgeben lassen, ohne WeeChat zu beenden. Ist dies möglich?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Ja, dazu kannst Du das Python-Skript shell.py verwenden (erhältlich auf der
|
||||
Internetseite). Nach dem laden des Skripts führe folgende Befehle aus:
|
||||
Internetseite). Nach dem Laden des Skripts führe folgende Befehle aus:
|
||||
|
||||
/shell setenv LANG=en_US.UTF-8
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
/shell setenv LANG=de_DE.UTF-8
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Hierdurch erhält man für das Terminal englische, UTF-8 kodierte Meldungen.
|
||||
Benutzer von ISO-Kodierungen können folgendes eingeben:
|
||||
@@ -228,12 +240,12 @@ Tastaturbelegung
|
||||
|
||||
|
||||
[[meta_keys]]
|
||||
Aus welchem Grund funktionieren manche meta keys (alt + key) nicht?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Aus welchem Grund funktionieren manche Meta-Tasten (alt + Taste) nicht?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Wenn Du einen Terminal wie xterm oder uxterm nutzten solltest werden einige
|
||||
meta keys standardmäßig nicht unterstützt.
|
||||
In diesem Fall sollte folgende Zeile der Konfigurationsdatei '~/.Xresources'
|
||||
Meta-Tasten standardmäßig nicht unterstützt.
|
||||
In einem solchen Fall sollte folgende Zeile der Konfigurationsdatei '~/.Xresources'
|
||||
hinzugefügt werden:
|
||||
|
||||
* für xterm:
|
||||
@@ -259,6 +271,22 @@ Mit der voreingestellten Tastenkombination Meta-k (normal Alt-k) kann man sich d
|
||||
Code der jeweiligen Taste anzeigen lassen und in die Eingabezeile einfügen.
|
||||
|
||||
|
||||
[[jump_to_buffer_11_or_higher]]
|
||||
Mit welcher Tastenkombination kann ich zum Buffer 11 (oder höher) wechseln?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Die Tastenkombination lautet alt-j gefolgt von den zwei Ziffern des Buffers.
|
||||
Zum Beispiel, "alt-j 1 1" um zum Buffer 11 zu wechseln.
|
||||
|
||||
Es kann auch eine neue Taste eingebunden werden um zu einem Buffer zu wechseln:
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta-q /buffer *11
|
||||
----------------------------------------
|
||||
|
||||
Eine Auflistung der Standardtastenbelegung findet man in der Benutzeranleitung.
|
||||
|
||||
|
||||
[[irc]]
|
||||
IRC
|
||||
---
|
||||
@@ -276,12 +304,12 @@ Zutreffende Meldungen werden, bevor sie angezeigt werden, von der IRC-Erweiterun
|
||||
(Du wirst sie niemals zu Gesicht bekommen).
|
||||
|
||||
Der Befehl `/filter` ist ein Kern-Befehl (A.d.Ü.: wird in WeeChat ausgeführt und
|
||||
nicht an den Server gesendet) und beeinflußt somit jeden Buffer.
|
||||
nicht an den Server gesendet) und beeinflusst somit jeden Buffer.
|
||||
Dieser Befehl eröffnet die Möglichkeit bestimmte Zeilen in Buffern, mittels Tags und
|
||||
regulären Ausdrücken nach Präfix und Zeileninhalt zu filtern.
|
||||
Die Darstellung von gefilterte Zeilen wird nur unterdrückt, die Zeilen werden nicht gelöscht.
|
||||
Du kannst diese Zeilen sichtbar machen indem Du den Filter deaktivierst (Voreinstellung zum
|
||||
aktivieren/deaktivieren der Filter: Alt-Taste + "=").
|
||||
Die Zeilen werden dabei nicht gelöscht, lediglich die Darstellung im Buffer wird unterdrückt.
|
||||
Die gefilterten Zeilen können zu jeder Zeit dargestellt werden indem man den Filter deaktiviert
|
||||
(Voreinstellung zum aktivieren/deaktivieren der Filter: Alt-Taste + "=").
|
||||
|
||||
|
||||
[[filter_irc_join_part_quit]]
|
||||
@@ -308,17 +336,42 @@ Entsprechend der WeeChat-Version:
|
||||
(Hilfe mit: `/help filter`)
|
||||
|
||||
|
||||
[[filter_irc_join_channel_messages]]
|
||||
Wie kann ich Nachrichten filtern wenn ich einen IRC Channel betrete?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Einige Tags die man zum filtern von Nachrichten nutzen kann:
|
||||
|
||||
* 'irc_366': Auflistung der Namen die sich im Channel befinden
|
||||
* 'irc_332,irc_333': Channel Topic/Datum
|
||||
* 'irc_329': Wann der Channel erstellt wurde
|
||||
|
||||
Tags von anderen Nachrichten kann man im IRC Raw-Server finden
|
||||
(`/server raw`).
|
||||
|
||||
Beispiele:
|
||||
|
||||
* filtert die Auflistung der Namen die sich im Channel befinden:
|
||||
----------------------------------------
|
||||
/filter add irc_join_names * irc_366 *
|
||||
----------------------------------------
|
||||
* filtert das Topic (und das Datum) des Channels:
|
||||
----------------------------------------
|
||||
/filter add irc_join_topic_date * irc_332,irc_333 *
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[filter_voice_messages]]
|
||||
Wie kann ich voice Nachrichten filtern (z.B. auf Bitlbee Servern)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Voice Nachrichten zu filtern ist nicht einfach, da der Voice-Modus mit anderen
|
||||
Modi in der IRC Nachricht kombiniert werden kann.
|
||||
Voice Nachrichten zu filtern ist nicht einfach da der Voice-Modus mit anderen
|
||||
Modi in einer IRC Nachricht kombiniert werden kann.
|
||||
|
||||
Falls Du Voice Nachrichten z.B. bei Bitlbee unterdrücken möchtest da diese
|
||||
dazu genutzt werden um den Abwesenheitsstatus anderer User anzuzeigen und Du nicht
|
||||
von diesen Mitteilungen überflutet werden möchtest, kannst Du WeeChat anweisen
|
||||
den Nick der abwesend ist in einer speziellen Farbe darzustellen.
|
||||
Möchte man Voice-Nachrichten z.B. bei Bitlbee unterdrücken, da diese dazu genutzt
|
||||
werden um den Abwesenheitsstatus anderer User anzuzeigen (und man nicht von diesen
|
||||
Mitteilungen überflutet werden möchte), kann man WeeChat anweisen abwesende Nicks
|
||||
in einer anderen Farbe darzustellen.
|
||||
|
||||
Im Channel '&bitlbee':
|
||||
----------------------------------------
|
||||
@@ -330,31 +383,38 @@ Um in WeeChat anzeigen zu lassen welche Nicks abwesend sind siehe:
|
||||
|
||||
|
||||
[[color_away_nicks]]
|
||||
Wie kann ich mir Nicks in der Nickliste anzeigen lassen, die abwesend sind?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Wie kann ich Nicks in der Nickliste anzeigen lassen die abwesend sind?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Dazu musst Du in der Option 'irc.network.away_check' ein Zeitintervall, in Minuten,
|
||||
angeben die zwischen zwei Überprüfungen liegen soll.
|
||||
Dazu weist man der Option 'irc.server_default.away_check' ein Zeitintervall
|
||||
zu, in welchen Abständen eine Überprüfung stattfinden soll. Die Angabe des
|
||||
Wertes erfolgt in Minuten.
|
||||
|
||||
Mit der Option 'irc.network.away_check_max_nicks' kann festgelegt werden in welchen
|
||||
Channels eine Überprüfung stattfinden soll. Hierbei stellt der angegebene Wert die
|
||||
maximale Anzahl an Nicks in einem Channel dar, die den Channel gleichzeitig besuchen.
|
||||
Mittels der Option 'irc.server_default.away_check_max_nicks' kann festgelegt
|
||||
werden in welchen Channels eine Überprüfung stattfinden soll. Hierbei stellt
|
||||
der angegebene Wert die maximale Anzahl an Nicks in einem Channel dar die den
|
||||
Channel gleichzeitig besuchen dürfen.
|
||||
|
||||
In folgendem Beispiel wird der Abwesenheitsstatus alle fünf Minuten überprüft. Dabei
|
||||
werden aber nur Channels berücksichtigt die nicht mehr als 25 Teilnehmer haben:
|
||||
In folgendem Beispiel wird der Abwesenheitsstatus alle fünf Minuten überprüft.
|
||||
Dabei werden aber nur solche Channels berücksichtigt die nicht mehr als 25
|
||||
Teilnehmer haben:
|
||||
|
||||
----------------------------------------
|
||||
/set irc.network.away_check 5
|
||||
/set irc.network.away_check_max_nicks 25
|
||||
/set irc.server_default.away_check 5
|
||||
/set irc.server_default.away_check_max_nicks 25
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Für Weechat < = 0.3.3, lauten die Optionen 'irc.network.away_check' und
|
||||
'irc.network.away_check_max_nicks'.
|
||||
|
||||
|
||||
[[highlight_notification]]
|
||||
Wie kann ich mich darüber informieren lassen falls mich jemand in einem Channel highlighted
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
((A.d.Ü) Highlight bedeutet, dass der eigene Nick-Name im Channel genannt wird. Ich also
|
||||
direkt, persönlich, angesprochen werde. Der Nick der Person die mich anschreibt wird dabei
|
||||
((A.d.Ü) Highlight bedeutet, dass der eigene (Nick)Name im Channel genannt wird. Man wird
|
||||
also direkt, persönlich, angesprochen. Der Nick, der Person die mich anschreibt wird dabei
|
||||
farblich hervorgehoben)
|
||||
|
||||
Die Einstellung geschieht abhängig von der WeeChat Version:
|
||||
@@ -372,14 +432,35 @@ Es gibt noch andere Skripten, die über verschiedene Ereignisse informieren , bi
|
||||
besuche dazu die Skripten-Webseite: http://www.weechat.org/scripts/
|
||||
|
||||
|
||||
[[irc_ssl_connection]]
|
||||
Es treten Probleme bei einer Serververbindung mittels SSL auf. Was kann ich tun?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Falls Fehlermeldungen auftreten sollten die besagen dass der gnutls Handshake
|
||||
nicht geklappt hat dann sollte ein kleinerer Diffie-Hellman-Schlüssel verwendet
|
||||
werden (Standardgröße: 2048):
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
----------------------------------------
|
||||
|
||||
Erscheint eine Fehlermeldung dass etwas mit dem Zertifikat nicht stimmen sollte dann
|
||||
kann eine Überprüfung deaktiviert werden mittels "ssl_verify" (die Verbindung ist in
|
||||
diesem Fall weniger sicher):
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_verify off
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Erweiterungen / Skripten
|
||||
------------------------
|
||||
|
||||
|
||||
[[openbsd_plugins]]
|
||||
Ich benutze OpenBSD und WeeChat lädt keine Erweiterungen - weshalb?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Ich benutze OpenBSD aber WeeChat lädt keine Erweiterungen - weshalb?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Unter OpenBSD enden die Dateinamen von Erweiterungen mit ".so.0.0" (".so" bei Linux).
|
||||
|
||||
@@ -423,7 +504,7 @@ Wie kann ich WeeChat dazu bringen weniger Speicher zu verbrauchen?
|
||||
Du kannst folgende Tipps umsetzen damit WeeChat weniger Speicher benötigt:
|
||||
|
||||
* nutze die aktuelle Version (man kann davon ausgehen das eine aktuelle Version
|
||||
weniger Speicherlecks besitzt, als eine ältere Version)
|
||||
weniger Speicherlecks besitzt, als eine vorherige Version)
|
||||
* lade keine Erweiterungen die Du nicht benötigst. Zum Beispiel: ASpell, Fifo,
|
||||
Logger, Perl, Python, Ruby, Lua, Tcl, Xfer (wird für DCC benötigst)
|
||||
* lade nur Skripten die Du auch benutzt
|
||||
|
||||
@@ -7,9 +7,9 @@ Sébastien Helleu <flashcode@flashtux.org>
|
||||
Start von WeeChat
|
||||
-----------------
|
||||
|
||||
Der bevorzugte Terminal-Emulator für X (aber nicht obligatorisch) ist
|
||||
rxvt-unicode (er hat eine gute Unterstützung für UTF-8 und keine Probleme mit der
|
||||
Standard Tastaturbelegung).
|
||||
Die bevorzugte Terminal-Emulation für X (aber nicht obligatorisch) ist
|
||||
rxvt-unicode (es hat eine gute Unterstützung für UTF-8 und keine Probleme
|
||||
mit der Standard Tastaturbelegung).
|
||||
|
||||
Starte "weechat-curses" aus Deiner shell.
|
||||
|
||||
@@ -18,8 +18,8 @@ Starte "weechat-curses" aus Deiner shell.
|
||||
Online-Hilfe / Optionen
|
||||
-----------------------
|
||||
|
||||
WeeChat enthält Hilfetexte für alle Befehle, erreichbar über `/help`.
|
||||
Um Hilfe zu einen bestimmten Befehl zu bekommen kann man einfach `/help Befehl`
|
||||
WeeChat enthält Hilfetexte für alle Befehle. Diese Hilfstexte sind über den Befehl `/help` zu
|
||||
erreichen. Um eine Hilfe zu einen bestimmten Befehl zu erhalten kann man einfach `/help Befehl`
|
||||
ausführen.
|
||||
|
||||
Um Optionen zu setzen benutzt man `/set config.section.option value`.
|
||||
@@ -27,8 +27,8 @@ Um Optionen zu setzen benutzt man `/set config.section.option value`.
|
||||
oder ein Plugin-Name), 'section' ein Abschnitt dieser Konfiguration und 'option'
|
||||
der Name der Option).
|
||||
|
||||
WeeChat benutzt den neuen Wert sofort (*Niemals* muss WeeChat neu gestartet
|
||||
werden nach dem die Konfiguration geändert wurde).
|
||||
WeeChat benutzt den neu eingestellten Wert sofort (WeeChat muss also *niemals* neu gestartet
|
||||
werden, nach dem die Konfiguration verändert wurde).
|
||||
|
||||
Du kannst die Option `/set` mit teilweise ausgeschriebenen Namen und dem
|
||||
Platzhalter "*" am Beginn oder Ende verwenden um alle Optionen anzuzeigen, die
|
||||
@@ -48,27 +48,27 @@ Zum Beispiel:
|
||||
Du kannst mit `/help` Hilfe für Optionen auflisten lassen, z.B.:
|
||||
`/help weechat.look.highlight`.
|
||||
|
||||
Beim beenden von WeeChat werden alle Einstellungen gespeichert (mittels `/save`
|
||||
kann das Schreiben der Optionen erzwungen werden).
|
||||
Beim Beenden von WeeChat werden alle Einstellungen gespeichert (mittels `/save`
|
||||
kann das Sichern der Optionen erzwungen werden).
|
||||
|
||||
Konfigurations-Dateien (*.conf) können auch per Hand editiert und mit dem Befehl
|
||||
Konfigurationsdateien (*.conf) können auch per Hand editiert und mit dem Befehl
|
||||
`/reload` neu eingelesen werden (falls man z.B. den `/set` Befehl nicht
|
||||
verwenden möchte).
|
||||
|
||||
|
||||
[[core_vs_plugins]]
|
||||
Kern (Core) vs Plugins
|
||||
----------------------
|
||||
Kern (Core) vs Erweiterungen
|
||||
----------------------------
|
||||
|
||||
Der Kern (core) von WeeChat ist ausschließlich dazu da, Daten auf dem Bildschirm
|
||||
darzustellen um mit dem Benutzer zu interagieren, dies bedeutet, WeeChat an sich
|
||||
-also nur WeeChat core- ohne jegliche Plugins ist unbrauchbar.
|
||||
Der Kern (core) von WeeChat ist ausschließlich dazu da Daten auf dem Bildschirm
|
||||
darzustellen um mit dem Benutzer zu interagieren. Dies bedeutet, WeeChat an sich
|
||||
-also nur WeeChat core- ohne jegliche Erweiterung ist unbrauchbar.
|
||||
(an die treuen User: IRC war ein Teil des Kerns bei Versionen <= 0.2.6)
|
||||
|
||||
Alle Netzwerkprotokolle, z.B. IRC, werden als separates Plugin bereit gestellt.
|
||||
Alle Netzwerkprotokolle, z.B. IRC, werden als separate Erweiterung bereit gestellt.
|
||||
|
||||
Benutze den Befehl `/plugin` um alle Plugins aufzulisten, "irc" sowie andere
|
||||
Plugins sollten aufgelistet werden.
|
||||
Benutze den Befehl `/plugin` um alle Erweiterungen aufzulisten, "irc" sowie andere
|
||||
Erweiterungen sollten aufgelistet werden.
|
||||
|
||||
|
||||
[[create_irc_server]]
|
||||
@@ -146,12 +146,12 @@ sich mit ihm zu verbinden ohne den Befehl `/server` zu benutzen (sollte ich
|
||||
wiederholen, dass Du die Hilfe zu diesem Befehl mit `/help connect` aufrufen
|
||||
kannst?).
|
||||
|
||||
Generell werden die Server-Puffer und der Puffer des Kerns von WeeChat -der
|
||||
core-Puffer- zusammengelegt. Um zwischen den core-Puffer und den Server-Puffern
|
||||
Standardmäßig werden die Server-Buffer und der Buffer des Kerns von WeeChat -der
|
||||
core-Buffer- zusammengelegt. Um zwischen dem core-Buffer und den Server-Buffern
|
||||
umzuschalten kannst Du ctrl-X benutzen.
|
||||
|
||||
Es ist möglich das automatische Zusammenlegen der Server-Puffer zu deaktivieren
|
||||
um eigenständig Puffer zu haben:
|
||||
Es ist möglich das automatische Zusammenlegen der Server-Buffer zu deaktivieren
|
||||
um eigenständige Buffer zu haben:
|
||||
|
||||
/set irc.look.server_buffer independent
|
||||
|
||||
@@ -164,33 +164,33 @@ Betreten/verlassen der IRC-Channel
|
||||
Einen Channel betreten
|
||||
|
||||
`/part [quit message]`::
|
||||
Einen Channel verlassen (der Puffer bleibt geöffnet)
|
||||
Einen Channel verlassen (der Buffer bleibt geöffnet)
|
||||
|
||||
`/close [quit message]`::
|
||||
Schließen eines Server- oder Channel-Puffers (`/close` ist ein Alias für `/buffer close`)
|
||||
Schließen eines Server- oder Channel-Buffers (`/close` ist ein Alias für `/buffer close`)
|
||||
|
||||
|
||||
[[buffer_window]]
|
||||
Puffer/Fenster Verwaltung
|
||||
Buffer/Fenster Verwaltung
|
||||
-------------------------
|
||||
|
||||
Ein Puffer ist eine, zu einem Plugin mit einer Nummer, einer Kategorie und einem
|
||||
Namen, verbundene Komponente. Ein Puffer beinhaltet die auf dem Bildschirm
|
||||
Ein Buffer ist eine, Erweiterung mit einer Nummer, einer Kategorie und einem
|
||||
Namen, verbundene Komponente. Ein Buffer beinhaltet die auf dem Bildschirm
|
||||
dargestellten Daten.
|
||||
|
||||
Ein Fenster ist die Ansicht eines Puffers. Standard ist ein Fenster, das einen
|
||||
Puffer darstellt. Wenn Du den Bildschirm aufteilst, wirst Du mehrere Fenster mit
|
||||
mehreren Puffer gleichzeitig sehen.
|
||||
Ein Fenster ist die Ansicht eines Buffers. Standard ist ein Fenster, das einen
|
||||
Buffer darstellt. Wenn Du den Bildschirm aufteilst wirst Du mehrere Fenster mit
|
||||
mehreren Buffer gleichzeitig sehen.
|
||||
|
||||
Befehle, welche Puffer und Fenster verwalten:
|
||||
Befehle, welche Buffer und Fenster verwalten:
|
||||
|
||||
/buffer
|
||||
/window
|
||||
|
||||
(Ich will jetzt nicht wiederholen, dass Du zu diesen Befehlen Hilfe mit /help
|
||||
erhalten kannst)
|
||||
(Ich muss jetzt nicht wiederholen dass Du zu diesen Befehlen eine Hilfe mit /help
|
||||
zu erhalten ist)
|
||||
|
||||
Ein Beispiel, um Deinen Bildschirm vertikal in ein kleines Fenster (1/3 Höhe)
|
||||
Ein Beispiel: Um Deinen Bildschirm vertikal in ein kleines Fenster (1/3 Höhe)
|
||||
und ein großes Fenster (2/3 Höhe) aufzuteilen, benutze diesen Befehl:
|
||||
|
||||
/window splitv 33
|
||||
@@ -200,25 +200,25 @@ und ein großes Fenster (2/3 Höhe) aufzuteilen, benutze diesen Befehl:
|
||||
Tastaturbelegung
|
||||
----------------
|
||||
|
||||
WeeChat verwendet viele Standardtasten. Alle diese Belegungen sind in der
|
||||
Dokumentation beschrieben, doch solltest Du mindestens einige wesentliche
|
||||
Belegungen kennen:
|
||||
WeeChat verwendet viele Standardtasten. Alle Tastenbelegungen sind in der
|
||||
Dokumentation beschrieben. Im folgenden werden die wichtigsten Tastenbelegungen
|
||||
kurz erläutert:
|
||||
|
||||
- 'alt + linker/rechter Pfeil' (oder 'F5'/'F6'): umschalten zum
|
||||
vorherigen/nächsten Puffer
|
||||
vorherigen/nächsten Buffer
|
||||
- 'F7'/'F8': umschalten zum vorherigen/nächsten Fenster (falls der Bildschirm
|
||||
aufgeteilt ist)
|
||||
- 'F9'/'F10': scrolle die Titleleiste
|
||||
- 'F11'/'F12': scrolle die Liste der Nicks
|
||||
- 'tab': komplettiere den Text in der Eingabeleiste, ähnlich Deiner shell
|
||||
- 'Seite rauf/runter': scrolle den Text im aktiven Puffer
|
||||
- 'alt + A': springe zum Puffer mit Aktivität (aus der Hotlist)
|
||||
- 'F9'/'F10': scrollt die Titleleiste
|
||||
- 'F11'/'F12': scrollt die Liste der Nicks
|
||||
- 'tab': komplettiert den Text in der Eingabezeile, ähnlich Deiner shell
|
||||
- 'Seite rauf/runter': scrollt den Text im aktiven Buffer
|
||||
- 'alt + A': springt zum Buffer mit Aktivität (aus der Hotlist)
|
||||
|
||||
Gemäß Deiner Tastatur und/oder Deinen Bedürfnissen kannst Du jede Taste mittels
|
||||
des Befehls `/key` neu mit einem Befehl belegen.
|
||||
Gemäß Deiner Tastatur und/oder Deinen Bedürfnissen kann jede Taste mit Hilfe
|
||||
des `/key` Befehls durch einen Befehl neu belegt werden.
|
||||
Eine nützliche Tastenkombination um Tastencodes zu ermitteln ist meta-k (alt-k).
|
||||
|
||||
Beispiel, Belegung von meta-y (alt-y) mit dem Befehl `/buffer close`:
|
||||
Beispiel: Belegung von meta-y (alt-y) mit dem Befehl `/buffer close`:
|
||||
|
||||
/key bind (drücke meta-k) (drücke meta-y) /buffer close
|
||||
|
||||
@@ -232,27 +232,27 @@ Entfernen der Belegung:
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Plugins/Scripte
|
||||
---------------
|
||||
Erweiterungen/Skripten
|
||||
----------------------
|
||||
|
||||
Bei einige Distributionen wie Debian, sind Plugins über separate Pakete
|
||||
Bei einigen Distributionen wie z.B. Debian, sind die Erweiterungen über separate Pakete
|
||||
erhältlich (z.B. weechat-plugins).
|
||||
Plugins werden -falls gefunden- automatisch geladen (Bitte beachte die
|
||||
Dokumentation zum Laden/Entladen von Plugins oder Skripten).
|
||||
Erweiterungen werden -sofern welche gefunden worden sind- automatisch geladen (Bitte beachte
|
||||
die Dokumentation zum Laden/Entladen von Erweiterungen oder Skripten).
|
||||
|
||||
Einige Plugins ermöglichen die Verwendung von Scripten in WeeChat (in mehreren
|
||||
Sprachen wie Perl, Python, Ruby, Lua und TCL). Diese Plugins müssen mit dem
|
||||
Einige Erweiterungen ermöglichen die Verwendung von Skripten in WeeChat (unterstützte
|
||||
Sprachen sind Perl, Python, Ruby, Lua und TCL). Diese Erweiterungen müssen mit dem
|
||||
Befehl `/plugin` geladen werden und verfügen ihrerseits über Befehle wie z.B.
|
||||
`/perl` um Scripte zu laden.
|
||||
`/perl` um Perl-Skripten zu laden.
|
||||
|
||||
Viele externe Plugins/Scripte (der Mitarbeitenden) sind für WeeChat verfügbar,
|
||||
Viele externe Erweiterungen/Skripten (der Mitarbeitenden) sind für WeeChat verfügbar,
|
||||
siehe: http://www.weechat.org/scripts
|
||||
|
||||
Der einfachste Weg um Scripte zu installieren ist die verwendung von 'weeget.py':
|
||||
|
||||
Der einfachste Weg um Skripten zu installieren ist die Verwendung von 'weeget.py':
|
||||
werden
|
||||
. herunterladen und kopieren von 'weeget.py' nach ~/.weechat/python/autoload/
|
||||
. laden des Scriptes: `/python autoload`
|
||||
. Liste der Scripte: `/weeget list` (Hilfe mit: `/help weeget`)
|
||||
. laden des Skript: `/python autoload`
|
||||
. Liste der Skripten: `/weeget list` (Hilfe mit: `/help weeget`)
|
||||
|
||||
|
||||
[[more_doc]]
|
||||
|
||||
@@ -0,0 +1,817 @@
|
||||
WeeChat Scripting Guide
|
||||
=======================
|
||||
Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
|
||||
Diese Anleitung beschreibt den WeeChat Chat Client und ist Teil von WeeChat.
|
||||
|
||||
Die aktuelle Version dieser Anleitung finden Sie auf:
|
||||
http://www.weechat.org/doc
|
||||
|
||||
|
||||
[[introduction]]
|
||||
Einleitung
|
||||
----------
|
||||
|
||||
WeeChat (Wee Enhanced Environment for Chat) ist ein freier, schneller und
|
||||
schlanker Chat-Client der für viele Betriebssysteme entwickelt wird.
|
||||
|
||||
Diese Anleitung beschreibt die Vorgehensweise um Skripten für WeeChat zu
|
||||
erstellen. Dabei werden fünf Skriptsprachen unterstützt: perl, python,
|
||||
ruby, lua und tcl.
|
||||
|
||||
[NOTE]
|
||||
Beinahe alle Beispiele in dieser Dokumentation beziehen sich auf Python.
|
||||
Allerdings ist die API für alle Skriptsprachen nahezu identisch.
|
||||
|
||||
[[scripts_in_weechat]]
|
||||
Skripten in WeeChat
|
||||
-------------------
|
||||
|
||||
[[languages_specifities]]
|
||||
Besonderheiten der einzelnen Skriptsprachen
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Es existieren einige Besonderheiten für jede Skriptsprache:
|
||||
|
||||
* perl:
|
||||
** Funktionen werden im Format `weechat::xxx(arg1, arg2, ...);` ausgeführt
|
||||
* python:
|
||||
** WeeChat muss als Modul eingebunden werden: `import weechat`
|
||||
** Um die WeeChat Funktion `print*` nutzen zu können muss `prnt*` genutzt
|
||||
werden ('print' ist ein reservierter Befehl von Python!)
|
||||
** Funktionen werden im Format `weechat.xxx(arg1, arg2, ...)` ausgeführt
|
||||
* ruby:
|
||||
** Es muss 'weechat_init' definiert und darin die Funktion 'register' ausgeführt werden
|
||||
** Funktionen werden im Format `Weechat.xxx(arg1, arg2, ...)` ausgeführt
|
||||
* tcl:
|
||||
** Funktionen werden im Format `weechat::xxx arg1 arg2 ...` ausgeführt
|
||||
|
||||
[[register_function]]
|
||||
Die "Register" Funktion
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Jedes WeeChat Skript muss sich bei WeeChat "registrieren". Die "register" Funktion
|
||||
muss deshalb der erste WeeChat Befehl sein der durch das Skript genutzt wird.
|
||||
|
||||
Prototyp:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
weechat.register(Name, Author, Version, Lizenz, Beschreibung, Shutdown_Funktion, Zeichensatz)
|
||||
----------------------------------------
|
||||
|
||||
Argumente:
|
||||
|
||||
* 'name': interner Name des Skripts (String)
|
||||
* 'author': Name des Authors (String)
|
||||
* 'version': Version des Skripts (String)
|
||||
* 'license': Lizenz für das Skripts (String)
|
||||
* 'description': kurze Beschreibung des Skripts (String)
|
||||
* 'shutdown_function': Name der Funktion die beim Beenden des Skripts aufgerufen werden soll (String)
|
||||
* 'charset': Skript Zeichensatz (optional, liegt das Skript im UTF-8 Format vor kann dieser Wert
|
||||
leer bleiben. UTF-8 ist der Standardzeichensatz) (String)
|
||||
|
||||
Beispielskripten, für jede Sprache:
|
||||
|
||||
* perl:
|
||||
|
||||
[source,perl]
|
||||
----------------------------------------
|
||||
weechat::register("test_perl", "FlashCode", "1.0", "GPL3", "Test Skript", "", "");
|
||||
weechat::print("", "Hallo, von einem perl Skript!");
|
||||
----------------------------------------
|
||||
|
||||
* python:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
import weechat
|
||||
|
||||
weechat.register("test_python", "FlashCode", "1.0", "GPL3", "Test Skript", "", "")
|
||||
weechat.prnt("", "Hallo, von einem python Skript!")
|
||||
----------------------------------------
|
||||
|
||||
* ruby:
|
||||
|
||||
[source,ruby]
|
||||
----------------------------------------
|
||||
def weechat_init
|
||||
Weechat.register("test_ruby", "FlashCode", "1.0", "GPL3", "Test Skript", "", "")
|
||||
Weechat.print("", "Hallo, von einem ruby Skript!")
|
||||
return Weechat::WEECHAT_RC_OK
|
||||
end
|
||||
----------------------------------------
|
||||
|
||||
* lua:
|
||||
|
||||
[source,lua]
|
||||
----------------------------------------
|
||||
weechat.register("test_lua", "FlashCode", "1.0", "GPL3", "Test Skript", "", "")
|
||||
weechat.print("", "Hallo, von einem lua Skript!")
|
||||
----------------------------------------
|
||||
|
||||
* tcl:
|
||||
|
||||
// [source,tcl]
|
||||
----------------------------------------
|
||||
weechat::register "test_tcl" "FlashCode" "1.0" "GPL3" "Test Skript" "" ""
|
||||
weechat::print "" "Hallo, von einem tcl Skript!"
|
||||
----------------------------------------
|
||||
|
||||
[[load_script]]
|
||||
Laden von Skripten
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Der Befehl zum Laden von Skripten ist davon abhängig welche Skriptsprache
|
||||
genutzt werden soll:
|
||||
|
||||
----------------------------------------
|
||||
/perl load perl/skript.pl
|
||||
/python load python/skript.py
|
||||
/ruby load ruby/skript.rb
|
||||
/lua load lua/skript.lua
|
||||
/tcl load tcl/skript.tcl
|
||||
----------------------------------------
|
||||
|
||||
Um Skripten automatisch beim Start von WeeChat zu laden kann man einen Link
|
||||
in das Verzeichnis 'Skriptsprache/autoload' setzen.
|
||||
|
||||
Ein Beispiel für ein Python-Skript:
|
||||
|
||||
----------------------------------------
|
||||
$ cd ~/.weechat/python/autoload
|
||||
$ ln -s ../script.py
|
||||
----------------------------------------
|
||||
|
||||
[[differences_with_c_api]]
|
||||
Unterschiede zur C API
|
||||
----------------------
|
||||
|
||||
Die Skripten API ist nahezu identisch mit der API der C Erweiterung.
|
||||
Um einen Überblick über alle API Funktionen (Prototyp, Argumente,
|
||||
Rückgabe werte, Beispiele) zu erhalten werfen Sie einen Blick in
|
||||
die 'WeeChat Plugin API Reference'.
|
||||
Es ist wichtig dass man zwischen einer 'Erweiterung' und einem 'Skript'
|
||||
unterscheidet: Eine 'Erweiterung' ist eine Binärdatei die kompiliert wurde
|
||||
und mittels `/plugin` geladen wird. Ein 'Skript' ist eine Textdatei welche
|
||||
durch eine Erweiterung z.B. 'python' mittels dem Befehl `/python` geladen
|
||||
wird.
|
||||
Falls Ihr Skript 'test.py' eine WeeChat API Funktion aufruft wird der Aufruf
|
||||
wie folgt abgearbeitet:
|
||||
|
||||
........................................
|
||||
(Skript API) (C API)
|
||||
\/ \/
|
||||
test.py -------> python Erweiterung (python.so) -------> WeeChat core
|
||||
........................................
|
||||
|
||||
Gibt WeeChat einen Rückgabewert an Ihr Skript 'test.py' zurück wird der
|
||||
Aufruf in umgekehrter Reihenfolge abgearbeitet:
|
||||
|
||||
........................................
|
||||
(C API) (Skript API)
|
||||
\/ \/
|
||||
WeeChat core -------> python Erweiterung (python.so) -------> test.py
|
||||
........................................
|
||||
|
||||
[[pointers]]
|
||||
Pointer
|
||||
~~~~~~~
|
||||
|
||||
Wie Sie vermutlich wissen existieren in Skripten keine "Pointer". Sendet nun
|
||||
die API Funktion einen Pointer als Rückgabewert an das Skript, dann wird der
|
||||
Pointer in einen String konvertiert.
|
||||
|
||||
Beispiel: Falls eine Funktion den Pointer 0x1234ab56 zurück gibt erhält das
|
||||
Skript einen String in der Form "0x1234ab56".
|
||||
|
||||
Erwartet die API Funktion als Argument einen Pointer, dann muss das Skript diesen
|
||||
Pointer als String übergeben. Die C Erweiterung konvertiert den String in einen
|
||||
echten Pointer bevor die C API Funktion ausgeführt wird.
|
||||
|
||||
Ein leerer String oder "0x0" sind hierbei erlaubt. Beides wird in C als NULL interpretiert.
|
||||
Im folgenden ein Beispiel um Daten im Core Buffer (WeeChat Hauptbuffer) auszugeben:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
weechat.prnt("", "Hi!")
|
||||
----------------------------------------
|
||||
|
||||
[WARNING]
|
||||
Aus Gründen der Geschwindigkeit wird in vielen Funktionen darauf verzichtet
|
||||
die Pointer auf ihre Korrektheit zu überprüfen. Es obliegt Ihrer Verantwortung
|
||||
einen gültigen Pointer zu übergeben. Sollten Sie dies nicht beachten dann werden
|
||||
Sie mit einem netten Crash-Report belohnt ;)
|
||||
|
||||
[[callbacks]]
|
||||
Callbacks
|
||||
~~~~~~~~~
|
||||
|
||||
Beinahe alle WeeChat Callbacks müssen entweder WEECHAT_RC_OK oder WEECHAT_RC_ERROR als
|
||||
Ergebnis zurück liefern. Eine Ausnahme bildet das modifier Callback, hier wird ein
|
||||
String als Rückgabewert erwartet.
|
||||
|
||||
C Callbacks nutzen ein "Data" Argument welches ein Pointer ist. In der
|
||||
Skript API ist "Data" ein String der jeden Wert haben darf (es handelt sich
|
||||
nicht um einen Pointer).
|
||||
|
||||
Beispiel:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
weechat.hook_timer(1000, 0, 1, "mein_timer_cb", "mein data")
|
||||
|
||||
def mein_timer_cb(data, verbleibende_aufrufe):
|
||||
# es wird "mein data" angezeigt
|
||||
weechat.prnt("", data)
|
||||
return weechat.WEECHAT_RC_OK
|
||||
----------------------------------------
|
||||
|
||||
[[script_api]]
|
||||
Skript API
|
||||
----------
|
||||
|
||||
Um weiterführende Informationen zu den API Funktionen zu erhalten
|
||||
lesen Sie bitte 'WeeChat Plugin API Reference'.
|
||||
|
||||
[[script_api_functions]]
|
||||
Funktionen
|
||||
~~~~~~~~~~
|
||||
|
||||
Liste der Skript API Funktionen:
|
||||
|
||||
[width="100%",cols="^1,10",options="header"]
|
||||
|========================================
|
||||
| Kategorie | Funktionen
|
||||
| Allgemein |
|
||||
register
|
||||
| Erweiterungen |
|
||||
plugin_get_name
|
||||
| Strings |
|
||||
charset_set, iconv_to_internal, iconv_from_internal, gettext, ngettext, +
|
||||
string_match, string_has_highlight, string_mask_to_regex,
|
||||
string_remove_color, string_is_command_char, string_input_for_buffer
|
||||
| Verzeichnisse |
|
||||
mkdir_home, mkdir, mkdir_parents
|
||||
| sortierte Listen |
|
||||
list_new, list_add, list_search, list_casesearch, list_get, list_set,
|
||||
list_next, list_prev, list_string, list_size, list_remove, list_remove_all,
|
||||
list_free
|
||||
| Konfigurationsdatei |
|
||||
config_new, config_new_section, config_search_section, config_new_option,
|
||||
config_search_option, +
|
||||
config_string_to_boolean, config_option_reset, config_option_set,
|
||||
config_option_set_null, config_option_unset, config_option_rename,
|
||||
config_option_is_null, config_option_default_is_null, +
|
||||
config_boolean, config_boolean_default, config_integer, config_integer_default,
|
||||
config_string, config_string_default, config_color, config_color_default, +
|
||||
config_write_option, config_write_line, config_write, config_read,
|
||||
config_reload, +
|
||||
config_option_free, config_section_free_options, config_section_free,
|
||||
config_free, +
|
||||
config_get, config_get_plugin, config_is_set_plugin, config_set_plugin,
|
||||
config_unset_plugin
|
||||
| Ausgabe |
|
||||
prefix, color, print (für Python: prnt), print_date_tags (für Python:
|
||||
prnt_date_tags), print_y (für Python: prnt_y), log_print
|
||||
| Hooks |
|
||||
hook_command, hook_command_run, hook_timer, hook_fd, hook_process,
|
||||
hook_connect, hook_print, hook_signal, hook_signal_send, hook_hsignal,
|
||||
hook_hsignal_send, hook_config, hook_completion, hook_completion_list_add,
|
||||
hook_modifier, hook_modifier_exec, hook_info, hook_info_hashtable,
|
||||
hook_infolist, unhook, unhook_all
|
||||
| Buffer |
|
||||
buffer_new, current_buffer, buffer_search, buffer_search_main, buffer_clear,
|
||||
buffer_close, buffer_merge, buffer_unmerge, buffer_get_integer,
|
||||
buffer_get_string, buffer_get_pointer, buffer_set,
|
||||
buffer_string_replace_local_var
|
||||
| Fenster |
|
||||
current_window, window_get_integer, window_get_string, window_get_pointer,
|
||||
window_set_title
|
||||
| Nickliste |
|
||||
nicklist_add_group, nicklist_search_group, nicklist_add_nick,
|
||||
nicklist_search_nick, nicklist_remove_group, nicklist_remove_nick,
|
||||
nicklist_remove_all, nicklist_group_get_integer, nicklist_group_get_string,
|
||||
nicklist_group_get_pointer, nicklist_group_set, nicklist_nick_get_integer,
|
||||
nicklist_nick_get_string, nicklist_nick_get_pointer, nicklist_nick_set
|
||||
| Bars |
|
||||
bar_item_search, bar_item_new, bar_item_update, bar_item_remove, bar_search,
|
||||
bar_new, bar_set, bar_update, bar_remove
|
||||
| Befehle |
|
||||
command
|
||||
| Informationen |
|
||||
info_get, info_get_hashtable
|
||||
| Infolisten |
|
||||
infolist_new, infolist_new_item, infolist_new_var_integer,
|
||||
infolist_new_var_string, infolist_new_var_pointer, infolist_new_var_time, +
|
||||
infolist_get, infolist_next, infolist_prev, infolist_reset_item_cursor, +
|
||||
infolist_fields, infolist_integer, infolist_string, infolist_pointer, +
|
||||
infolist_time, infolist_free
|
||||
| Upgrade |
|
||||
upgrade_new, upgrade_write_object, upgrade_read, upgrade_close
|
||||
|========================================
|
||||
|
||||
[[script_api_constants]]
|
||||
Konstanten
|
||||
~~~~~~~~~~
|
||||
|
||||
Liste der Konstanten in Skript API:
|
||||
|
||||
[width="100%",cols="^1,10",options="header"]
|
||||
|========================================
|
||||
| Kategorie | Konstanten
|
||||
| return codes |
|
||||
WEECHAT_RC_OK, WEECHAT_RC_OK_EAT, WEECHAT_RC_ERROR
|
||||
| Konfigurationsdatei |
|
||||
WEECHAT_CONFIG_READ_OK, WEECHAT_CONFIG_READ_MEMORY_ERROR,
|
||||
WEECHAT_CONFIG_READ_FILE_NOT_FOUND, WEECHAT_CONFIG_WRITE_OK,
|
||||
WEECHAT_CONFIG_WRITE_ERROR, WEECHAT_CONFIG_WRITE_MEMORY_ERROR, +
|
||||
WEECHAT_CONFIG_OPTION_SET_OK_CHANGED, WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE,
|
||||
WEECHAT_CONFIG_OPTION_SET_ERROR, WEECHAT_CONFIG_OPTION_SET_OPTION_NOT_FOUND,
|
||||
WEECHAT_CONFIG_OPTION_UNSET_OK_NO_RESET, WEECHAT_CONFIG_OPTION_UNSET_OK_RESET,
|
||||
WEECHAT_CONFIG_OPTION_UNSET_OK_REMOVED, WEECHAT_CONFIG_OPTION_UNSET_ERROR
|
||||
| sortierte Listen |
|
||||
WEECHAT_LIST_POS_SORT, WEECHAT_LIST_POS_BEGINNING, WEECHAT_LIST_POS_END
|
||||
| Hotlist |
|
||||
WEECHAT_HOTLIST_LOW, WEECHAT_HOTLIST_MESSAGE, WEECHAT_HOTLIST_PRIVATE,
|
||||
WEECHAT_HOTLIST_HIGHLIGHT
|
||||
| hook Prozesse |
|
||||
WEECHAT_HOOK_PROCESS_RUNNING, WEECHAT_HOOK_PROCESS_ERROR
|
||||
| hook Connect |
|
||||
WEECHAT_HOOK_CONNECT_OK, WEECHAT_HOOK_CONNECT_ADDRESS_NOT_FOUND,
|
||||
WEECHAT_HOOK_CONNECT_IP_ADDRESS_NOT_FOUND, WEECHAT_HOOK_CONNECT_CONNECTION_REFUSED,
|
||||
WEECHAT_HOOK_CONNECT_PROXY_ERROR, WEECHAT_HOOK_CONNECT_LOCAL_HOSTNAME_ERROR,
|
||||
WEECHAT_HOOK_CONNECT_GNUTLS_INIT_ERROR, WEECHAT_HOOK_CONNECT_GNUTLS_HANDSHAKE_ERROR,
|
||||
WEECHAT_HOOK_CONNECT_MEMORY_ERROR
|
||||
| hook Signal |
|
||||
WEECHAT_HOOK_SIGNAL_STRING, WEECHAT_HOOK_SIGNAL_INT, WEECHAT_HOOK_SIGNAL_POINTER
|
||||
|========================================
|
||||
|
||||
[[common_tasks]]
|
||||
Gemeinschaftsaufgabe
|
||||
--------------------
|
||||
|
||||
Dieses Kapitel beinhaltet einige Aufgaben mit Lösungsbeispielen.
|
||||
Die Skript API wird dabei nur sehr oberflächlich besprochen.Um eine vollständige
|
||||
Übersicht aller Befehle zu erhalten nutzen Sie bitte die 'WeeChat Plugin API Reference'.
|
||||
|
||||
[[buffers]]
|
||||
Buffer
|
||||
~~~~~~
|
||||
|
||||
[[buffers_display_messages]]
|
||||
Nachrichten anzeigen
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Eine leere Zeichenkette wird häufig verwendet um den WeeChat Core Buffer zu nutzen.
|
||||
Möchten Sie einen anderen Buffer nutzen dann muss der Pointer dieses Buffers verwendet
|
||||
werden (Übergabe als String, siehe <<pointers,Pointer>>).
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# Gibt den Text "Hallo" im Core Buffer aus
|
||||
weechat.prnt("", "Hallo")
|
||||
|
||||
# Gibt den Text "Hallo" im Core Buffer aus, schreibt diesen aber nicht in die Protokolldatei
|
||||
# (nur Version >= 0.3.3)
|
||||
weechat.prnt_date_tags("", 0, "no_log", "hello")
|
||||
|
||||
# Gibt den Präfix "==>" gefolgt von dem Text "Hallo" im aktuellen Buffer aus
|
||||
# (Präfix und Text müssen durch ein Tab getrennt werden)
|
||||
weechat.prnt(weechat.current_buffer(), "==>\tHallo")
|
||||
|
||||
# Gibt eine Fehlermeldung im Core Buffer aus (mit Präfix für Fehler)
|
||||
weechat.prnt("", "%sfalsche Anzahl an Argumenten" % weechat.prefix("error"))
|
||||
|
||||
# Gibt eine farbige Nachricht im Core Buffer aus
|
||||
weechat.prnt("", "Text %sGeld auf Blau" % weechat.color("yellow,blue"))
|
||||
|
||||
# sucht einen bestimmten Buffer und gibt dort einen Text aus
|
||||
# (der Name des Buffers muss folgendes Format besitzen Erweiterung.Name, Beispiel: "irc.freenode.#weechat")
|
||||
buffer = weechat.buffer_search("irc", "freenode.#weechat")
|
||||
weechat.prnt(buffer, "Nachricht im #weechat Channel")
|
||||
|
||||
# die zweite Möglichkeit einen Buffer zu suchen (empfohlen!)
|
||||
# (bitte beachten Sie dass der Server- und Channelname durch ein Komma zu trennen sind)
|
||||
buffer = weechat.info_get("irc_buffer", "freenode,#weechat")
|
||||
weechat.prnt(buffer, "Nachricht im #weechat Channel")
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Die print Funktion heißt in Perl/Ruby/Lua/Tcl `print`. In Python lautet die Funktion `prnt`.
|
||||
|
||||
[[buffers_send_text]]
|
||||
Text in einen Buffer senden
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Sie können einen Text oder einen Befehl zu einem Buffer senden. Dies entspricht exakt dem
|
||||
Verhalten als ob Sie einen Text oder einen Befehl in der Befehlszeile eingeben und diesen
|
||||
mit der [Enter] Taste bestätigen.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# führt den Befehl "/help" im Core Buffer aus
|
||||
weechat.command("", "/help")
|
||||
|
||||
# sendet den Text "Hallo" in den IRC Channel #weechat (die Teilnehmer des Channels sehen diese Nachricht)
|
||||
buffer = weechat.info_get("irc_buffer", "freenode,#weechat")
|
||||
weechat.command(buffer, "Hallo")
|
||||
----------------------------------------
|
||||
|
||||
[[buffers_new]]
|
||||
neuen Buffer öffnen
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Sie können aus Ihrem Skript einen neuen Buffer öffnen um dort Nachrichten auszugeben.
|
||||
|
||||
Zwei Callbacks können aufgerufen werden (diese sind optional): der erste Callback dient dazu
|
||||
eine Routine aufzurufen sobald ein Text eingegeben und mit [Enter] bestätigt wird. Der zweite
|
||||
Callback ruft eine Routine auf die beim Schließen des Buffers ausgeführt wird (zum Beispiel
|
||||
wenn `/buffer close` genutzt wurde).
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# Callback falls Daten aus der Eingabezeile empfangen wurden
|
||||
def buffer_input_cb(data, buffer, input_data):
|
||||
# ...
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
# Callback falls der Buffer geschlossen wurde
|
||||
def buffer_close_cb(data, buffer):
|
||||
# ...
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
# neuen Buffer öffnen
|
||||
buffer = weechat.buffer_new("Mein_Buffer", "buffer_input_cb", "", "buffer_close_cb", "")
|
||||
|
||||
# Überschrift für Buffer bestimmen
|
||||
weechat.buffer_set(buffer, "Titel", "Dies ist die Überschrift für meinen Buffer")
|
||||
|
||||
# deaktiviert die Protokollierung. Dazu wird die lokale Variable "no_log" auf "1" gesetzt
|
||||
weechat.buffer_set(buffer, "localvar_set_no_log", "1")
|
||||
----------------------------------------
|
||||
|
||||
[[buffers_properties]]
|
||||
Eigenschaften von Buffern
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Die verschiedenen Eigenschaften von Buffern können in Form eines Strings, Integer oder als Pointer
|
||||
vorliegen und gelesen werden.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
buffer = weechat.current_buffer()
|
||||
|
||||
nummer = weechat.buffer_get_integer(buffer, "number")
|
||||
name = weechat.buffer_get_string(buffer, "name")
|
||||
kurz_name = weechat.buffer_get_string(buffer, "short_name")
|
||||
----------------------------------------
|
||||
|
||||
Es ist möglich lokale Variablen eines Buffers hinzuzufügen, zu
|
||||
lesen oder zu löschen:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# lokale Variable hinzufügen
|
||||
weechat.buffer_set(buffer, "localvar_set_meinevariable", "mit_meinem_Wert")
|
||||
|
||||
# lokale Variable lesen
|
||||
meine_variable = weechat.buffer_get_string(buffer, "localvar_meinevariable")
|
||||
|
||||
# lokale Variable löschen
|
||||
weechat.buffer_set(buffer, "localvar_del_meinevariable", "")
|
||||
----------------------------------------
|
||||
|
||||
Um zu sehen welche lokalen Variablen für einen Buffer gesetzt sind führen Sie
|
||||
bitte in WeeChat folgenden Befehl aus:
|
||||
|
||||
----------------------------------------
|
||||
/buffer localvar
|
||||
----------------------------------------
|
||||
|
||||
[[hooks]]
|
||||
Hooks
|
||||
~~~~~
|
||||
|
||||
[[hook_command]]
|
||||
neuen Befehl hinzufügen
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Erstellt mittels `hook_command` einen benutzerdefinierten Befehl. Dabei kann
|
||||
eine benutzerdefinierte Vervollständigung der Argumente genutzt werden.
|
||||
|
||||
Beispiel:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
def mein_befehl_cb(data, buffer, args):
|
||||
# ...
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
hook = weechat.hook_command("meinfilter", "Beschreibung meines Filters",
|
||||
"[list] | [enable|disable|toggle [name]] | [add name plugin.buffer tags regex] | [del name|-all]",
|
||||
"Beschreibung der Argumente...",
|
||||
"list"
|
||||
" || enable %(filters_names)"
|
||||
" || disable %(filters_names)"
|
||||
" || toggle %(filters_names)"
|
||||
" || add %(filters_names) %(buffers_plugins_names)|*"
|
||||
" || del %(filters_names)|-all",
|
||||
"mein_befehl_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
Der Befehl wird dann in WeeChat wie folgt genutzt:
|
||||
|
||||
----------------------------------------
|
||||
/help meinfilter
|
||||
|
||||
/meinfilter Argumente...
|
||||
----------------------------------------
|
||||
|
||||
[[hook_timer]]
|
||||
Nutzung des Timers
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Mittels `hook_timer` wird eine Zeitfunktion implementiert.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
def timer_cb(data, remaining_calls):
|
||||
# ...
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
# Timer wird jede Minute aufgerufen (wenn die Sekunden auf 00 springen)
|
||||
weechat.hook_timer(60 * 1000, 60, 0, "timer_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[[hook_process]]
|
||||
Hintergrundprozesse
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Mit der Funktion `hook_process` kann ein Hintergrundprozess gestartet werden.
|
||||
Der Callback wird aufgerufen sobald der Hintergrundprozess abgearbeitet wurde.
|
||||
Dies kann auch mehrfach der Fall sein.
|
||||
|
||||
Für den letzten Aufruf des Callback wird 'rc' auf 0 oder einen positiven Wert
|
||||
gesetzt. Dies ist der Return Code des Befehls.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# Zeigt die Versionen der Linux-Kerne.
|
||||
kernel_txt = ""
|
||||
|
||||
def kernel_process_cb(data, command, rc, stdout, stderr):
|
||||
""" Callback reading command output. """
|
||||
global kernel_txt
|
||||
if stdout != "":
|
||||
kernel_txt += stdout
|
||||
if int(rc) >= 0:
|
||||
weechat.prnt("", kernel_txt)
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
weechat.hook_process("python -c \"import urllib; "
|
||||
"print urllib.urlopen('http://www.kernel.org/kdist/finger_banner').read()\"",
|
||||
10 * 1000, "kernel_process_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[[config_options]]
|
||||
Konfiguration / Optionen
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
[[config_options_set_script]]
|
||||
Optionen von Skripten setzen
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Die Funktion `config_is_set_plugin` wird dazu benutzt um zu testen ob eine Option
|
||||
gesetzt ist oder nicht. Mit der Funktion `config_set_plugin` wird eine Option gesetzt.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
skript_optionen = {
|
||||
"Option1" : "Wert1",
|
||||
"Option2" : "Wert2",
|
||||
"Option3" : "Wert3",
|
||||
}
|
||||
for option, default_value in skript_optionen.iteritems():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
weechat.config_set_plugin(option, standardwert)
|
||||
----------------------------------------
|
||||
|
||||
[[config_options_detect_changes]]
|
||||
Veränderungen bemerken
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Die Funktion `hook_config` wird dazu benutzt um festzustellen falls ein Anwender
|
||||
eine Option des Skripts verändert hat.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
SKRIPT_NAME = "meinskript"
|
||||
|
||||
# ...
|
||||
|
||||
def config_cb(data, option, value):
|
||||
""" Callback welcher genutzt wird wenn eine Option verändert wurde. """
|
||||
# zum Beispiel werden hier alle Optionen des Skripts in die entsprechenden Variablen geschrieben...
|
||||
# ...
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
# ...
|
||||
|
||||
weechat.hook_config("plugins.var.python." + SKRIPT_NAME + ".*", "config_cb", "")
|
||||
# für die jeweilige Programmiersprache muss "python" durch "perl", "ruby", "lua" oder "tcl" ersetzt werden.
|
||||
----------------------------------------
|
||||
|
||||
[[config_options_weechat]]
|
||||
WeeChat Optionen lesen
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Die Funktion `config_get` gibt einen Pointer zu einer Option zurück. Abhängig vom Typ der Option
|
||||
muss entweder `config_string`, `config_boolean`, `config_integer` oder `config_color` genutzt werden.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# string
|
||||
weechat.prnt("", "Wert der Option weechat.look.item_time_format ist: %s"
|
||||
% (weechat.config_string(weechat.config_get("weechat.look.item_time_format"))))
|
||||
|
||||
# boolean
|
||||
weechat.prnt("", "Wert der Option weechat.look.day_change ist: %d"
|
||||
% (weechat.config_boolean(weechat.config_get("weechat.look.day_change"))))
|
||||
|
||||
# integer
|
||||
weechat.prnt("", "Wert der Option weechat.look.scroll_page_percent ist: %d"
|
||||
% (weechat.config_integer(weechat.config_get("weechat.look.scroll_page_percent"))))
|
||||
|
||||
# color
|
||||
weechat.prnt("", "Wert der Option weechat.color.chat_delimiters ist: %s"
|
||||
% (weechat.config_color(weechat.config_get("weechat.color.chat_delimiters"))))
|
||||
----------------------------------------
|
||||
|
||||
[[irc]]
|
||||
IRC
|
||||
~~~
|
||||
|
||||
[[irc_catch_messages]]
|
||||
Nachrichten abfangen
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Die IRC Erweiterung sendet zwei Signale wenn eine Nachricht empfangen wurde.
|
||||
`xxx` ist der interne IRC Servername, `yyy` ist der IRC Befehl der empfangen
|
||||
wurde (JOIN, QUIT, PRIVMSG, 301, ..):
|
||||
|
||||
xxxx,irc_in_yyy::
|
||||
Signal wird gesendet bevor die Nachricht verarbeitet wurde.
|
||||
|
||||
xxx,irc_in2_yyy::
|
||||
Signal wird gesendet nachdem die Nachricht verarbeitet wurde.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
def join_cb(data, signal, signal_data):
|
||||
# Das Signal lautet: "freenode,irc_in2_join"
|
||||
# signal_data enthält die IRC Nachricht, zum Beispiel: ":nick!user@host JOIN :#channel"
|
||||
nick = weechat.info_get("irc_nick_from_host", signal_data)
|
||||
server = signal.split(",")[0]
|
||||
channel = signal_data.split(":")[-1]
|
||||
buffer = weechat.info_get("irc_buffer", "%s,%s" % (server, channel))
|
||||
if buffer:
|
||||
weechat.prnt(buffer, "Holla, %s hat den Channel betreten!" % nick)
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
# es ist sinnvoll als Server "*" anzugeben um alle JOIN Nachrichten von allen
|
||||
# IRC Servern abzufangen
|
||||
weechat.hook_signal("*,irc_in2_join", "join_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[[irc_modify_messages]]
|
||||
Modify messages
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
Die IRC Erweiterung verschickt einen "modifier" mit Namen "irc_in_xxx" ("xxx" steht für den
|
||||
Namen des IRC Befehls) um eine Nachricht zu empfangen die dann modifiziert werden kann.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
def modifier_cb(data, modifier, modifier_data, string):
|
||||
# füge den Namen des Server zu allen empfangenen Nachrichten hinzu
|
||||
# (Okay dies ist nicht wirklich sinnvoll, aber es ist auch nur ein Beispiel!)
|
||||
return "%s %s" % (string, modifier_data)
|
||||
|
||||
weechat.hook_modifier("irc_in_privmsg", "modifier_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[WARNING]
|
||||
Eine fehlerhafte Nachricht kann WeeChat zum Absturz bringen oder andere ernsthafte Probleme erzeugen!
|
||||
|
||||
[[irc_parse_message]]
|
||||
Nachrichten parsen
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Neu in Version 0.3.4._
|
||||
|
||||
Man kann IRC Nachrichten mittels einer info_hashtable mit dem Namen "irc_parse_message" parsen.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
dict = weechat.info_get_hashtable("irc_parse_message",
|
||||
{ "message": ":nick!user@host PRIVMSG #weechat :message here" })
|
||||
weechat.prnt("", "dict: %s" % dict)
|
||||
|
||||
# output:
|
||||
# dict: {'nick': 'nick', 'host': 'nick!user@host', 'command': 'PRIVMSG', 'arguments': '#weechat :message here', 'channel': '#weechat'}
|
||||
----------------------------------------
|
||||
|
||||
[[infos]]
|
||||
Infos
|
||||
~~~~~
|
||||
|
||||
[[infos_weechat_version]]
|
||||
WeeChat Version
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
Die sinnvollste Methode um die Version abzufragen ist die Nutzung
|
||||
von "version_number". Das Ergebnis sollte mit einem hexadezimalen
|
||||
Integer-Wert verglichen werden.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
version = weechat.info_get("version_number", "") or 0
|
||||
if int(version) >= 0x00030200:
|
||||
weechat.prnt("", "Es handelt sich um WeeChat 0.3.2 oder neuer")
|
||||
else:
|
||||
weechat.prnt("", "Es handelt sich um WeeChat 0.3.1 oder älter")
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Versionen < = 0.3.1.1 geben einen leeren String zurück wenn man 'info_get("version_number")'
|
||||
aufruft. Deshalb müssen Sie prüfen ob der Rückgabe wert *nicht* leer ist.
|
||||
|
||||
Um die Version als String zu erhalten:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# Dies gibt z.B. "Version 0.3.2" im Core Buffer aus
|
||||
weechat.prnt("", "Version %s" % weechat.info_get("version", ""))
|
||||
----------------------------------------
|
||||
|
||||
[[infos_other]]
|
||||
andere Informationen
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# WeeChat Hauptverzeichnis, zum Beispiel: "/home/xxxx/.weechat"
|
||||
weechat.prnt("", "WeeChat Hauptverzeichnis: %s" % weechat.info_get("weechat_dir", ""))
|
||||
|
||||
# Inaktivität der Tastatur
|
||||
weechat.prnt("", "Tastatur ist seit %s Sekunden nicht mehr betätigt worden" % weechat.info_get("inactivity", ""))
|
||||
----------------------------------------
|
||||
|
||||
[[infolists]]
|
||||
Infolisten
|
||||
~~~~~~~~~~
|
||||
|
||||
[[infolists_read]]
|
||||
Infoliste einlesen
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Es können Infolisten eingelesen werden die entweder von WeeChat oder von
|
||||
Erweiterungen erstellt wurden.
|
||||
|
||||
Beispiele:
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
# Infoliste "buffer" einlesen, um eine Liste aller Buffer zu erhalten
|
||||
infolist = weechat.infolist_get("buffer", "", "")
|
||||
if infolist:
|
||||
while weechat.infolist_next(infolist):
|
||||
name = weechat.infolist_string(infolist, "name")
|
||||
weechat.prnt("", "Buffer: %s" % name)
|
||||
weechat.infolist_free(infolist)
|
||||
----------------------------------------
|
||||
|
||||
[IMPORTANT]
|
||||
Vergessen Sie bitte nicht `infolist_free` aufzurufen um den Speicher wieder
|
||||
frei zu geben der durch die Infoliste belegt wurde. WeeChat gibt diesen Speicher
|
||||
nicht von sich aus frei.
|
||||
+183
-105
@@ -22,7 +22,7 @@ Funktionen
|
||||
|
||||
wesentliche Merkmale:
|
||||
|
||||
* Multi-Protokoll fähig (IRC, andere Protokolle folgen)
|
||||
* Multi-Protokoll fähig (IRC, Jabber)
|
||||
* Multi-Server Verbindungen (mittels SSL, IPv6, proxy)
|
||||
* verschiedene GUIs: Curses (wxWidgets, Gtk und Qt sind in der Entwicklung)
|
||||
* klein, schnell und schlank
|
||||
@@ -98,8 +98,8 @@ welche Pakete optional genutzt werden können.
|
||||
| python-dev | nein | python Erweiterung
|
||||
| ruby1.8-dev | nein | ruby Erweiterung
|
||||
| liblua5.1-0-dev | nein | lua Erweiterung
|
||||
| tcl-dev | nein | tcl Erweiterung
|
||||
| asciidoc (>= 8.2) | nein | erstellt Dokumentation (HTML Dateien)
|
||||
| tcl-dev (>= 8.5) | nein | tcl Erweiterung
|
||||
| asciidoc (>= 8.5.0) | nein | erstellt Dokumentation (HTML Dateien)
|
||||
| source-highlight | nein | Syntax highlight für Quelltext in HTML Dokumentation
|
||||
|========================================
|
||||
|
||||
@@ -444,100 +444,101 @@ Tastenbefehle für die Befehlszeile
|
||||
| Taste| Beschreibung und Befehl
|
||||
|
||||
| Pfeil links +
|
||||
Ctrl + B |
|
||||
Ctrl + `b` |
|
||||
setzt den Cursor eine Position nach links +
|
||||
`/input move_previous_char`
|
||||
|
||||
| Pfeil rechts +
|
||||
Ctrl + F |
|
||||
Ctrl + `f` |
|
||||
setzt den Cursor eine Position nach rechts +
|
||||
`/input move_next_char`
|
||||
|
||||
| Ctrl + Pfeil links +
|
||||
Alt + B |
|
||||
Alt + `b` |
|
||||
springt zum Anfang des vorherigen Wortes in der Befehlszeile +
|
||||
`/input move_previous_word`
|
||||
|
||||
| Ctrl + Pfeil rechts +
|
||||
Alt + F |
|
||||
Alt + `f` |
|
||||
sprint zum Anfang des nächsten Wortes in der Befehlszeile +
|
||||
`/input move_next_word`
|
||||
|
||||
| Home +
|
||||
Ctrl + A |
|
||||
Ctrl + `a` |
|
||||
sprint zum Anfang der Befehlszeile +
|
||||
`/input move_beginning_of_line`
|
||||
|
||||
| End +
|
||||
Ctrl + E |
|
||||
Ctrl + `e` |
|
||||
springt ans Ende der Befehlszeile +
|
||||
`/input move_end_of_line`
|
||||
|
||||
| Ctrl + C dann B |
|
||||
| Ctrl + `c` dann `b` |
|
||||
Fügt Steuerzeichen für fett geschrieben Text ein +
|
||||
`/input insert \x02`
|
||||
|
||||
| Ctrl + C dann C |
|
||||
| Ctrl + `c` dann `c` |
|
||||
Fügt Steuerzeichen für Textfarbe ein +
|
||||
`/input insert \x03`
|
||||
|
||||
| Ctrl + C dann I |
|
||||
| Ctrl + `c` dann `i` |
|
||||
Fügt Steuerzeichen für kursiven Text ein +
|
||||
`/input insert \x1D`
|
||||
|
||||
| Ctrl + C dann O |
|
||||
| Ctrl + `c` dann `o` |
|
||||
Fügt Steuerzeichen für Standardfarbe ein +
|
||||
`/input insert \x0F`
|
||||
|
||||
| Ctrl + C dann R |
|
||||
| Ctrl + `c` dann `r` |
|
||||
Fügt Steuerzeichen für Hintergrundfarbe ein +
|
||||
`/input insert \x12`
|
||||
|
||||
| Ctrl + C dann U |
|
||||
| Ctrl + `c` dann `u` |
|
||||
Fügt Steuerzeichen für unterstrichenen Text ein +
|
||||
`/input insert \x15`
|
||||
|
||||
| Delete +
|
||||
Ctrl + D |
|
||||
Ctrl + `d` |
|
||||
entfernt nächstes Zeichen in der Befehlszeile +
|
||||
`/input delete_next_char`
|
||||
|
||||
| Backspace +
|
||||
Ctrl + H |
|
||||
Ctrl + `h` |
|
||||
entfernt vorheriges Zeichen in der Befehlszeile +
|
||||
`/input delete_previous_char`
|
||||
|
||||
| Ctrl + K |
|
||||
| Ctrl + `k` |
|
||||
entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage
|
||||
kopiert) +
|
||||
`/input delete_end_of_line`
|
||||
|
||||
| Ctrl + R |
|
||||
Sucht nach einem Text in der Protokolldatei (zweimaliges Drücken: sucht nach exaktem Text) +
|
||||
| Ctrl + `r` |
|
||||
Sucht in der Protokolldatei nach einem Text (zweimaliges Drücken: sucht nach exaktem Text),
|
||||
mittels Pfeiltaste hoch/runter kann zum nächsten/vorherigen Treffer gesprungen werden +
|
||||
`/input search_text`
|
||||
|
||||
| Ctrl + T |
|
||||
| Ctrl + `t` |
|
||||
Zeichen austauschen +
|
||||
`/input transpose_chars`
|
||||
|
||||
| Ctrl + U |
|
||||
| Ctrl + `u` |
|
||||
entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage
|
||||
kopiert) +
|
||||
`/input delete_beginning_of_line`
|
||||
|
||||
| Ctrl + W |
|
||||
| Ctrl + `w` |
|
||||
entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) +
|
||||
`/input delete_previous_word`
|
||||
|
||||
| Ctrl + Y |
|
||||
| Ctrl + `y` |
|
||||
fügt Zeichenkette aus Zwischenablage ein +
|
||||
`/input clipboard_paste`
|
||||
|
||||
| Ctrl + _ |
|
||||
| Ctrl + `_` |
|
||||
Rückgängig machen in Befehlszeile +
|
||||
`/input undo`
|
||||
|
||||
| Alt + _ |
|
||||
| Alt + `_` |
|
||||
Wiederherstellen in der Befehlszeile +
|
||||
`/input redo`
|
||||
|
||||
@@ -554,8 +555,8 @@ Tastenbefehle für die Befehlszeile
|
||||
schreibt das Zeichen in die Befehlszeile
|
||||
|
||||
| Enter +
|
||||
Ctrl + J +
|
||||
Ctrl + M |
|
||||
Ctrl + `j` +
|
||||
Ctrl + `m` |
|
||||
führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) +
|
||||
`/input return`
|
||||
|
||||
@@ -575,16 +576,16 @@ Tastenbefehle für die Befehlszeile
|
||||
ruft nächsten Befehl/Nachricht aus dem globalen Befehlsspeicher auf (für alle Buffer) +
|
||||
`/input history_global_next`
|
||||
|
||||
| Alt + D |
|
||||
| Alt + `d` |
|
||||
löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) +
|
||||
`/input delete_next_word`
|
||||
|
||||
| Alt + K |
|
||||
| Alt + `k` |
|
||||
zeigt den Tastencode (inklusive des eingebundenen Befehls) einer Tastenkombination an und fügt ihn in
|
||||
die Befehlszeile ein +
|
||||
`/input grab_key_command`
|
||||
|
||||
| Alt + R |
|
||||
| Alt + `r` |
|
||||
löscht komplette Eingabezeile +
|
||||
`/input delete_line`
|
||||
|========================================
|
||||
@@ -597,15 +598,15 @@ Tastenbefehle für Buffer / Fenster
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Ctrl + L |
|
||||
| Ctrl + `l` |
|
||||
zeichnet das Fenster neu +
|
||||
`/window refresh`
|
||||
|
||||
| Ctrl + S dann Ctrl + U |
|
||||
| Ctrl + `s` dann Ctrl + `u` |
|
||||
Setzt die ungelesen Markierung für alle Buffer +
|
||||
`/input set_unread`
|
||||
|
||||
| Ctrl + X |
|
||||
| Ctrl + `x` |
|
||||
sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch +
|
||||
`/input switch_active_buffer`
|
||||
|
||||
@@ -635,14 +636,14 @@ Tastenbefehle für Buffer / Fenster
|
||||
|
||||
| Alt + Pfeil links +
|
||||
Alt + Pfeil hoch +
|
||||
Ctrl + P +
|
||||
Ctrl + `p` +
|
||||
F5 |
|
||||
zum vorherigen Buffer springen +
|
||||
`/buffer -1`
|
||||
|
||||
| Alt + Pfeil rechts +
|
||||
Alt + Pfeil runter +
|
||||
Ctrl + N +
|
||||
Ctrl + `n` +
|
||||
F6 |
|
||||
zum nächsten Buffer springen +
|
||||
`/buffer +1`
|
||||
@@ -679,20 +680,20 @@ Tastenbefehle für Buffer / Fenster
|
||||
springt zum Ende der Nickliste +
|
||||
`/bar scroll nicklist * ye`
|
||||
|
||||
| Alt + A |
|
||||
| Alt + `a` |
|
||||
wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht,
|
||||
...) +
|
||||
`/input jump_smart`
|
||||
|
||||
| Alt + J dann Alt + L |
|
||||
| Alt + `j` dann Alt + `l` |
|
||||
wechselt zum letzten Buffer +
|
||||
`/input jump_last_buffer`
|
||||
|
||||
| Alt + J dann Alt + R |
|
||||
| Alt + `j` dann Alt + `r` |
|
||||
wechselt zum IRC raw Buffer +
|
||||
`/server raw`
|
||||
|
||||
| Alt + J dann Alt + S |
|
||||
| Alt + `j` dann Alt + `s` |
|
||||
wechselt zum IRC Server Buffer +
|
||||
`/server jump`
|
||||
|
||||
@@ -700,38 +701,38 @@ Tastenbefehle für Buffer / Fenster
|
||||
wechselt zum Buffer mit der Nummer (0 = 10) +
|
||||
`/buffer *N`
|
||||
|
||||
| Alt + J dann Ziffern (01-99) |
|
||||
| Alt + `j` dann Ziffern (01-99) |
|
||||
wechselt zum Buffer mit der Nummer +
|
||||
`/buffer NN`
|
||||
|
||||
| Alt + N |
|
||||
| Alt + `n` |
|
||||
springe zur nächsten Highlight Nachricht +
|
||||
`/window scroll_next_highlight`
|
||||
|
||||
| Alt + P |
|
||||
| Alt + `p` |
|
||||
springe zur vorherigen Highlight Nachricht +
|
||||
`/window scroll_previous_highlight`
|
||||
|
||||
| Alt + U |
|
||||
| Alt + `u` |
|
||||
springe zur ersten ungelesenen Zeile im Buffer +
|
||||
`/input scroll_unread`
|
||||
|
||||
| Alt + W dann Alt + Pfeiltaste |
|
||||
| Alt + `w` dann Alt + Pfeiltaste |
|
||||
wechselt zum Fenster durch Richtungsanweisung +
|
||||
`/window up` +
|
||||
`/window down` +
|
||||
`/window left` +
|
||||
`/window right`
|
||||
|
||||
| Alt + Z |
|
||||
| Alt + `z` |
|
||||
Zoom für aktuelles Fenster (nochmals Alt + Z: stellt die vorherigen Einstellungen wieder her) +
|
||||
`/window zoom`
|
||||
|
||||
| Alt + < |
|
||||
| Alt + `<` |
|
||||
wechselt zum vorherigen Buffer der letzten aufgerufenen Buffer +
|
||||
`/input jump_previously_visited_buffer`
|
||||
|
||||
| Alt + > |
|
||||
| Alt + `>` |
|
||||
wechselt zum nächsten Buffer der letzten aufgerufenen Buffer +
|
||||
`/input jump_next_visited_buffer`
|
||||
|========================================
|
||||
@@ -744,11 +745,11 @@ andere Tastenbefehle
|
||||
|========================================
|
||||
|Tasten| Beschreibung und Befehl
|
||||
|
||||
| Alt + H |
|
||||
| Alt + `h` |
|
||||
löscht Hotliste (Aktivitätsanzeige für die Buffer) +
|
||||
`/input hotlist_clear` +
|
||||
|
||||
| Alt + = |
|
||||
| Alt + `=` |
|
||||
schaltet Filterfunktion an/aus +
|
||||
`/filter toggle` +
|
||||
|========================================
|
||||
@@ -923,20 +924,22 @@ Standarderweiterungen:
|
||||
|
||||
[width="50%",cols="^1,5",options="header"]
|
||||
|========================================
|
||||
| Erweit. | Beschreibung
|
||||
| alias | definiert Alias für Befehle
|
||||
| aspell | Rechtschreibprüfung für Befehlszeile
|
||||
| charset | Zeichensatz (de)-kodierung in Buffern
|
||||
| demo | Demo Erweiterung (nicht standardmäßig kompiliert)
|
||||
| fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann
|
||||
| irc | IRC Chat-Protokoll
|
||||
| logger | erstellt Protokolldateien von Buffern
|
||||
| perl | Perl-Skript API
|
||||
| python | Python-Skript API
|
||||
| ruby | Ruby-Skript API
|
||||
| lua | Lua-Skript API
|
||||
| tcl | Tcl-Skript API
|
||||
| xfer | Datentransfer und Direktchat
|
||||
| Erweit. | Beschreibung
|
||||
| alias | definiert Alias für Befehle
|
||||
| aspell | Rechtschreibprüfung für Befehlszeile
|
||||
| charset | Zeichensatz (de)-kodierung in Buffern
|
||||
| demo | Demo Erweiterung (nicht standardmäßig kompiliert)
|
||||
| fifo | FIFO Pipe die zur Fernsteuerung von WeeChat genutzt werden kann
|
||||
| irc | IRC Chat-Protokoll
|
||||
| logger | erstellt Protokolldateien von Buffern
|
||||
| relay | Daten via Netzwerk übermitteln (IRC Proxy)
|
||||
| rmodifier | wandelt Schlüsselwörter mit regulären Ausdrücken
|
||||
| perl | Perl-Skript API
|
||||
| python | Python-Skript API
|
||||
| ruby | Ruby-Skript API
|
||||
| lua | Lua-Skript API
|
||||
| tcl | Tcl-Skript API
|
||||
| xfer | Datentransfer und Direktchat
|
||||
|========================================
|
||||
|
||||
[[alias_plugin]]
|
||||
@@ -1564,6 +1567,111 @@ In einer Baumstruktur sieht es dann wie folgt aus:
|
||||
| #chan2.weechatlog
|
||||
........................................
|
||||
|
||||
[[relay_plugin]]
|
||||
Relay Erweiterung
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
Die Relay-Erweiterung wird genutzt um Daten, mittels unterschiedlichen Protokollen,
|
||||
über ein Netzwerk zu übermitteln.
|
||||
|
||||
Zur Zeit wird ausschließlich das "IRC" Protokoll unterstützt (IRC Proxy).
|
||||
|
||||
[[relay_options]]
|
||||
Optionen (relay.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/relay_options.txt[]
|
||||
|
||||
[[relay_commands]]
|
||||
Befehle
|
||||
^^^^^^^
|
||||
|
||||
include::autogen/user/relay_commands.txt[]
|
||||
|
||||
[[relay_irc_proxy]]
|
||||
IRC proxy
|
||||
^^^^^^^^^
|
||||
|
||||
Die Relay-Erweiterung verhält sich wie ein IRC Proxy: Es kann ein Port als IRC Server
|
||||
definiert und ein Passwort für Clients genutzt werden.
|
||||
|
||||
Beispiel:
|
||||
|
||||
----------------------------------------
|
||||
/set relay.network.password "mein Passwort"
|
||||
/relay add irc.freenode 8000
|
||||
----------------------------------------
|
||||
|
||||
Nun kann mittels eines IRC Clients (WeeChat, XChat, irssi, ...) am Port 8000 und dem
|
||||
Server-Passwort "mein Passwort" eine Verbindung hergestellt werden.
|
||||
|
||||
Die Anzahl an erlaubten Clients kann limitiert werden:
|
||||
|
||||
----------------------------------------
|
||||
/set relay.network.max_clients 1
|
||||
----------------------------------------
|
||||
|
||||
[[rmodifier_plugin]]
|
||||
Rmodifier Erweiterung
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Mittels der Rmodifer Erweiterung kann man Schlüsselwörter mittels regulären Ausdrücken
|
||||
wandeln. Ein typischer Anwendungsfall ist das Passwörter bei der Eingabe verborgen werden,
|
||||
oder das WeeChat diese verbirgt wenn sie im Befehlsverlauf gesichert werden.
|
||||
Ein einfaches Anwendungsbeispiel. Es ist möglich jedes einzelne Zeichen eines Passwortes
|
||||
durch das Zeichen "*" zu ersetzen.
|
||||
|
||||
[[rmodifier_options]]
|
||||
Optionen (rmodifier.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/rmodifier_options.txt[]
|
||||
|
||||
[[rmodifier_commands]]
|
||||
Befehle
|
||||
^^^^^^^
|
||||
|
||||
include::autogen/user/rmodifier_commands.txt[]
|
||||
|
||||
[[rmodifier_creation]]
|
||||
Erstellen eines Rmodifier
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Ein rmodifier besteht aus drei Elementen:
|
||||
|
||||
. ein oder mehrere "modifiers"
|
||||
. ein regulärer Ausdruck um "Gruppen" zu erkennen
|
||||
. eine Zeichenkette die als Textausgabe von "Gruppen" erkannt werden soll
|
||||
|
||||
Um eine Auflistung der modifiers zu erhalten die von WeeChat oder einer
|
||||
Erweiterung genutzt werden siehe ''WeeChat Plugin API Reference', Funktion 'weechat_hook_modifier'.
|
||||
|
||||
Für jede erkannte Gruppe sind folgende Aktionen möglich:
|
||||
|
||||
* Gruppe wird in der vorliegenden Form beibehalten (wenn man die Gruppennummer nutzt)
|
||||
* alle Zeichen der Gruppe werden ersetzt um deren Inhalt zu verbergen (Gruppennummer + "*")
|
||||
* Gruppe wird entfernt (falls Gruppe nicht in Zeichenkette genutzt wird)
|
||||
|
||||
Beispiel der rmodifier-Standardeinstellung für den Befehl `/oper`:
|
||||
|
||||
* modifiers: `history_add,input_text_display`
|
||||
** `history_add`: wird aufgerufen sobald WeeChat einen Befehl im Befehlsverlauf sichert
|
||||
** `input_text_display`: wird aufgerufen sobald sich die Eingabezeile ändert
|
||||
(dies hat nur Einfluss auf die Darstellung aber nicht auf den Inhalt der Befehlszeile)
|
||||
* regulärer Ausdruck: `^(/oper +\S+ +)(.*)`
|
||||
* Gruppen: `1,2*`
|
||||
|
||||
Bei jedem Aufruf von "history_add" oder "input_text_display" durch modifier wird der
|
||||
reguläre Ausdruck überprüft. Stimmen die Zeichenketten überein wird die Zeichenkette
|
||||
durch das definierte Zeichen ersetzt.
|
||||
|
||||
In obigem Beispiel wird die Ausgabe für Gruppe 1 beibehalten und für die Gruppe 2
|
||||
werden alle Zeichen ersetzt. Das Zeichen welches zum Ersetzten genutzt werden soll
|
||||
kann in der Konfiguration bestimmt werden (Option: 'rmodifier.look.hide_char').
|
||||
|
||||
Lautet die Befehlszeile `/oper nick password` wird diese in der Befehlszeile als
|
||||
`/oper nick ********` dargestellt.
|
||||
|
||||
[[scripts_plugins]]
|
||||
Skripten Erweiterungen
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -1638,54 +1746,24 @@ Autoren
|
||||
Entwickler
|
||||
~~~~~~~~~~
|
||||
|
||||
Sébastien Helleu (FlashCode)::
|
||||
Hauptentwickler
|
||||
Hauptentwickler::
|
||||
Sébastien Helleu (FlashCode)
|
||||
|
||||
[[contributors]]
|
||||
Liste der Beitragenden
|
||||
~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Emmanuel Bouthenot (kolter)::
|
||||
Debian Paket Ersteller
|
||||
Paket Ersteller::
|
||||
Emmanuel Bouthenot (kolter), Julien Louis (ptitlouis), Odin
|
||||
|
||||
Ptitlouis::
|
||||
Debian Paket Ersteller (alt)
|
||||
Übersetzungen::
|
||||
Jiri Golembiovsky, soltys, Nils Görs, rettub, Frank Zacharias,
|
||||
Pavel Shevchuk, Elián Hanisch (m4v), Voroskoi, Marco Paolone,
|
||||
Ivan Sichmann Freitas
|
||||
|
||||
Jiri Golembiovsky::
|
||||
tschechische Übersetzung, Patches
|
||||
|
||||
soltys::
|
||||
polnische Übersetzung
|
||||
|
||||
Nils Görs::
|
||||
rettub::
|
||||
Frank Zacharias::
|
||||
deutsche Übersetzung
|
||||
|
||||
Pavel Shevchuk::
|
||||
russische Übersetzung
|
||||
|
||||
m4v::
|
||||
spanische Übersetzung
|
||||
|
||||
Voroskoi::
|
||||
ungarische Übersetzung
|
||||
|
||||
Marco Paolone::
|
||||
italienische Übersetzung
|
||||
|
||||
Dmitry Kobylin::
|
||||
tcl Erweiterung
|
||||
|
||||
Rudolf Polzer::
|
||||
Jim Ramsay::
|
||||
Pistos::
|
||||
Gwenn::
|
||||
Dominik Honnef::
|
||||
Patches
|
||||
|
||||
Odin::
|
||||
SuSE RPM
|
||||
Patches::
|
||||
Dmitry Kobylin, Rudolf Polzer, Jim Ramsay, Pistos, Gwenn, Dominik Honnef,
|
||||
JD Horelick, Stefano Pigozzi, Gu1ll4um3r0m41n
|
||||
|
||||
|
||||
[[support]]
|
||||
|
||||
+112
-13
@@ -63,14 +63,14 @@ my @all_locale_list = qw(en_US fr_FR it_IT de_DE);
|
||||
# if plugin is listed without "c", that means plugin has only one command
|
||||
# /name (where "name" # is name of plugin)
|
||||
# Note: we consider core is a plugin called "weechat"
|
||||
my %plugin_list = ("weechat" => "co", "alias" => "",
|
||||
"aspell" => "o", "charset" => "co",
|
||||
"demo" => "co", "fifo" => "co",
|
||||
"irc" => "co", "logger" => "co",
|
||||
"relay" => "co", "perl" => "",
|
||||
"python" => "", "ruby" => "",
|
||||
"lua" => "", "tcl" => "",
|
||||
"xfer" => "co");
|
||||
my %plugin_list = ("weechat" => "co", "alias" => "",
|
||||
"aspell" => "o", "charset" => "co",
|
||||
"demo" => "co", "fifo" => "co",
|
||||
"irc" => "co", "logger" => "co",
|
||||
"relay" => "co", "rmodifier" => "co",
|
||||
"perl" => "", "python" => "",
|
||||
"ruby" => "", "lua" => "",
|
||||
"tcl" => "", "xfer" => "co");
|
||||
|
||||
# options to ignore
|
||||
my @ignore_options = ("aspell\\.dict\\..*",
|
||||
@@ -84,6 +84,7 @@ my @ignore_options = ("aspell\\.dict\\..*",
|
||||
"logger\\.level\\..*",
|
||||
"logger\\.mask\\..*",
|
||||
"relay\\.port\\..*",
|
||||
"rmodifier\\.modifier\\..*",
|
||||
"weechat\\.proxy\\..*",
|
||||
"weechat\\.bar\\..*",
|
||||
"weechat\\.debug\\..*",
|
||||
@@ -92,6 +93,9 @@ my @ignore_options = ("aspell\\.dict\\..*",
|
||||
# infos to ignore
|
||||
my @ignore_infos_plugins = ();
|
||||
|
||||
# infos (hashtable) to ignore
|
||||
my @ignore_infos_hashtable_plugins = ();
|
||||
|
||||
# infolists to ignore
|
||||
my @ignore_infolists_plugins = ();
|
||||
|
||||
@@ -180,6 +184,7 @@ sub get_options
|
||||
$options{$config}{$section}{$option}{"default_value"} = weechat::infolist_string($infolist, "default_value");
|
||||
$options{$config}{$section}{$option}{"min"} = weechat::infolist_integer($infolist, "min");
|
||||
$options{$config}{$section}{$option}{"max"} = weechat::infolist_integer($infolist, "max");
|
||||
$options{$config}{$section}{$option}{"null_value_allowed"} = weechat::infolist_integer($infolist, "null_value_allowed");
|
||||
$options{$config}{$section}{$option}{"description"} = weechat::infolist_string($infolist, "description");
|
||||
}
|
||||
}
|
||||
@@ -202,7 +207,7 @@ sub get_infos
|
||||
my $plugin = weechat::infolist_string($infolist, "plugin_name");
|
||||
$plugin = "weechat" if ($plugin eq "");
|
||||
|
||||
# check if infolist is ignored or not
|
||||
# check if info is ignored or not
|
||||
my $ignore = 0;
|
||||
foreach my $mask (@ignore_infos_plugins)
|
||||
{
|
||||
@@ -220,6 +225,38 @@ sub get_infos
|
||||
return %infos;
|
||||
}
|
||||
|
||||
# get list of infos (hashtable) hooked by plugins in a hash with 3 indexes: plugin, name, xxx
|
||||
sub get_infos_hashtable
|
||||
{
|
||||
my %infos_hashtable;
|
||||
|
||||
# get infos hooked
|
||||
my $infolist = weechat::infolist_get("hook", "", "info_hashtable");
|
||||
while (weechat::infolist_next($infolist))
|
||||
{
|
||||
my $info_name = weechat::infolist_string($infolist, "info_name");
|
||||
my $plugin = weechat::infolist_string($infolist, "plugin_name");
|
||||
$plugin = "weechat" if ($plugin eq "");
|
||||
|
||||
# check if info_hashtable is ignored or not
|
||||
my $ignore = 0;
|
||||
foreach my $mask (@ignore_infos_hashtable_plugins)
|
||||
{
|
||||
$ignore = 1 if ($plugin =~ /${mask}/);
|
||||
}
|
||||
|
||||
if ($ignore ne 1)
|
||||
{
|
||||
$infos_hashtable{$plugin}{$info_name}{"description"} = weechat::infolist_string($infolist, "description");
|
||||
$infos_hashtable{$plugin}{$info_name}{"args_description"} = weechat::infolist_string($infolist, "args_description");
|
||||
$infos_hashtable{$plugin}{$info_name}{"output_description"} = weechat::infolist_string($infolist, "output_description");
|
||||
}
|
||||
}
|
||||
weechat::infolist_free($infolist);
|
||||
|
||||
return %infos_hashtable;
|
||||
}
|
||||
|
||||
# get list of infolists hooked by plugins in a hash with 3 indexes: plugin, name, xxx
|
||||
sub get_infolists
|
||||
{
|
||||
@@ -311,6 +348,7 @@ sub docgen
|
||||
my %plugin_commands = get_commands();
|
||||
my %plugin_options = get_options();
|
||||
my %plugin_infos = get_infos();
|
||||
my %plugin_infos_hashtable = get_infos_hashtable();
|
||||
my %plugin_infolists = get_infolists();
|
||||
my %plugin_completions = get_completions();
|
||||
|
||||
@@ -333,6 +371,8 @@ sub docgen
|
||||
my $num_files_options_updated = 0;
|
||||
my $num_files_infos = 0;
|
||||
my $num_files_infos_updated = 0;
|
||||
my $num_files_infos_hashtable = 0;
|
||||
my $num_files_infos_hashtable_updated = 0;
|
||||
my $num_files_infolists = 0;
|
||||
my $num_files_infolists_updated = 0;
|
||||
my $num_files_completions = 0;
|
||||
@@ -415,6 +455,7 @@ sub docgen
|
||||
my $default_value = $plugin_options{$config}{$section}{$option}{"default_value"};
|
||||
my $min = $plugin_options{$config}{$section}{$option}{"min"};
|
||||
my $max = $plugin_options{$config}{$section}{$option}{"max"};
|
||||
my $null_value_allowed = $plugin_options{$config}{$section}{$option}{"null_value_allowed"};
|
||||
my $description = $plugin_options{$config}{$section}{$option}{"description"};
|
||||
$description = $d->get($description) if ($description ne "");
|
||||
my $type_nls = $type;
|
||||
@@ -449,10 +490,15 @@ sub docgen
|
||||
}
|
||||
|
||||
print FILE "* *".$config.".".$section.".".$option."*\n";
|
||||
print FILE "** ".weechat_gettext("description").": ".$description."\n";
|
||||
print FILE "** ".weechat_gettext("description").": `".$description."`\n";
|
||||
print FILE "** ".weechat_gettext("type").": ".$type_nls."\n";
|
||||
print FILE "** ".weechat_gettext("values").": ".$values." "
|
||||
."(".weechat_gettext("default value").": ".$default_value.")\n\n";
|
||||
."(".weechat_gettext("default value").": `".$default_value."`)\n";
|
||||
if ($null_value_allowed eq 1)
|
||||
{
|
||||
print FILE "** ".weechat_gettext("undefined value allowed (null)")."\n";
|
||||
}
|
||||
print FILE "\n";
|
||||
}
|
||||
}
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
@@ -521,6 +567,55 @@ sub docgen
|
||||
weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'");
|
||||
}
|
||||
|
||||
# write infos (hashtable) hooked
|
||||
$filename = $dir."plugin_api/infos_hashtable.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
{
|
||||
print FILE "[width=\"100%\",cols=\"^1,^2,6,6,6\",options=\"header\"]\n";
|
||||
print FILE "|========================================\n";
|
||||
print FILE "| ".weechat_gettext("Plugin")." | ".weechat_gettext("Name")
|
||||
." | ".weechat_gettext("Description")." | ".weechat_gettext("Hashtable (input)")
|
||||
." | ".weechat_gettext("Hashtable (output)")."\n\n";
|
||||
foreach my $plugin (sort keys %plugin_infos_hashtable)
|
||||
{
|
||||
foreach my $info (sort keys %{$plugin_infos_hashtable{$plugin}})
|
||||
{
|
||||
my $description = $plugin_infos_hashtable{$plugin}{$info}{"description"};
|
||||
$description = $d->get($description) if ($description ne "");
|
||||
my $args_description = $plugin_infos_hashtable{$plugin}{$info}{"args_description"};
|
||||
$args_description = $d->get($args_description) if ($args_description ne "");
|
||||
$args_description = "-" if ($args_description eq "");
|
||||
my $output_description = $plugin_infos_hashtable{$plugin}{$info}{"output_description"};
|
||||
$output_description = $d->get($output_description) if ($output_description ne "");
|
||||
$output_description = "-" if ($output_description eq "");
|
||||
|
||||
print FILE "| ".escape_table($plugin)." | ".escape_table($info)
|
||||
." | ".escape_table($description)." | ".escape_table($args_description)
|
||||
." | ".escape_table($output_description)."\n\n";
|
||||
}
|
||||
}
|
||||
print FILE "|========================================\n";
|
||||
#weechat::print("", "docgen: file ok: '$filename'");
|
||||
my $rc = system("diff ".$filename." ".$filename.".tmp >/dev/null 2>&1");
|
||||
if ($rc != 0)
|
||||
{
|
||||
system("mv -f ".$filename.".tmp ".$filename);
|
||||
$num_files_updated++;
|
||||
$num_files_infos_hashtable_updated++;
|
||||
}
|
||||
else
|
||||
{
|
||||
system("rm ".$filename.".tmp");
|
||||
}
|
||||
$num_files++;
|
||||
$num_files_infos_hashtable++;
|
||||
close(FILE);
|
||||
}
|
||||
else
|
||||
{
|
||||
weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'");
|
||||
}
|
||||
|
||||
# write infolists hooked
|
||||
$filename = $dir."plugin_api/infolists.txt";
|
||||
if (open(FILE, ">".$filename.".tmp"))
|
||||
@@ -616,20 +711,24 @@ sub docgen
|
||||
weechat::print("", weechat::prefix("error")."docgen error: directory '$dir' does not exist");
|
||||
}
|
||||
my $total_files = $num_files_commands + $num_files_options
|
||||
+ $num_files_infos + $num_files_infolists + $num_files_completions;
|
||||
+ $num_files_infos + $num_files_infos_hashtable
|
||||
+ $num_files_infolists + $num_files_completions;
|
||||
my $total_files_updated = $num_files_commands_updated
|
||||
+ $num_files_options_updated + $num_files_infos_updated
|
||||
+ $num_files_infolists_updated + $num_files_completions_updated;
|
||||
+ $num_files_infos_hashtable_updated + $num_files_infolists_updated
|
||||
+ $num_files_completions_updated;
|
||||
weechat::print("", "docgen: ".$locale.": ".$total_files." files ("
|
||||
.$num_files_commands." cmd, "
|
||||
.$num_files_options." opt, "
|
||||
.$num_files_infos." infos, "
|
||||
.$num_files_infos." infos (hashtable), "
|
||||
.$num_files_infolists." infolists, "
|
||||
.$num_files_completions." complt) -- "
|
||||
.$total_files_updated." updated ("
|
||||
.$num_files_commands_updated." cmd, "
|
||||
.$num_files_options_updated." opt, "
|
||||
.$num_files_infos_updated." infos, "
|
||||
.$num_files_infos_hashtable_updated." infos (hashtable), "
|
||||
.$num_files_infolists_updated." infolists, "
|
||||
.$num_files_completions_updated." complt)");
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.en.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -32,7 +32,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.en.html DESTINATION ${SHA
|
||||
# plugin API reference
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.en.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||
@@ -44,7 +44,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.en.html DESTINATION
|
||||
# scripting guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.en.txt
|
||||
COMMENT "Building weechat_scripting.en.html"
|
||||
@@ -55,7 +55,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.en.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.en.txt
|
||||
COMMENT "Building weechat_faq.en.html"
|
||||
@@ -66,7 +66,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.en.html DESTINATION ${SHAR
|
||||
# quickstart
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.en.txt
|
||||
COMMENT "Building weechat_quickstart.en.html"
|
||||
@@ -77,7 +77,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.en.html DESTINATION
|
||||
# tester's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.en.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.en.txt
|
||||
COMMENT "Building weechat_tester.en.html"
|
||||
|
||||
+6
-6
@@ -39,27 +39,27 @@ all-local: weechat_user.en.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.en.html: weechat_user.en.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_user.en.html weechat_user.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.en.html weechat_user.en.txt
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.en.html: weechat_plugin_api.en.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_plugin_api.en.html weechat_plugin_api.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_plugin_api.en.html weechat_plugin_api.en.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.en.html: weechat_scripting.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_scripting.en.html weechat_scripting.en.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.en.html weechat_scripting.en.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.en.html: weechat_faq.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_faq.en.html weechat_faq.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.en.html weechat_faq.en.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.en.html: weechat_quickstart.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_quickstart.en.html weechat_quickstart.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.en.html weechat_quickstart.en.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.en.html: weechat_tester.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_tester.en.html weechat_tester.en.txt
|
||||
$(ASCIIDOC) -a toc -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.en.html weechat_tester.en.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
| alias | alias | list of aliases
|
||||
|
||||
| alias | alias_value | value of alias
|
||||
|
||||
| aspell | aspell_langs | list of supported langs for aspell
|
||||
|
||||
| irc | irc_channel | current IRC channel
|
||||
@@ -18,6 +20,8 @@
|
||||
|
||||
| irc | irc_msg_part | default part message for IRC channel
|
||||
|
||||
| irc | irc_notify_nicks | nicks in notify list
|
||||
|
||||
| irc | irc_privates | privates on all IRC servers
|
||||
|
||||
| irc | irc_server | current IRC server
|
||||
@@ -46,6 +50,8 @@
|
||||
|
||||
| relay | relay_relays | protocol.name of current relays for relay plugin
|
||||
|
||||
| rmodifier | rmodifier | list of rmodifiers
|
||||
|
||||
| ruby | ruby_script | list of scripts
|
||||
|
||||
| tcl | tcl_script | list of scripts
|
||||
|
||||
@@ -4,12 +4,14 @@
|
||||
|
||||
| alias | alias | list of aliases | alias pointer (optional) | alias name (can start or end with "*" as wildcard) (optional)
|
||||
|
||||
| irc | irc_channel | list of channels for an IRC server | channel pointer (optional) | server name
|
||||
| irc | irc_channel | list of channels for an IRC server | channel pointer (optional) | server,channel (channel is optional)
|
||||
|
||||
| irc | irc_ignore | list of IRC ignores | ignore pointer (optional) | -
|
||||
|
||||
| irc | irc_nick | list of nicks for an IRC channel | nick pointer (optional) | server,channel,nick (channel and nick are optional)
|
||||
|
||||
| irc | irc_notify | list of notify | notify pointer (optional) | server name (can start or end with "*" as wildcard) (optional)
|
||||
|
||||
| irc | irc_server | list of IRC servers | server pointer (optional) | server name (can start or end with "*" as wildcard) (optional)
|
||||
|
||||
| logger | logger_buffer | list of logger buffers | logger pointer (optional) | -
|
||||
@@ -22,6 +24,8 @@
|
||||
|
||||
| relay | relay | list of relay clients | relay pointer (optional) | -
|
||||
|
||||
| rmodifier | rmodifier | list of rmodifiers | rmodifier pointer (optional) | rmodifier name (can start or end with "*" as joker) (optional)
|
||||
|
||||
| ruby | ruby_script | list of scripts | script pointer (optional) | script name (can start or end with "*" as wildcard) (optional)
|
||||
|
||||
| tcl | tcl_script | list of scripts | script pointer (optional) | script name (can start or end with "*" as wildcard) (optional)
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
| irc | irc_server_isupport_value | value of feature, if supported by server (from IRC message 005) | server,feature
|
||||
|
||||
| python | python2_bin | path to python 2.x interpreter | -
|
||||
|
||||
| weechat | charset_internal | WeeChat internal charset | -
|
||||
|
||||
| weechat | charset_terminal | terminal charset | -
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
[width="100%",cols="^1,^2,6,6,6",options="header"]
|
||||
|========================================
|
||||
| Plugin | Name | Description | Hashtable (input) | Hashtable (output)
|
||||
|
||||
| irc | irc_parse_message | parse an IRC message | "message": IRC message | "nick": nick, "host": host, "command": command, "channel": channel, "arguments": arguments (includes channel)
|
||||
|
||||
|========================================
|
||||
@@ -1,30 +1,30 @@
|
||||
* *aspell.check.commands*
|
||||
** description: comma separated list of commands for which spell checking is enabled (spell checking is disabled for all other commands)
|
||||
** description: `comma separated list of commands for which spell checking is enabled (spell checking is disabled for all other commands)`
|
||||
** type: string
|
||||
** values: any string (default value: "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic")
|
||||
** values: any string (default value: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
|
||||
|
||||
* *aspell.check.default_dict*
|
||||
** description: default dictionary (or comma separated list of dictionaries) to use when buffer has no dictionary defined (leave blank to disable aspell on buffers for which you didn't explicitly enabled it)
|
||||
** description: `default dictionary (or comma separated list of dictionaries) to use when buffer has no dictionary defined (leave blank to disable aspell on buffers for which you didn't explicitly enabled it)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *aspell.check.during_search*
|
||||
** description: check words during text search in buffer
|
||||
** description: `check words during text search in buffer`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *aspell.check.real_time*
|
||||
** description: real-time spell checking of words (slower, disabled by default: words are checked only if there's delimiter after)
|
||||
** description: `real-time spell checking of words (slower, disabled by default: words are checked only if there's delimiter after)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *aspell.check.word_min_length*
|
||||
** description: minimum length for a word to be spell checked (use 0 to check all words)
|
||||
** description: `minimum length for a word to be spell checked (use 0 to check all words)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 2)
|
||||
** values: 0 .. 2147483647 (default value: `2`)
|
||||
|
||||
* *aspell.look.color*
|
||||
** description: color used for misspelled words
|
||||
** description: `color used for misspelled words`
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
** values: a color name (default value: `lightred`)
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
* *charset.default.decode*
|
||||
** description: global decoding charset
|
||||
** description: `global decoding charset`
|
||||
** type: string
|
||||
** values: any string (default value: "iso-8859-1")
|
||||
** values: any string (default value: `"iso-8859-1"`)
|
||||
|
||||
* *charset.default.encode*
|
||||
** description: global encoding charset
|
||||
** description: `global encoding charset`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
|
||||
@@ -50,19 +50,20 @@
|
||||
nickname: user or host to ban
|
||||
........................................
|
||||
|
||||
• *`/connect`* `[-all [-nojoin] | -open [-nojoin] | servername [servername ...] [-nojoin] | hostname[/port] [-option[=value]] [-nooption]]`::
|
||||
• *`/connect`* `[servername [servername ...] | hostname[/port] [-option[=value]] [-nooption] | -all | -open] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
connect to IRC server(s)
|
||||
|
||||
-all: connect to all servers defined in configuration
|
||||
-open: connect to all opened servers that are not currently connected
|
||||
servername: internal server name to connect (server must have been created by /server add)
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
hostname: hostname (or IP) of a server
|
||||
hostname: hostname (or IP) of a server (this will create a TEMPORARY server)
|
||||
port: port for server (6667 by default)
|
||||
option: set option for server (for boolean option, value can be omitted)
|
||||
nooption: set boolean option to 'off' (for example: -nossl)
|
||||
-all: connect to all servers defined in configuration
|
||||
-open: connect to all opened servers that are not currently connected
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
|
||||
Examples:
|
||||
/connect freenode
|
||||
@@ -70,15 +71,16 @@
|
||||
/connect irc6.oftc.net/6667 -ipv6
|
||||
/connect irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/connect my.server.org/6697 -ssl -password=test
|
||||
/connect -switch
|
||||
........................................
|
||||
|
||||
• *`/ctcp`* `receiver type [arguments]`::
|
||||
• *`/ctcp`* `target type [arguments]`::
|
||||
|
||||
........................................
|
||||
send a CTCP message (Client-To-Client Protocol)
|
||||
|
||||
receiver: nick or channel to send CTCP to
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
target: nick or channel to send CTCP to
|
||||
type: CTCP type (examples: "version", "ping", ..)
|
||||
arguments: arguments for CTCP
|
||||
........................................
|
||||
|
||||
@@ -152,8 +154,8 @@
|
||||
ignore nicks/hosts from servers or channels
|
||||
|
||||
list: list all ignores
|
||||
add: add a ignore
|
||||
del: del a ignore
|
||||
add: add an ignore
|
||||
del: delete an ignore
|
||||
number: number of ignore to delete (look at list to find it)
|
||||
-all: delete all ignores
|
||||
nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars)
|
||||
@@ -327,14 +329,14 @@
|
||||
target: server name
|
||||
........................................
|
||||
|
||||
• *`/msg`* `[-server server] receiver[,receiver] text`::
|
||||
• *`/msg`* `[-server server] target[,target] text`::
|
||||
|
||||
........................................
|
||||
send message to a nick or channel
|
||||
|
||||
server: send to this server (internal name)
|
||||
receiver: nick or channel (may be mask, '*' = current channel)
|
||||
text: text to send
|
||||
server: send to this server (internal name)
|
||||
target: nick or channel (may be mask, '*' = current channel)
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/names`* `[channel[,channel]]`::
|
||||
@@ -354,14 +356,37 @@
|
||||
nickname: new nickname
|
||||
........................................
|
||||
|
||||
• *`/notice`* `[-server server] nickname text`::
|
||||
• *`/notice`* `[-server server] target text`::
|
||||
|
||||
........................................
|
||||
send notice message to user
|
||||
|
||||
server: send to this server (internal name)
|
||||
nickname: user to send notice to
|
||||
text: text to send
|
||||
server: send to this server (internal name)
|
||||
target: nick or channel
|
||||
text: text to send
|
||||
........................................
|
||||
|
||||
• *`/notify`* `[add nick [server [-away]]] | [del nick|-all [server]]`::
|
||||
|
||||
........................................
|
||||
add a notification for presence or away status of nicks on servers
|
||||
|
||||
add: add a notification
|
||||
nick: nickname
|
||||
server: internal server name (by default current server)
|
||||
-away: notify when away message is changed (by doing whois on nick)
|
||||
del: delete a notification
|
||||
-all: delete all notifications
|
||||
|
||||
Without argument, this command displays notifications for current server (or all servers if command is issued on core buffer).
|
||||
|
||||
Examples:
|
||||
notify when "toto" joins/quits current server:
|
||||
/notify add toto
|
||||
notify when "toto" joins/quits freenode server:
|
||||
/notify add toto freenode
|
||||
notify when "toto" is away or back on freenode server:
|
||||
/notify add toto freenode -away
|
||||
........................................
|
||||
|
||||
• *`/op`* `nickname [nickname]`::
|
||||
@@ -421,17 +446,18 @@
|
||||
send raw data to server without parsing
|
||||
|
||||
server: send to this server (internal name)
|
||||
data: raw data to send
|
||||
data: raw data to send
|
||||
........................................
|
||||
|
||||
• *`/reconnect`* `[-all [-nojoin] | servername [servername ...] [-nojoin]]`::
|
||||
• *`/reconnect`* `[servername [servername ...] | -all] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
reconnect to server(s)
|
||||
|
||||
-all: reconnect to all servers
|
||||
servername: server name to reconnect
|
||||
-all: reconnect to all servers
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
........................................
|
||||
|
||||
• *`/rehash`* `[option]`::
|
||||
|
||||
+246
-201
@@ -1,440 +1,485 @@
|
||||
* *irc.color.input_nick*
|
||||
** description: color for nick in input bar
|
||||
** description: `color for nick in input bar`
|
||||
** type: color
|
||||
** values: a color name (default value: lightcyan)
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** description: color for away item
|
||||
** description: `color for away item`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** description: color for channel modes, near channel name
|
||||
** description: `color for channel modes, near channel name`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** 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)
|
||||
** description: `color for lag indicator, when counting (pong not received from server, lag is increasing)`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** description: color for lag indicator, when pong has been received from server
|
||||
** description: `color for lag indicator, when pong has been received from server`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** description: color for text in join messages
|
||||
** description: `color for text in join messages`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** description: color for text in part/quit messages
|
||||
** description: `color for text in part/quit messages`
|
||||
** type: color
|
||||
** values: a color name (default value: red)
|
||||
** values: a color name (default value: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** description: `color for nick prefix (prefix is custom string displayed before nick)`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** description: color for prefix of nick which is halfop on channel
|
||||
** description: `color for prefix of nick which is halfop on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: lightmagenta)
|
||||
** 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
|
||||
** description: `color for prefix of nick which is op/admin/owner on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** description: color for prefix of nick which is user on channel
|
||||
** description: `color for prefix of nick which is user on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: blue)
|
||||
** values: a color name (default value: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** description: color for prefix of nick which has voice on channel
|
||||
** description: `color for prefix of nick which has voice on channel`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** description: `color for nick suffix (suffix is custom string displayed after nick)`
|
||||
** type: color
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** description: color for text "Notice" in notices
|
||||
** description: `color for text "Notice" in notices`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** description: color for reason in part/quit messages
|
||||
** description: `color for reason in part/quit messages`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** description: use nick color in messages from server
|
||||
** description: `use nick color in messages from server`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.color_pv_nick_like_channel*
|
||||
** description: use same nick color for channel and private
|
||||
** description: `use same nick color for channel and private`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_away*
|
||||
** description: display message when (un)marking as away
|
||||
** description: `display message when (un)marking as away`
|
||||
** type: integer
|
||||
** values: off, local, channel (default value: local)
|
||||
** values: off, local, channel (default value: `local`)
|
||||
|
||||
* *irc.look.display_ctcp_blocked*
|
||||
** description: display CTCP message even if it is blocked
|
||||
** description: `display CTCP message even if it is blocked`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_reply*
|
||||
** description: display CTCP reply sent by WeeChat
|
||||
** description: `display CTCP reply sent by WeeChat`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_unknown*
|
||||
** description: display CTCP message even if it is unknown CTCP
|
||||
** description: `display CTCP message even if it is unknown CTCP`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_host_join*
|
||||
** description: display host in join messages
|
||||
** description: `display host in join messages`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_host_join_local*
|
||||
** description: display host in join messages from local client
|
||||
** description: `display host in join messages from local client`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_host_quit*
|
||||
** description: display host in part/quit messages
|
||||
** description: `display host in part/quit messages`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_old_topic*
|
||||
** description: display old topic when channel topic is changed
|
||||
** description: `display old topic when channel topic is changed`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.display_pv_away_once*
|
||||
** description: display remote away message only once in private
|
||||
** description: `display remote away message only once in private`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** 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)
|
||||
** description: `display a message in private when user is back (after quit on server)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.hide_nickserv_pwd*
|
||||
** description: hide password displayed by nickserv
|
||||
** description: `hide password displayed by nickserv`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** 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,..)
|
||||
** 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")
|
||||
** values: any string (default value: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* *irc.look.item_away_message*
|
||||
** description: `display server away message in away bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes*
|
||||
** description: display channel modes in "buffer_name" bar item
|
||||
** description: `display channel modes in "buffer_name" bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** 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)
|
||||
** 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)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.look.item_display_server*
|
||||
** description: name of bar item where IRC server is displayed (for status bar)
|
||||
** description: `name of bar item where IRC server is displayed (for status bar)`
|
||||
** type: integer
|
||||
** values: buffer_plugin, buffer_name (default value: buffer_plugin)
|
||||
** values: buffer_plugin, buffer_name (default value: `buffer_plugin`)
|
||||
|
||||
* *irc.look.item_nick_modes*
|
||||
** description: display nick modes in "input_prompt" bar item
|
||||
** description: `display nick modes in "input_prompt" bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.item_nick_prefix*
|
||||
** description: display nick prefix in "input_prompt" bar item
|
||||
** description: `display nick prefix in "input_prompt" bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** 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
|
||||
** 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)
|
||||
** values: current, server (default value: `current`)
|
||||
|
||||
* *irc.look.new_channel_position*
|
||||
** description: `force position of new channel in list of buffers (none = default position (should be last buffer)r, next = current buffer + 1, near_server = after last channel/pv of server)`
|
||||
** type: integer
|
||||
** values: none, next, near_server (default value: `none`)
|
||||
|
||||
* *irc.look.new_pv_position*
|
||||
** description: `force position of new private in list of buffers (none = default position (should be last buffer)r, next = current buffer + 1, near_server = after last channel/pv of server)`
|
||||
** type: integer
|
||||
** values: none, next, near_server (default value: `none`)
|
||||
|
||||
* *irc.look.nick_color_force*
|
||||
** description: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2")`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.look.nick_color_stop_chars*
|
||||
** description: chars used to stop in nick when computing color with letters of nick (at least one char outside this list must be in string before stopping) (example: nick "|nick|away" with "|" in chars will return color of nick "|nick")
|
||||
** description: `chars used to stop in nick when computing color with letters of nick (at least one char outside this list must be in string before stopping) (example: nick "|nick|away" with "|" in chars will return color of nick "|nick")`
|
||||
** type: string
|
||||
** values: any string (default value: "_|[")
|
||||
** values: any string (default value: `"_|["`)
|
||||
|
||||
* *irc.look.nick_completion_smart*
|
||||
** description: smart completion for nicks (completes first with last speakers)
|
||||
** description: `smart completion for nicks (completes first with last speakers)`
|
||||
** type: integer
|
||||
** values: off, speakers, speakers_highlights (default value: speakers)
|
||||
** values: off, speakers, speakers_highlights (default value: `speakers`)
|
||||
|
||||
* *irc.look.nick_prefix*
|
||||
** description: text to display before nick in chat window
|
||||
** description: `text to display before nick in chat window`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.look.nick_suffix*
|
||||
** description: text to display after nick in chat window
|
||||
** description: `text to display after nick in chat window`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.look.notice_as_pv*
|
||||
** description: display notices as private messages (if auto, use private buffer if found)
|
||||
** description: `display notices as private messages (if auto, use private buffer if found)`
|
||||
** type: integer
|
||||
** values: auto, never, always (default value: auto)
|
||||
** 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.notify_tags_ison*
|
||||
** description: `comma separated list of tags used in messages printed by notify when a nick joins or quits server (result of command ison), for example: "notify_highlight", "notify_message" or "notify_private"`
|
||||
** type: string
|
||||
** values: any string (default value: `"notify_message"`)
|
||||
|
||||
* *irc.look.open_pv_near_server*
|
||||
** description: open new privates near server
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
* *irc.look.notify_tags_whois*
|
||||
** description: `comma separated list of tags used in messages printed by notify when a nick away status changes (result of command whois), for example: "notify_highlight", "notify_message" or "notify_private"`
|
||||
** type: string
|
||||
** values: any string (default value: `"notify_message"`)
|
||||
|
||||
* *irc.look.part_closes_buffer*
|
||||
** description: close buffer when /part is issued on a channel
|
||||
** description: `close buffer when /part is issued on a channel`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** 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)
|
||||
** description: `number of 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)
|
||||
** values: 0 .. 65535 (default value: `256`)
|
||||
|
||||
* *irc.look.server_buffer*
|
||||
** description: merge server buffers
|
||||
** description: `merge server buffers`
|
||||
** type: integer
|
||||
** values: merge_with_core, merge_without_core, independent (default value: merge_with_core)
|
||||
** 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")
|
||||
** 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)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.smart_filter_delay*
|
||||
** description: delay for filtering join/part/quit messages (in minutes)
|
||||
** description: `delay for filtering join/part/quit messages (in minutes)`
|
||||
** type: integer
|
||||
** values: 1 .. 10080 (default value: 5)
|
||||
** values: 1 .. 10080 (default value: `5`)
|
||||
|
||||
* *irc.look.smart_filter_join*
|
||||
** description: enable smart filter for "join" messages
|
||||
** description: `enable smart filter for "join" messages`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** description: enable smart filter for "part" and "quit" messages
|
||||
** description: `enable smart filter for "part" and "quit" messages`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.look.topic_strip_colors*
|
||||
** description: strip colors in topic (used only when displaying buffer title)
|
||||
** 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)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_growing*
|
||||
** description: growing factor for autoreconnect delay to server (1 = always same delay, 2 = delay*2 for each retry, ..)
|
||||
** 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)
|
||||
** values: 1 .. 100 (default value: `2`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_max*
|
||||
** description: maximum autoreconnect delay to server (in seconds, 0 = no maximum)
|
||||
** 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)
|
||||
** values: 0 .. 86400 (default value: `1800`)
|
||||
|
||||
* *irc.network.colors_receive*
|
||||
** description: when off, colors codes are ignored in incoming messages
|
||||
** description: `when off, colors codes are ignored in incoming messages`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** 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)
|
||||
** 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")
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.network.lag_check*
|
||||
** description: interval between two checks for lag (in seconds, 0 = never check)
|
||||
** description: `interval between two checks for lag (in seconds, 0 = never check)`
|
||||
** type: integer
|
||||
** values: 0 .. 604800 (default value: 60)
|
||||
** values: 0 .. 604800 (default value: `60`)
|
||||
|
||||
* *irc.network.lag_disconnect*
|
||||
** description: disconnect after important lag (in minutes, 0 = never disconnect)
|
||||
** description: `disconnect after important lag (in minutes, 0 = never disconnect)`
|
||||
** type: integer
|
||||
** values: 0 .. 10080 (default value: 0)
|
||||
** values: 0 .. 10080 (default value: `0`)
|
||||
|
||||
* *irc.network.lag_min_show*
|
||||
** description: minimum lag to show (in milliseconds)
|
||||
** description: `minimum lag to show (in milliseconds)`
|
||||
** type: integer
|
||||
** values: 0 .. 86400000 (default value: 500)
|
||||
** 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)
|
||||
** description: `interval between two refreshs of lag item, when lag is increasing (in seconds)`
|
||||
** type: integer
|
||||
** values: 1 .. 3600 (default value: 1)
|
||||
** values: 1 .. 3600 (default value: `1`)
|
||||
|
||||
* *irc.network.notify_check_ison*
|
||||
** description: `interval between two checks for notify with IRC command "ison" (in minutes)`
|
||||
** type: integer
|
||||
** values: 1 .. 10080 (default value: `1`)
|
||||
|
||||
* *irc.network.notify_check_whois*
|
||||
** description: `interval between two checks for notify with IRC command "whois" (in minutes)`
|
||||
** type: integer
|
||||
** values: 1 .. 10080 (default value: `5`)
|
||||
|
||||
* *irc.network.send_unknown_commands*
|
||||
** description: send unknown commands to server
|
||||
** description: `send unknown commands to server`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.server_default.addresses*
|
||||
** description: list of hostname/port or IP/port for server (separated by comma)
|
||||
** description: `list of hostname/port or IP/port for server (separated by comma)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.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.server_default.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.server_default.autoconnect*
|
||||
** description: automatically connect to server when WeeChat is starting
|
||||
** description: `automatically connect to server when WeeChat is starting`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** 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")
|
||||
** 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: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.autoreconnect*
|
||||
** description: automatically reconnect to server when disconnected
|
||||
** description: `automatically reconnect to server when disconnected`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.server_default.autoreconnect_delay*
|
||||
** description: delay (in seconds) before trying again to reconnect to server
|
||||
** description: `delay (in seconds) before trying again to reconnect to server`
|
||||
** type: integer
|
||||
** values: 1 .. 65535 (default value: 10)
|
||||
** values: 1 .. 65535 (default value: `10`)
|
||||
|
||||
* *irc.server_default.autorejoin*
|
||||
** description: automatically rejoin channels after kick
|
||||
** description: `automatically rejoin channels after kick`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.server_default.autorejoin_delay*
|
||||
** description: delay (in seconds) before autorejoin (after kick)
|
||||
** description: `delay (in seconds) before autorejoin (after kick)`
|
||||
** type: integer
|
||||
** values: 0 .. 86400 (default value: 30)
|
||||
** values: 0 .. 86400 (default value: `30`)
|
||||
|
||||
* *irc.server_default.away_check*
|
||||
** description: `interval between two checks for away (in minutes, 0 = never check)`
|
||||
** type: integer
|
||||
** values: 0 .. 10080 (default value: `0`)
|
||||
|
||||
* *irc.server_default.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.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)
|
||||
** 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: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.command_delay*
|
||||
** description: delay (in seconds) after command was executed (example: give some time for authentication)
|
||||
** description: `delay (in seconds) after command was executed (example: give some time for authentication)`
|
||||
** type: integer
|
||||
** values: 0 .. 3600 (default value: 0)
|
||||
** values: 0 .. 3600 (default value: `0`)
|
||||
|
||||
* *irc.server_default.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.server_default.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.server_default.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.server_default.ipv6*
|
||||
** description: use IPv6 protocol for server communication
|
||||
** description: `use IPv6 protocol for server communication`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** 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)
|
||||
** description: `custom local hostname/IP for server (optional, if empty local hostname is used)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.nicks*
|
||||
** description: nicknames to use on server (separated by comma)
|
||||
** description: `nicknames to use on server (separated by comma)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.notify*
|
||||
** description: `notify list for server (you should not change this option but use /notify command instead)`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.password*
|
||||
** description: password for server
|
||||
** description: `password for server`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.proxy*
|
||||
** description: proxy used for this server (optional)
|
||||
** description: `proxy used for this server (optional)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.realname*
|
||||
** description: real name to use on server
|
||||
** description: `real name to use on server`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.sasl_mechanism*
|
||||
** description: mechanism for SASL authentication
|
||||
** description: `mechanism for SASL authentication`
|
||||
** type: integer
|
||||
** values: plain, dh-blowfish (default value: plain)
|
||||
** values: plain, dh-blowfish (default value: `plain`)
|
||||
|
||||
* *irc.server_default.sasl_password*
|
||||
** description: password for SASL authentication
|
||||
** description: `password for SASL authentication`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.sasl_timeout*
|
||||
** description: timeout (in seconds) before giving up SASL authentication
|
||||
** description: `timeout (in seconds) before giving up SASL authentication`
|
||||
** type: integer
|
||||
** values: 1 .. 3600 (default value: 15)
|
||||
** values: 1 .. 3600 (default value: `15`)
|
||||
|
||||
* *irc.server_default.sasl_username*
|
||||
** description: username for SASL authentication
|
||||
** description: `username for SASL authentication`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.ssl*
|
||||
** description: use SSL for server communication
|
||||
** description: `use SSL for server communication`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *irc.server_default.ssl_cert*
|
||||
** description: ssl certificate file used to automatically identify your nick
|
||||
** description: `ssl certificate file used to automatically identify your nick ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *irc.server_default.ssl_dhkey_size*
|
||||
** description: size of the key used during the Diffie-Hellman Key Exchange
|
||||
** description: `size of the key used during the Diffie-Hellman Key Exchange`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 2048)
|
||||
** values: 0 .. 2147483647 (default value: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** description: check that the ssl connection is fully trusted
|
||||
** description: `check that the ssl connection is fully trusted`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *irc.server_default.username*
|
||||
** description: user name to use on server
|
||||
** description: `user name to use on server`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
|
||||
Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name.
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
|
||||
Examples:
|
||||
set level to 5 for current buffer:
|
||||
/logger set 5
|
||||
@@ -21,12 +28,5 @@
|
||||
/set logger.level.core.weechat 0
|
||||
use a directory per IRC server and a file per channel inside:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Log levels used by IRC plugin:
|
||||
1: user message, notice, private
|
||||
2: nick change
|
||||
3: server message
|
||||
4: join/part/quit
|
||||
9: all other messages
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
* *logger.file.auto_log*
|
||||
** description: automatically save content of buffers to files (unless a buffer disables log)
|
||||
** description: `automatically save content of buffers to files (unless a buffer disables log)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *logger.file.info_lines*
|
||||
** description: write information line in log file when log starts or ends for a buffer
|
||||
** description: `write information line in log file when log starts or ends for a buffer`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *logger.file.mask*
|
||||
** description: default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted; date specifiers are permitted (see man strftime)
|
||||
** description: `default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted; date specifiers are permitted (see man strftime)`
|
||||
** type: string
|
||||
** values: any string (default value: "$plugin.$name.weechatlog")
|
||||
** values: any string (default value: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
* *logger.file.name_lower_case*
|
||||
** description: use only lower case for log filenames
|
||||
** description: `use only lower case for log filenames`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *logger.file.path*
|
||||
** description: path for WeeChat log files; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default); date specifiers are permitted (see man strftime)
|
||||
** description: `path for WeeChat log files; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default); date specifiers are permitted (see man strftime)`
|
||||
** type: string
|
||||
** values: any string (default value: "%h/logs/")
|
||||
** values: any string (default value: `"%h/logs/"`)
|
||||
|
||||
* *logger.file.replacement_char*
|
||||
** description: replacement char for special chars in filename built with mask (like directory delimiter)
|
||||
** description: `replacement char for special chars in filename built with mask (like directory delimiter)`
|
||||
** type: string
|
||||
** values: any string (default value: "_")
|
||||
** values: any string (default value: `"_"`)
|
||||
|
||||
* *logger.file.time_format*
|
||||
** description: timestamp used in log files (see man strftime for date/time specifiers)
|
||||
** description: `timestamp used in log files (see man strftime for date/time specifiers)`
|
||||
** type: string
|
||||
** values: any string (default value: "%Y-%m-%d %H:%M:%S")
|
||||
** values: any string (default value: `"%Y-%m-%d %H:%M:%S"`)
|
||||
|
||||
* *logger.look.backlog*
|
||||
** description: maximum number of lines to display from log file when creating new buffer (0 = no backlog)
|
||||
** description: `maximum number of lines to display from log file when creating new buffer (0 = no backlog)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 20)
|
||||
** values: 0 .. 2147483647 (default value: `20`)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name]`::
|
||||
• *`/relay`* `[list | listfull | add protocol.name port | del protocol.name | raw]`::
|
||||
|
||||
........................................
|
||||
relay control
|
||||
@@ -9,9 +9,15 @@
|
||||
add: add relay for a protocol + name
|
||||
del: remove relay for a protocol + name
|
||||
protocol.name: protocol and name to relay
|
||||
currently, only protocol "irc" is supported
|
||||
for example: irc.freenode
|
||||
port: port used for relay
|
||||
raw: open buffer with raw Relay data
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
|
||||
Example:
|
||||
irc proxy, for server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,50 +1,65 @@
|
||||
* *relay.color.status_active*
|
||||
** description: text color for "connected" status
|
||||
** description: `text color for "connected" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightblue)
|
||||
** values: a color name (default value: `lightblue`)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** description: text color for "authentication failed" status
|
||||
** description: `text color for "authentication failed" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
** values: a color name (default value: `lightred`)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** description: text color for "connecting" status
|
||||
** description: `text color for "connecting" status`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** description: text color for "disconnected" status
|
||||
** description: `text color for "disconnected" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
** values: a color name (default value: `lightred`)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** description: text color for "waiting authentication" status
|
||||
** description: `text color for "waiting authentication" status`
|
||||
** type: color
|
||||
** values: a color name (default value: brown)
|
||||
** values: a color name (default value: `brown`)
|
||||
|
||||
* *relay.color.text*
|
||||
** description: text color
|
||||
** description: `text color`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** description: background color
|
||||
** description: `background color`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** description: text color of selected client line
|
||||
** description: `text color of selected client line`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** description: auto open relay buffer when a new client is connecting
|
||||
** description: `auto open relay buffer when a new client is connecting`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *relay.look.raw_messages*
|
||||
** description: `number of 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`)
|
||||
|
||||
* *relay.network.bind_address*
|
||||
** description: `address for bind (if empty, connection is possible on all interfaces, use "127.0.0.1" to allow connections from local machine only)`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *relay.network.max_clients*
|
||||
** description: maximum number of clients connecting to a port
|
||||
** description: `maximum number of clients connecting to a port`
|
||||
** type: integer
|
||||
** values: 1 .. 1024 (default value: 5)
|
||||
** values: 1 .. 1024 (default value: `5`)
|
||||
|
||||
* *relay.network.password*
|
||||
** description: `password required by clients to access this relay (empty value means no password required)`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
• *`/rmodifier`* `[list] | [listdefault] | [add name modifiers groups regex] | [del name|-all [name...]] | [default -yes]`::
|
||||
|
||||
........................................
|
||||
alter modifier strings with regular expressions
|
||||
|
||||
list: list all rmodifiers
|
||||
listdefault: list default rmodifiers
|
||||
add: add a rmodifier
|
||||
name: name of rmodifier
|
||||
modifiers: comma separated list of modifiers
|
||||
groups: action on groups found: comma separated list of groups (from 1 to 9) with optional "*" after number to hide group
|
||||
regex: regular expression
|
||||
del: delete a rmodifier
|
||||
-all: delete all rmodifiers
|
||||
default: restore default rmodifiers
|
||||
|
||||
Examples:
|
||||
hide everything typed after a command /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
delete rmodifier "password":
|
||||
/rmodifier del password
|
||||
delete all rmodifiers:
|
||||
/rmodifier del -all
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
* *rmodifier.look.hide_char*
|
||||
** description: `char used to hide part of a string`
|
||||
** type: string
|
||||
** values: any string (default value: `"*"`)
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
command: command to execute (a '/' is automatically added if not found at beginning of command)
|
||||
........................................
|
||||
|
||||
• *`/debug`* `[list | set plugin level | dump | buffer | windows | term]`::
|
||||
• *`/debug`* `[list | set plugin level | dump [plugin] | buffer | windows | term]`::
|
||||
|
||||
........................................
|
||||
control debug for core/plugins
|
||||
@@ -140,13 +140,16 @@
|
||||
regex: regular expression to search in line
|
||||
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
|
||||
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
|
||||
note: two regex are created: one for prefix and one for message
|
||||
|
||||
The default key alt+'=' toggles filtering on/off.
|
||||
|
||||
Tags most commonly used:
|
||||
no_filter, no_highlight, log0..log9 (log level),
|
||||
no_filter, no_highlight, no_log, log0..log9 (log level),
|
||||
notify_message, notify_private, notify_highlight,
|
||||
irc_xxx (xxx is command name or number, see /server raw), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
nick_xxx (xxx is nick in message),
|
||||
irc_xxx (xxx is command name or number, see /server raw),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Examples:
|
||||
use IRC smart filter for join/part/quit messages:
|
||||
@@ -362,6 +365,12 @@
|
||||
path_to_binary: path to WeeChat binary (default is current binary)
|
||||
|
||||
This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.
|
||||
|
||||
Upgrade process has 4 steps:
|
||||
1. save session into files for core and plugins (buffers, history, ..)
|
||||
2. unload all plugins (configs *.conf are saved)
|
||||
3. save WeeChat config (weechat.conf)
|
||||
4. exec new WeeChat binary.
|
||||
........................................
|
||||
|
||||
• *`/uptime`* `[-o | -ol]`::
|
||||
|
||||
@@ -1,615 +1,645 @@
|
||||
* *weechat.color.bar_more*
|
||||
** description: text color for '+' when scrolling bars
|
||||
** description: `text color for '+' when scrolling bars`
|
||||
** type: color
|
||||
** values: a color name (default value: lightmagenta)
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat*
|
||||
** description: text color for chat
|
||||
** description: `text color for chat`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_bg*
|
||||
** description: background color for chat
|
||||
** description: `background color for chat`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_buffer*
|
||||
** description: text color for buffer names
|
||||
** description: `text color for buffer names`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_channel*
|
||||
** description: text color for channel names
|
||||
** description: `text color for channel names`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_delimiters*
|
||||
** description: text color for delimiters
|
||||
** description: `text color for delimiters`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *weechat.color.chat_highlight*
|
||||
** description: text color for highlighted prefix
|
||||
** description: `text color for highlighted prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *weechat.color.chat_highlight_bg*
|
||||
** description: background color for highlighted prefix
|
||||
** description: `background color for highlighted prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: magenta)
|
||||
** values: a color name (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_host*
|
||||
** description: text color for hostnames
|
||||
** description: `text color for hostnames`
|
||||
** type: color
|
||||
** values: a color name (default value: cyan)
|
||||
** values: a color name (default value: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** description: text color for nicks in chat window
|
||||
** description: `text color for nicks in chat window`
|
||||
** type: color
|
||||
** values: a color name (default value: lightcyan)
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color01*
|
||||
** description: text color #1 for nick
|
||||
** description: `text color #1 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: cyan)
|
||||
** values: a color name (default value: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color02*
|
||||
** description: text color #2 for nick
|
||||
** description: `text color #2 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: magenta)
|
||||
** values: a color name (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_nick_color03*
|
||||
** description: text color #3 for nick
|
||||
** description: `text color #3 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *weechat.color.chat_nick_color04*
|
||||
** description: text color #4 for nick
|
||||
** description: `text color #4 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: brown)
|
||||
** values: a color name (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_nick_color05*
|
||||
** description: text color #5 for nick
|
||||
** description: `text color #5 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: lightblue)
|
||||
** values: a color name (default value: `lightblue`)
|
||||
|
||||
* *weechat.color.chat_nick_color06*
|
||||
** description: text color #6 for nick
|
||||
** description: `text color #6 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_nick_color07*
|
||||
** description: text color #7 for nick
|
||||
** description: `text color #7 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: lightcyan)
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color08*
|
||||
** description: text color #8 for nick
|
||||
** description: `text color #8 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: lightmagenta)
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_nick_color09*
|
||||
** description: text color #9 for nick
|
||||
** description: `text color #9 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_nick_color10*
|
||||
** description: text color #10 for nick
|
||||
** description: `text color #10 for nick`
|
||||
** type: color
|
||||
** values: a color name (default value: blue)
|
||||
** values: a color name (default value: `blue`)
|
||||
|
||||
* *weechat.color.chat_nick_other*
|
||||
** description: text color for other nick in private buffer
|
||||
** description: `text color for other nick in private buffer`
|
||||
** type: color
|
||||
** values: a color name (default value: cyan)
|
||||
** values: a color name (default value: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_self*
|
||||
** description: text color for local nick in chat window
|
||||
** description: `text color for local nick in chat window`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_action*
|
||||
** description: text color for action prefix
|
||||
** description: `text color for action prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_buffer*
|
||||
** description: text color for buffer name (before prefix, when many buffers are merged with same number)
|
||||
** description: `text color for buffer name (before prefix, when many buffers are merged with same number)`
|
||||
** type: color
|
||||
** values: a color name (default value: brown)
|
||||
** values: a color name (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_prefix_error*
|
||||
** description: text color for error prefix
|
||||
** description: `text color for error prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *weechat.color.chat_prefix_join*
|
||||
** description: text color for join prefix
|
||||
** description: `text color for join prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_prefix_more*
|
||||
** description: text color for '+' when prefix is too long
|
||||
** description: `text color for '+' when prefix is too long`
|
||||
** type: color
|
||||
** values: a color name (default value: lightmagenta)
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_network*
|
||||
** description: text color for network prefix
|
||||
** description: `text color for network prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: magenta)
|
||||
** values: a color name (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_quit*
|
||||
** description: text color for quit prefix
|
||||
** description: `text color for quit prefix`
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
** values: a color name (default value: `lightred`)
|
||||
|
||||
* *weechat.color.chat_prefix_suffix*
|
||||
** description: text color for suffix (after prefix)
|
||||
** description: `text color for suffix (after prefix)`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *weechat.color.chat_read_marker*
|
||||
** description: text color for unread data marker
|
||||
** description: `text color for unread data marker`
|
||||
** type: color
|
||||
** values: a color name (default value: magenta)
|
||||
** values: a color name (default value: `magenta`)
|
||||
|
||||
* *weechat.color.chat_read_marker_bg*
|
||||
** description: background color for unread data marker
|
||||
** description: `background color for unread data marker`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_server*
|
||||
** description: text color for server names
|
||||
** description: `text color for server names`
|
||||
** type: color
|
||||
** values: a color name (default value: brown)
|
||||
** values: a color name (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_text_found*
|
||||
** description: text color for marker on lines where text sought is found
|
||||
** description: `text color for marker on lines where text sought is found`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *weechat.color.chat_text_found_bg*
|
||||
** description: background color for marker on lines where text sought is found
|
||||
** description: `background color for marker on lines where text sought is found`
|
||||
** type: color
|
||||
** values: a color name (default value: lightmagenta)
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_time*
|
||||
** description: text color for time in chat window
|
||||
** description: `text color for time in chat window`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.color.chat_time_delimiters*
|
||||
** description: text color for time delimiters
|
||||
** description: `text color for time delimiters`
|
||||
** type: color
|
||||
** values: a color name (default value: brown)
|
||||
** values: a color name (default value: `brown`)
|
||||
|
||||
* *weechat.color.chat_value*
|
||||
** description: text color for values
|
||||
** description: `text color for values`
|
||||
** type: color
|
||||
** values: a color name (default value: cyan)
|
||||
** values: a color name (default value: `cyan`)
|
||||
|
||||
* *weechat.color.input_actions*
|
||||
** description: text color for actions in input line
|
||||
** description: `text color for actions in input line`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.input_text_not_found*
|
||||
** description: text color for unsucessful text search in input line
|
||||
** description: `text color for unsucessful text search in input line`
|
||||
** type: color
|
||||
** values: a color name (default value: red)
|
||||
** values: a color name (default value: `red`)
|
||||
|
||||
* *weechat.color.nicklist_away*
|
||||
** description: text color for away nicknames
|
||||
** description: `text color for away nicknames`
|
||||
** type: color
|
||||
** values: a color name (default value: cyan)
|
||||
** values: a color name (default value: `cyan`)
|
||||
|
||||
* *weechat.color.nicklist_group*
|
||||
** description: text color for groups in nicklist
|
||||
** description: `text color for groups in nicklist`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *weechat.color.nicklist_offline*
|
||||
** description: text color for offline nicknames
|
||||
** description: `text color for offline nicknames`
|
||||
** type: color
|
||||
** values: a color name (default value: blue)
|
||||
** values: a color name (default value: `blue`)
|
||||
|
||||
* *weechat.color.separator*
|
||||
** description: background color for window separators (when split)
|
||||
** description: `background color for window separators (when split)`
|
||||
** type: color
|
||||
** values: a color name (default value: blue)
|
||||
** values: a color name (default value: `blue`)
|
||||
|
||||
* *weechat.color.status_data_highlight*
|
||||
** description: text color for buffer with highlight (status bar)
|
||||
** description: `text color for buffer with highlight (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: lightmagenta)
|
||||
** values: a color name (default value: `lightmagenta`)
|
||||
|
||||
* *weechat.color.status_data_msg*
|
||||
** description: text color for buffer with new messages (status bar)
|
||||
** description: `text color for buffer with new messages (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *weechat.color.status_data_other*
|
||||
** description: text color for buffer with new data (not messages) (status bar)
|
||||
** description: `text color for buffer with new data (not messages) (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.color.status_data_private*
|
||||
** description: text color for buffer with private message (status bar)
|
||||
** description: `text color for buffer with private message (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_filter*
|
||||
** description: text color for filter indicator in status bar
|
||||
** description: `text color for filter indicator in status bar`
|
||||
** type: color
|
||||
** values: a color name (default value: green)
|
||||
** values: a color name (default value: `green`)
|
||||
|
||||
* *weechat.color.status_more*
|
||||
** description: text color for buffer with new data (status bar)
|
||||
** description: `text color for buffer with new data (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *weechat.color.status_name*
|
||||
** description: text color for current buffer name in status bar
|
||||
** description: `text color for current buffer name in status bar`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *weechat.color.status_name_ssl*
|
||||
** description: text color for current buffer name in status bar, if data are secured with a protocol like SSL
|
||||
** description: `text color for current buffer name in status bar, if data are secured with a protocol like SSL`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_number*
|
||||
** description: text color for current buffer number in status bar
|
||||
** description: `text color for current buffer number in status bar`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *weechat.color.status_time*
|
||||
** description: text color for time (status bar)
|
||||
** description: `text color for time (status bar)`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *weechat.completion.default_template*
|
||||
** description: default completion template (please see documentation for template codes and values)
|
||||
** description: `default completion template (please see documentation for template codes and values)`
|
||||
** type: string
|
||||
** values: any string (default value: "%(nicks)|%(irc_channels)")
|
||||
** values: any string (default value: `"%(nicks)|%(irc_channels)"`)
|
||||
|
||||
* *weechat.completion.nick_add_space*
|
||||
** description: add space after nick completion (when nick is not first word on command line)
|
||||
** description: `add space after nick completion (when nick is not first word on command line)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.completion.nick_completer*
|
||||
** description: string inserted after nick completion
|
||||
** description: `string inserted after nick completion`
|
||||
** type: string
|
||||
** values: any string (default value: ":")
|
||||
** values: any string (default value: `":"`)
|
||||
|
||||
* *weechat.completion.nick_first_only*
|
||||
** description: complete only with first nick found
|
||||
** description: `complete only with first nick found`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.completion.nick_ignore_chars*
|
||||
** description: chars ignored for nick completion
|
||||
** description: `chars ignored for nick completion`
|
||||
** type: string
|
||||
** values: any string (default value: "[]-^")
|
||||
** values: any string (default value: `"[]-^"`)
|
||||
|
||||
* *weechat.completion.partial_completion_alert*
|
||||
** description: alert user when a partial completion occurs
|
||||
** description: `alert user when a partial completion occurs`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.completion.partial_completion_command*
|
||||
** description: partially complete command names (stop when many commands found begin with same letters)
|
||||
** description: `partially complete command names (stop when many commands found begin with same letters)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_command_arg*
|
||||
** description: partially complete command arguments (stop when many arguments found begin with same prefix)
|
||||
** description: `partially complete command arguments (stop when many arguments found begin with same prefix)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_count*
|
||||
** description: display count for each partial completion in bar item
|
||||
** description: `display count for each partial completion in bar item`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.completion.partial_completion_other*
|
||||
** description: partially complete outside commands (stop when many words found begin with same letters)
|
||||
** description: `partially complete outside commands (stop when many words found begin with same letters)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.history.display_default*
|
||||
** description: maximum number of commands to display by default in history listing (0 = unlimited)
|
||||
** description: `maximum number of commands to display by default in history listing (0 = unlimited)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 5)
|
||||
** values: 0 .. 2147483647 (default value: `5`)
|
||||
|
||||
* *weechat.history.max_commands*
|
||||
** description: maximum number of user commands in history (0 = unlimited)
|
||||
** description: `maximum number of user commands in history (0 = unlimited)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 100)
|
||||
** values: 0 .. 2147483647 (default value: `100`)
|
||||
|
||||
* *weechat.history.max_lines*
|
||||
** description: maximum number of lines in history per buffer (0 = unlimited)
|
||||
** description: `maximum number of lines in history per buffer (0 = unlimited)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 4096)
|
||||
** values: 0 .. 2147483647 (default value: `4096`)
|
||||
|
||||
* *weechat.history.max_visited_buffers*
|
||||
** description: maximum number of visited buffers to keep in memory
|
||||
** description: `maximum number of visited buffers to keep in memory`
|
||||
** type: integer
|
||||
** values: 0 .. 1000 (default value: 50)
|
||||
** values: 0 .. 1000 (default value: `50`)
|
||||
|
||||
* *weechat.look.align_end_of_lines*
|
||||
** description: alignment for end of lines (all lines after the first): they are starting under this data (time, buffer, prefix, suffix, message (default))
|
||||
** description: `alignment for end of lines (all lines after the first): they are starting under this data (time, buffer, prefix, suffix, message (default))`
|
||||
** type: integer
|
||||
** values: time, buffer, prefix, suffix, message (default value: message)
|
||||
** values: time, buffer, prefix, suffix, message (default value: `message`)
|
||||
|
||||
* *weechat.look.buffer_notify_default*
|
||||
** description: default notify level for buffers (used to tell WeeChat if buffer must be displayed in hotlist or not, according to importance of message)
|
||||
** description: `default notify level for buffers (used to tell WeeChat if buffer must be displayed in hotlist or not, according to importance of message): all=all messages (default), message=messages+highlights, highlight=highlights only, none=never display in hotlist`
|
||||
** type: integer
|
||||
** values: none, highlight, message, all (default value: all)
|
||||
** values: none, highlight, message, all (default value: `all`)
|
||||
|
||||
* *weechat.look.buffer_time_format*
|
||||
** description: time format for each line displayed in buffers
|
||||
** description: `time format for each line displayed in buffers (see man strftime for date/time specifiers), colors are allowed with format "${color}", for example french time: "${lightblue}%H${white}%M${lightred}%S"`
|
||||
** type: string
|
||||
** values: any string (default value: "%H:%M:%S")
|
||||
** values: any string (default value: `"%H:%M:%S"`)
|
||||
|
||||
* *weechat.look.color_nicks_number*
|
||||
** description: number of colors to use for nicks colors
|
||||
** description: `number of colors to use for nicks colors`
|
||||
** type: integer
|
||||
** values: 1 .. 10 (default value: 10)
|
||||
** values: 1 .. 10 (default value: `10`)
|
||||
|
||||
* *weechat.look.color_real_white*
|
||||
** description: 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)
|
||||
** description: `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)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.command_chars*
|
||||
** description: chars used to determine if input string is a command or not: input must start with one of these chars; the slash ("/") is always considered as command prefix (example: ".$")
|
||||
** description: `chars used to determine if input string is a command or not: input must start with one of these chars; the slash ("/") is always considered as command prefix (example: ".$")`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.look.confirm_quit*
|
||||
** description: if set, /quit command must be confirmed with extra argument "-yes" (see /help quit)
|
||||
** description: `if set, /quit command must be confirmed with extra argument "-yes" (see /help quit)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.day_change*
|
||||
** description: display special message when day changes
|
||||
** description: `display special message when day changes`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.day_change_time_format*
|
||||
** description: time format for date displayed when day changed
|
||||
** description: `time format for date displayed when day changed`
|
||||
** type: string
|
||||
** values: any string (default value: "%a, %d %b %Y")
|
||||
** values: any string (default value: `"%a, %d %b %Y"`)
|
||||
|
||||
* *weechat.look.highlight*
|
||||
** description: comma separated list of words to highlight (case insensitive comparison, words may begin or end with "*" for partial match)
|
||||
** description: `comma separated list of words to highlight (case insensitive comparison, words may begin or end with "*" for partial match)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.look.highlight_regex*
|
||||
** description: `regular expression used to check if a message has highlight or not, at least one match in string must be surrounded by word chars (alphanumeric, "-", "_" or "|"), regular expression is case sensitive, example: "FlashCode|flashy"`
|
||||
** type: string
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.look.hline_char*
|
||||
** description: char used to draw horizontal lines, note that empty value will draw a real line with ncurses, but may cause bugs with URL selection under some terminals
|
||||
** description: `char used to draw horizontal lines, note that empty value will draw a real line with ncurses, but may cause bugs with URL selection under some terminals`
|
||||
** type: string
|
||||
** values: any string (default value: "-")
|
||||
** values: any string (default value: `"-"`)
|
||||
|
||||
* *weechat.look.hotlist_names_count*
|
||||
** description: max number of names in hotlist (0 = no name displayed, only buffer numbers)
|
||||
** description: `max number of names in hotlist (0 = no name displayed, only buffer numbers)`
|
||||
** type: integer
|
||||
** values: 0 .. 32 (default value: 3)
|
||||
** values: 0 .. 32 (default value: `3`)
|
||||
|
||||
* *weechat.look.hotlist_names_length*
|
||||
** description: max length of names in hotlist (0 = no limit)
|
||||
** description: `max length of names in hotlist (0 = no limit)`
|
||||
** type: integer
|
||||
** values: 0 .. 32 (default value: 0)
|
||||
** values: 0 .. 32 (default value: `0`)
|
||||
|
||||
* *weechat.look.hotlist_names_level*
|
||||
** description: level for displaying names in hotlist (combination of: 1=join/part, 2=message, 4=private, 8=highlight, for example: 12=private+highlight)
|
||||
** description: `level for displaying names in hotlist (combination of: 1=join/part, 2=message, 4=private, 8=highlight, for example: 12=private+highlight)`
|
||||
** type: integer
|
||||
** values: 1 .. 15 (default value: 12)
|
||||
** values: 1 .. 15 (default value: `12`)
|
||||
|
||||
* *weechat.look.hotlist_names_merged_buffers*
|
||||
** description: if set, force display of names in hotlist for merged buffers
|
||||
** description: `if set, force display of names in hotlist for merged buffers`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.hotlist_short_names*
|
||||
** description: if set, uses short names to display buffer names in hotlist (start after first '.' in name)
|
||||
** description: `if set, uses short names to display buffer names in hotlist (start after first '.' in name)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.hotlist_sort*
|
||||
** description: hotlist sort type (group_time_asc (default), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)
|
||||
** description: `hotlist sort type (group_time_asc (default), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)`
|
||||
** type: integer
|
||||
** values: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (default value: group_time_asc)
|
||||
** values: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (default value: `group_time_asc`)
|
||||
|
||||
* *weechat.look.hotlist_unique_numbers*
|
||||
** description: `keep only unique numbers in hotlist (this applies only on hotlist items where name is NOT displayed after number)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.input_share*
|
||||
** description: `share commands, text, or both in input for all buffers (there is still local history for each buffer)`
|
||||
** type: integer
|
||||
** values: none, commands, text, all (default value: `none`)
|
||||
|
||||
* *weechat.look.input_share_overwrite*
|
||||
** description: `if set and input is shared, always overwrite input in target buffer`
|
||||
** type: boolean
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.input_undo_max*
|
||||
** description: max number of "undo" for command line, by buffer (0 = undo disabled)
|
||||
** description: `max number of "undo" for command line, by buffer (0 = undo disabled)`
|
||||
** type: integer
|
||||
** values: 0 .. 65535 (default value: 32)
|
||||
** values: 0 .. 65535 (default value: `32`)
|
||||
|
||||
* *weechat.look.item_time_format*
|
||||
** description: time format for "time" bar item
|
||||
** description: `time format for "time" bar item (see man strftime for date/time specifiers)`
|
||||
** type: string
|
||||
** values: any string (default value: "%H:%M")
|
||||
** values: any string (default value: `"%H:%M"`)
|
||||
|
||||
* *weechat.look.jump_current_to_previous_buffer*
|
||||
** description: jump to previous buffer displayed when jumping to current buffer number with /buffer *N (where N is a buffer number), to easily switch to another buffer, then come back to current buffer
|
||||
** description: `jump to previous buffer displayed when jumping to current buffer number with /buffer *N (where N is a buffer number), to easily switch to another buffer, then come back to current buffer`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.jump_previous_buffer_when_closing*
|
||||
** description: jump to previously visited buffer when closing a buffer (if disabled, then jump to buffer number - 1)
|
||||
** description: `jump to previously visited buffer when closing a buffer (if disabled, then jump to buffer number - 1)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.nickmode*
|
||||
** description: display nick mode ((half)op/voice) before each nick
|
||||
** description: `display nick mode ((half)op/voice) before each nick`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.nickmode_empty*
|
||||
** description: display space if nick mode is not (half)op/voice
|
||||
** description: `display space if nick mode is not (half)op/voice`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.paste_max_lines*
|
||||
** description: max number of lines for paste without asking user (0 = disable this feature)
|
||||
** description: `max number of lines for paste without asking user (0 = disable this feature)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 3)
|
||||
** values: 0 .. 2147483647 (default value: `3`)
|
||||
|
||||
* *weechat.look.prefix_action*
|
||||
** description: prefix for action messages
|
||||
** description: `prefix for action messages`
|
||||
** type: string
|
||||
** values: any string (default value: " *")
|
||||
** values: any string (default value: `" *"`)
|
||||
|
||||
* *weechat.look.prefix_align*
|
||||
** description: prefix alignment (none, left, right (default))
|
||||
** description: `prefix alignment (none, left, right (default))`
|
||||
** type: integer
|
||||
** values: none, left, right (default value: right)
|
||||
** values: none, left, right (default value: `right`)
|
||||
|
||||
* *weechat.look.prefix_align_max*
|
||||
** description: max size for prefix (0 = no max size)
|
||||
** description: `max size for prefix (0 = no max size)`
|
||||
** type: integer
|
||||
** values: 0 .. 128 (default value: 0)
|
||||
** values: 0 .. 128 (default value: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_min*
|
||||
** description: `min size for prefix`
|
||||
** type: integer
|
||||
** values: 0 .. 128 (default value: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_more*
|
||||
** description: display '+' if prefix is truncated
|
||||
** description: `display '+' if prefix is truncated`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align*
|
||||
** description: prefix alignment for buffer name, when many buffers are merged with same number (none, left, right (default))
|
||||
** description: `prefix alignment for buffer name, when many buffers are merged with same number (none, left, right (default))`
|
||||
** type: integer
|
||||
** values: none, left, right (default value: right)
|
||||
** values: none, left, right (default value: `right`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align_max*
|
||||
** description: max size for buffer name, when many buffers are merged with same number (0 = no max size)
|
||||
** description: `max size for buffer name, when many buffers are merged with same number (0 = no max size)`
|
||||
** type: integer
|
||||
** values: 0 .. 128 (default value: 0)
|
||||
** values: 0 .. 128 (default value: `0`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align_more*
|
||||
** description: display '+' if buffer name is truncated (when many buffers are merged with same number)
|
||||
** description: `display '+' if buffer name is truncated (when many buffers are merged with same number)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.prefix_error*
|
||||
** description: prefix for error messages
|
||||
** description: `prefix for error messages`
|
||||
** type: string
|
||||
** values: any string (default value: "=!=")
|
||||
** values: any string (default value: `"=!="`)
|
||||
|
||||
* *weechat.look.prefix_join*
|
||||
** description: prefix for join messages
|
||||
** description: `prefix for join messages`
|
||||
** type: string
|
||||
** values: any string (default value: "-->")
|
||||
** values: any string (default value: `"-->"`)
|
||||
|
||||
* *weechat.look.prefix_network*
|
||||
** description: prefix for network messages
|
||||
** description: `prefix for network messages`
|
||||
** type: string
|
||||
** values: any string (default value: "--")
|
||||
** values: any string (default value: `"--"`)
|
||||
|
||||
* *weechat.look.prefix_quit*
|
||||
** description: prefix for quit messages
|
||||
** description: `prefix for quit messages`
|
||||
** type: string
|
||||
** values: any string (default value: "<--")
|
||||
** values: any string (default value: `"<--"`)
|
||||
|
||||
* *weechat.look.prefix_suffix*
|
||||
** description: string displayed after prefix
|
||||
** description: `string displayed after prefix`
|
||||
** type: string
|
||||
** values: any string (default value: "|")
|
||||
** values: any string (default value: `"|"`)
|
||||
|
||||
* *weechat.look.read_marker*
|
||||
** description: use a marker (line or char) on buffers to show first unread line
|
||||
** description: `use a marker (line or char) on buffers to show first unread line`
|
||||
** type: integer
|
||||
** values: none, line, dotted-line, char (default value: dotted-line)
|
||||
** values: none, line, dotted-line, char (default value: `dotted-line`)
|
||||
|
||||
* *weechat.look.read_marker_always_show*
|
||||
** description: always show read marker, even if it is after last buffer line
|
||||
** description: `always show read marker, even if it is after last buffer line`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.look.save_config_on_exit*
|
||||
** description: save configuration file on exit
|
||||
** description: `save configuration file on exit`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.save_layout_on_exit*
|
||||
** description: save layout on exit (buffers, windows, or both)
|
||||
** description: `save layout on exit (buffers, windows, or both)`
|
||||
** type: integer
|
||||
** values: none, buffers, windows, all (default value: none)
|
||||
** values: none, buffers, windows, all (default value: `none`)
|
||||
|
||||
* *weechat.look.scroll_amount*
|
||||
** description: how many lines to scroll by with scroll_up and scroll_down
|
||||
** description: `how many lines to scroll by with scroll_up and scroll_down`
|
||||
** type: integer
|
||||
** values: 1 .. 2147483647 (default value: 3)
|
||||
** values: 1 .. 2147483647 (default value: `3`)
|
||||
|
||||
* *weechat.look.scroll_page_percent*
|
||||
** description: percent of screen to scroll when scrolling one page up or down (for example 100 means one page, 50 half-page)
|
||||
** description: `percent of screen to scroll when scrolling one page up or down (for example 100 means one page, 50 half-page)`
|
||||
** type: integer
|
||||
** values: 1 .. 100 (default value: 100)
|
||||
** values: 1 .. 100 (default value: `100`)
|
||||
|
||||
* *weechat.look.search_text_not_found_alert*
|
||||
** description: alert user when text sought is not found in buffer
|
||||
** description: `alert user when text sought is not found in buffer`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.set_title*
|
||||
** description: set title for window (terminal for Curses GUI) with name and version
|
||||
** description: `set title for window (terminal for Curses GUI) with name and version`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.look.time_format*
|
||||
** description: time format for dates converted to strings and displayed in messages
|
||||
** description: `time format for dates converted to strings and displayed in messages`
|
||||
** type: string
|
||||
** values: any string (default value: "%a, %d %b %Y %T")
|
||||
** values: any string (default value: `"%a, %d %b %Y %T"`)
|
||||
|
||||
* *weechat.network.gnutls_ca_file*
|
||||
** description: file containing the certificate authorities
|
||||
** description: `file containing the certificate authorities ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
|
||||
** type: string
|
||||
** values: any string (default value: "%h/ssl/CAs.pem")
|
||||
** values: any string (default value: `"%h/ssl/CAs.pem"`)
|
||||
|
||||
* *weechat.network.gnutls_handshake_timeout*
|
||||
** description: `timeout (in seconds) for gnutls handshake`
|
||||
** type: integer
|
||||
** values: 1 .. 2147483647 (default value: `30`)
|
||||
|
||||
* *weechat.plugin.autoload*
|
||||
** description: comma separated list of plugins to load automatically at startup, "*" means all plugins found, a name beginning with "!" is a negative value to prevent a plugin from being loaded, names can start or end with "*" to match several plugins (examples: "*" or "*,!lua,!tcl")
|
||||
** description: `comma separated list of plugins to load automatically at startup, "*" means all plugins found, a name beginning with "!" is a negative value to prevent a plugin from being loaded, names can start or end with "*" to match several plugins (examples: "*" or "*,!lua,!tcl")`
|
||||
** type: string
|
||||
** values: any string (default value: "*")
|
||||
** values: any string (default value: `"*"`)
|
||||
|
||||
* *weechat.plugin.debug*
|
||||
** description: enable debug messages by default in all plugins (option disabled by default, which is highly recommended)
|
||||
** description: `enable debug messages by default in all plugins (option disabled by default, which is highly recommended)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *weechat.plugin.extension*
|
||||
** description: standard plugins extension in filename (for example ".so" under Linux or ".dll" under Microsoft Windows)
|
||||
** description: `standard plugins extension in filename (for example ".so" under Linux or ".dll" under Microsoft Windows)`
|
||||
** type: string
|
||||
** values: any string (default value: ".so")
|
||||
** values: any string (default value: `".so"`)
|
||||
|
||||
* *weechat.plugin.path*
|
||||
** description: path for searching plugins ("%h" will be replaced by WeeChat home, "~/.weechat" by default)
|
||||
** description: `path for searching plugins ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
|
||||
** type: string
|
||||
** values: any string (default value: "%h/plugins")
|
||||
** values: any string (default value: `"%h/plugins"`)
|
||||
|
||||
* *weechat.plugin.save_config_on_unload*
|
||||
** description: save configuration files when unloading plugins
|
||||
** description: `save configuration files when unloading plugins`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.startup.command_after_plugins*
|
||||
** description: command executed when WeeChat starts, after loading plugins
|
||||
** description: `command executed when WeeChat starts, after loading plugins`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.startup.command_before_plugins*
|
||||
** description: command executed when WeeChat starts, before loading plugins
|
||||
** description: `command executed when WeeChat starts, before loading plugins`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *weechat.startup.display_logo*
|
||||
** description: display WeeChat logo at startup
|
||||
** description: `display WeeChat logo at startup`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *weechat.startup.display_version*
|
||||
** description: display WeeChat version at startup
|
||||
** description: `display WeeChat version at startup`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
|
||||
@@ -1,125 +1,125 @@
|
||||
* *xfer.color.status_aborted*
|
||||
** description: text color for "aborted" status
|
||||
** description: `text color for "aborted" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
** values: a color name (default value: `lightred`)
|
||||
|
||||
* *xfer.color.status_active*
|
||||
** description: text color for "active" status
|
||||
** description: `text color for "active" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightblue)
|
||||
** values: a color name (default value: `lightblue`)
|
||||
|
||||
* *xfer.color.status_connecting*
|
||||
** description: text color for "connecting" status
|
||||
** description: `text color for "connecting" status`
|
||||
** type: color
|
||||
** values: a color name (default value: yellow)
|
||||
** values: a color name (default value: `yellow`)
|
||||
|
||||
* *xfer.color.status_done*
|
||||
** description: text color for "done" status
|
||||
** description: `text color for "done" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightgreen)
|
||||
** values: a color name (default value: `lightgreen`)
|
||||
|
||||
* *xfer.color.status_failed*
|
||||
** description: text color for "failed" status
|
||||
** description: `text color for "failed" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightred)
|
||||
** values: a color name (default value: `lightred`)
|
||||
|
||||
* *xfer.color.status_waiting*
|
||||
** description: text color for "waiting" status
|
||||
** description: `text color for "waiting" status`
|
||||
** type: color
|
||||
** values: a color name (default value: lightcyan)
|
||||
** values: a color name (default value: `lightcyan`)
|
||||
|
||||
* *xfer.color.text*
|
||||
** description: text color
|
||||
** description: `text color`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *xfer.color.text_bg*
|
||||
** description: background color
|
||||
** description: `background color`
|
||||
** type: color
|
||||
** values: a color name (default value: default)
|
||||
** values: a color name (default value: `default`)
|
||||
|
||||
* *xfer.color.text_selected*
|
||||
** description: text color of selected xfer line
|
||||
** description: `text color of selected xfer line`
|
||||
** type: color
|
||||
** values: a color name (default value: white)
|
||||
** values: a color name (default value: `white`)
|
||||
|
||||
* *xfer.file.auto_accept_chats*
|
||||
** description: automatically accept chat requests (use carefully!)
|
||||
** description: `automatically accept chat requests (use carefully!)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *xfer.file.auto_accept_files*
|
||||
** description: automatically accept incoming files (use carefully!)
|
||||
** description: `automatically accept incoming files (use carefully!)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: off)
|
||||
** values: on, off (default value: `off`)
|
||||
|
||||
* *xfer.file.auto_rename*
|
||||
** description: rename incoming files if already exists (add ".1", ".2", ...)
|
||||
** description: `rename incoming files if already exists (add ".1", ".2", ...)`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *xfer.file.auto_resume*
|
||||
** description: automatically resume file transfer if connection with remote host is lost
|
||||
** description: `automatically resume file transfer if connection with remote host is lost`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *xfer.file.convert_spaces*
|
||||
** description: convert spaces to underscores when sending files
|
||||
** description: `convert spaces to underscores when sending files`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *xfer.file.download_path*
|
||||
** description: path for writing incoming files
|
||||
** description: `path for writing incoming files ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
|
||||
** type: string
|
||||
** values: any string (default value: "%h/xfer")
|
||||
** values: any string (default value: `"%h/xfer"`)
|
||||
|
||||
* *xfer.file.upload_path*
|
||||
** description: path for reading files when sending (when no path is specified by user)
|
||||
** description: `path for reading files when sending (when no path is specified by user) ("%h" will be replaced by WeeChat home, "~/.weechat" by default)`
|
||||
** type: string
|
||||
** values: any string (default value: "~")
|
||||
** values: any string (default value: `"~"`)
|
||||
|
||||
* *xfer.file.use_nick_in_filename*
|
||||
** description: use remote nick as prefix in local filename when receiving a file
|
||||
** description: `use remote nick as prefix in local filename when receiving a file`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *xfer.look.auto_open_buffer*
|
||||
** description: auto open xfer buffer when a new xfer is added to list
|
||||
** description: `auto open xfer buffer when a new xfer is added to list`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *xfer.look.progress_bar_size*
|
||||
** description: size of progress bar, in chars (if 0, progress bar is disabled)
|
||||
** description: `size of progress bar, in chars (if 0, progress bar is disabled)`
|
||||
** type: integer
|
||||
** values: 0 .. 256 (default value: 20)
|
||||
** values: 0 .. 256 (default value: `20`)
|
||||
|
||||
* *xfer.network.blocksize*
|
||||
** description: block size for sending packets, in bytes
|
||||
** description: `block size for sending packets, in bytes`
|
||||
** type: integer
|
||||
** values: 1024 .. 102400 (default value: 65536)
|
||||
** values: 1024 .. 102400 (default value: `65536`)
|
||||
|
||||
* *xfer.network.fast_send*
|
||||
** description: does not wait for ACK when sending file
|
||||
** description: `does not wait for ACK when sending file`
|
||||
** type: boolean
|
||||
** values: on, off (default value: on)
|
||||
** values: on, off (default value: `on`)
|
||||
|
||||
* *xfer.network.own_ip*
|
||||
** description: IP or DNS address used for sending files/chats (if empty, local interface IP is used)
|
||||
** description: `IP or DNS address used for sending files/chats (if empty, local interface IP is used)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *xfer.network.port_range*
|
||||
** description: restricts outgoing files/chats 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, it's recommended to use ports greater than 1024, because only root can use ports below 1024)
|
||||
** description: `restricts outgoing files/chats 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, it's recommended to use ports greater than 1024, because only root can use ports below 1024)`
|
||||
** type: string
|
||||
** values: any string (default value: "")
|
||||
** values: any string (default value: `""`)
|
||||
|
||||
* *xfer.network.speed_limit*
|
||||
** description: speed limit for sending files, in kilo-bytes by second (0 means no limit)
|
||||
** description: `speed limit for sending files, in kilo-bytes by second (0 means no limit)`
|
||||
** type: integer
|
||||
** values: 0 .. 2147483647 (default value: 0)
|
||||
** values: 0 .. 2147483647 (default value: `0`)
|
||||
|
||||
* *xfer.network.timeout*
|
||||
** description: timeout for xfer request (in seconds)
|
||||
** description: `timeout for xfer request (in seconds)`
|
||||
** type: integer
|
||||
** values: 5 .. 2147483647 (default value: 300)
|
||||
** values: 5 .. 2147483647 (default value: `300`)
|
||||
|
||||
|
||||
@@ -142,6 +142,17 @@ which is ok (like many other values).
|
||||
If needed, fix your TERM variable: `export TERM="xxx"`.
|
||||
|
||||
|
||||
[[osx_display_broken]]
|
||||
I compiled WeeChat under OS X, and I see "(null)" everywhere on screen, what's wrong?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you compiled ncursesw yourself, try to use standard ncurses (that comes with
|
||||
system).
|
||||
|
||||
Moreover, under OS X, it is recommended to install WeeChat with Homebrew package
|
||||
manager.
|
||||
|
||||
|
||||
[[buffer_vs_window]]
|
||||
I heard about "buffers" and "windows", what's the difference?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -201,8 +212,10 @@ I want to change the language used by WeeChat for messages, but without exiting
|
||||
Yes, you have to use a python script, shell.py (available on WeeChat website)
|
||||
and issue these commands when script is loaded:
|
||||
|
||||
/shell setenv LANG=en_US.UTF-8
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
/shell setenv LANG=en_US.UTF-8
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
To have english messages with UTF-8 encoding for terminal, for ISO users, you
|
||||
can issue: `/shell setenv LANG=en_US`.
|
||||
@@ -242,6 +255,22 @@ Default key Meta-k (usually Alt-k) lets you grab key code and insert it in
|
||||
command line.
|
||||
|
||||
|
||||
[[jump_to_buffer_11_or_higher]]
|
||||
What is the key to jump to buffer 11 (or higher number)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The key is alt-j and then 2 digits, for example alt-j then 1, 1 to jump to
|
||||
buffer 11.
|
||||
|
||||
You can bind a key, for example:
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta-q /buffer *11
|
||||
----------------------------------------
|
||||
|
||||
List of default keys is in User's guide.
|
||||
|
||||
|
||||
[[irc]]
|
||||
IRC
|
||||
---
|
||||
@@ -289,6 +318,31 @@ According to WeeChat version:
|
||||
(`/help filter` for help)
|
||||
|
||||
|
||||
[[filter_irc_join_channel_messages]]
|
||||
How can I filter some messages displayed when I join an IRC channel?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Some tags you can use to filter messages:
|
||||
|
||||
* 'irc_366': names on channel
|
||||
* 'irc_332,irc_333': channel topic/date
|
||||
* 'irc_329': channel creation date
|
||||
|
||||
You can find tags for other messages by looking at IRC raw server
|
||||
(`/server raw`).
|
||||
|
||||
Examples:
|
||||
|
||||
* filter names:
|
||||
----------------------------------------
|
||||
/filter add irc_join_names * irc_366 *
|
||||
----------------------------------------
|
||||
* filter topic (and date):
|
||||
----------------------------------------
|
||||
/filter add irc_join_topic_date * irc_332,irc_333 *
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[filter_voice_messages]]
|
||||
How can I filter voice messages (eg on Bitlbee server)?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -313,20 +367,24 @@ For checking away nicks in WeeChat, see question about
|
||||
How can I see away nicks in nicklist?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
You have to set option 'irc.network.away_check' to a positive value (minutes
|
||||
between each check of away nicks).
|
||||
You have to set option 'irc.server_default.away_check' to a positive value
|
||||
(minutes between each check of away nicks).
|
||||
|
||||
You can set option 'irc.network.away_check_max_nicks' to limit away check on
|
||||
small channels only.
|
||||
You can set option 'irc.server_default.away_check_max_nicks' to limit away check
|
||||
on small channels only.
|
||||
|
||||
For example, check every 5 minutes for away nicks, for channels with max 25
|
||||
nicks:
|
||||
|
||||
----------------------------------------
|
||||
/set irc.network.away_check 5
|
||||
/set irc.network.away_check_max_nicks 25
|
||||
/set irc.server_default.away_check 5
|
||||
/set irc.server_default.away_check_max_nicks 25
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
For WeeChat < = 0.3.3, options are 'irc.network.away_check' and
|
||||
'irc.network.away_check_max_nicks'.
|
||||
|
||||
|
||||
[[highlight_notification]]
|
||||
How can I be warned when someone highlights me on a channel?
|
||||
@@ -347,6 +405,25 @@ Many other scripts exist for notification, please look at plugins/scripts page:
|
||||
http://www.weechat.org/scripts
|
||||
|
||||
|
||||
[[irc_ssl_connection]]
|
||||
I have some problems when connecting to a server using SSL, what can I do?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
If you see errors about gnutls handshake, you can try to use a smaller
|
||||
Diffie-Hellman key (default is 2048):
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
----------------------------------------
|
||||
|
||||
If you see errors about certificate, you can disable "ssl_verify" (be careful,
|
||||
connection will be less secure by doing that):
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_verify off
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Plugins / scripts
|
||||
-----------------
|
||||
|
||||
+1469
-17
File diff suppressed because it is too large
Load Diff
@@ -270,9 +270,10 @@ List of functions in script API:
|
||||
prnt_date_tags), print_y (for python: prnt_y), log_print
|
||||
| hooks |
|
||||
hook_command, hook_command_run, hook_timer, hook_fd, hook_process,
|
||||
hook_connect, hook_print, hook_signal, hook_signal_send, hook_config,
|
||||
hook_completion, hook_completion_list_add, hook_modifier, hook_modifier_exec,
|
||||
hook_info, hook_infolist, unhook, unhook_all
|
||||
hook_connect, hook_print, hook_signal, hook_signal_send, hook_hsignal,
|
||||
hook_hsignal_send, hook_config, hook_completion, hook_completion_list_add,
|
||||
hook_modifier, hook_modifier_exec, hook_info, hook_info_hashtable,
|
||||
hook_infolist, unhook, unhook_all
|
||||
| buffers |
|
||||
buffer_new, current_buffer, buffer_search, buffer_search_main, buffer_clear,
|
||||
buffer_close, buffer_merge, buffer_unmerge, buffer_get_integer,
|
||||
@@ -284,19 +285,22 @@ List of functions in script API:
|
||||
| nicklist |
|
||||
nicklist_add_group, nicklist_search_group, nicklist_add_nick,
|
||||
nicklist_search_nick, nicklist_remove_group, nicklist_remove_nick,
|
||||
nicklist_remove_all
|
||||
nicklist_remove_all, nicklist_group_get_integer, nicklist_group_get_string,
|
||||
nicklist_group_get_pointer, nicklist_group_set, nicklist_nick_get_integer,
|
||||
nicklist_nick_get_string, nicklist_nick_get_pointer, nicklist_nick_set
|
||||
| bars |
|
||||
bar_item_search, bar_item_new, bar_item_update, bar_item_remove, bar_search,
|
||||
bar_new, bar_set, bar_update, bar_remove
|
||||
| commands |
|
||||
command
|
||||
| infos |
|
||||
info_get
|
||||
info_get, info_get_hashtable
|
||||
| infolists |
|
||||
infolist_new, infolist_new_item, infolist_new_var_integer,
|
||||
infolist_new_var_string, infolist_new_var_pointer, infolist_new_var_time, +
|
||||
infolist_get, infolist_next, infolist_prev, infolist_fields, infolist_integer,
|
||||
infolist_string, infolist_pointer, infolist_time, infolist_free
|
||||
infolist_get, infolist_next, infolist_prev, infolist_reset_item_cursor, +
|
||||
infolist_fields, infolist_integer, infolist_string, infolist_pointer, +
|
||||
infolist_time, infolist_free
|
||||
| upgrade |
|
||||
upgrade_new, upgrade_write_object, upgrade_read, upgrade_close
|
||||
|========================================
|
||||
@@ -342,7 +346,7 @@ Common tasks
|
||||
------------
|
||||
|
||||
This chapter shows some common tasks, with examples.
|
||||
Only partial things in API are used here, for full reference, see see
|
||||
Only partial things in API are used here, for full reference, see
|
||||
'WeeChat Plugin API Reference'.
|
||||
|
||||
[[buffers]]
|
||||
@@ -564,7 +568,7 @@ def kernel_process_cb(data, command, rc, stdout, stderr):
|
||||
weechat.prnt("", kernel_txt)
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
weechat.hook_process("python -c \"import urllib; " \
|
||||
weechat.hook_process("python -c \"import urllib; "
|
||||
"print urllib.urlopen('http://www.kernel.org/kdist/finger_banner').read()\"",
|
||||
10 * 1000, "kernel_process_cb", "")
|
||||
----------------------------------------
|
||||
@@ -682,6 +686,44 @@ def join_cb(data, signal, signal_data):
|
||||
weechat.hook_signal("*,irc_in2_join", "join_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[[irc_modify_messages]]
|
||||
Modify messages
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
IRC plugin sends a "modifier" called "irc_in_xxx" ("xxx" is IRC command) for a
|
||||
message received, so that you can modify it.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
def modifier_cb(data, modifier, modifier_data, string):
|
||||
# add server name to all messages received
|
||||
# (ok that's not very useful, but that's just an example!)
|
||||
return "%s %s" % (string, modifier_data)
|
||||
|
||||
weechat.hook_modifier("irc_in_privmsg", "modifier_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[WARNING]
|
||||
A malformed message could crash WeeChat or cause severe problems!
|
||||
|
||||
[[irc_parse_message]]
|
||||
Parse message
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
_New in version 0.3.4._
|
||||
|
||||
You can parse an IRC message with info_hashtable called "irc_parse_message".
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
dict = weechat.info_get_hashtable("irc_parse_message",
|
||||
{ "message": ":nick!user@host PRIVMSG #weechat :message here" })
|
||||
weechat.prnt("", "dict: %s" % dict)
|
||||
|
||||
# output:
|
||||
# dict: {'nick': 'nick', 'host': 'nick!user@host', 'command': 'PRIVMSG', 'arguments': '#weechat :message here', 'channel': '#weechat'}
|
||||
----------------------------------------
|
||||
|
||||
[[infos]]
|
||||
Infos
|
||||
~~~~~
|
||||
|
||||
+181
-105
@@ -22,7 +22,7 @@ Features
|
||||
|
||||
Main features are:
|
||||
|
||||
* multi-protocols (IRC and other soon)
|
||||
* multi-protocols (IRC, Jabber)
|
||||
* multi-servers connection (with SSL, IPv6, proxy)
|
||||
* many GUI: Curses (wxWidgets, Gtk and Qt under development)
|
||||
* small, fast and light
|
||||
@@ -98,8 +98,8 @@ compile WeeChat.
|
||||
| python-dev | no | python plugin
|
||||
| ruby1.8-dev | no | ruby plugin
|
||||
| liblua5.1-0-dev | no | lua plugin
|
||||
| tcl-dev | no | tcl plugin
|
||||
| asciidoc (>= 8.2) | no | build documentation (HTML files)
|
||||
| tcl-dev (>= 8.5) | no | tcl plugin
|
||||
| asciidoc (>= 8.5.0) | no | build documentation (HTML files)
|
||||
| source-highlight | no | syntax highlight for sources in HTML documentation
|
||||
|========================================
|
||||
|
||||
@@ -445,100 +445,101 @@ Keys for command line
|
||||
| Keys | Description and command
|
||||
|
||||
| Left arrow +
|
||||
Ctrl + B |
|
||||
Ctrl + `b` |
|
||||
Go to previous char in command line +
|
||||
`/input move_previous_char`
|
||||
|
||||
| Right arrow +
|
||||
Ctrl + F |
|
||||
Ctrl + `f` |
|
||||
Go to next char in command line +
|
||||
`/input move_next_char`
|
||||
|
||||
| Ctrl + left arrow +
|
||||
Alt + B |
|
||||
Alt + `b` |
|
||||
Go to previous word in command line +
|
||||
`/input move_previous_word`
|
||||
|
||||
| Ctrl + right arrow +
|
||||
Alt + F |
|
||||
Alt + `f` |
|
||||
Go to next word in command line +
|
||||
`/input move_next_word`
|
||||
|
||||
| Home +
|
||||
Ctrl + A |
|
||||
Ctrl + `a` |
|
||||
Go to the beginning of command line +
|
||||
`/input move_beginning_of_line`
|
||||
|
||||
| End +
|
||||
Ctrl + E |
|
||||
Ctrl + `e` |
|
||||
Go to the end of command line +
|
||||
`/input move_end_of_line`
|
||||
|
||||
| Ctrl + C then B |
|
||||
| Ctrl + `c` then `b` |
|
||||
Insert code for bold text +
|
||||
`/input insert \x02`
|
||||
|
||||
| Ctrl + C then C |
|
||||
| Ctrl + `c` then `c` |
|
||||
Insert code for colored text +
|
||||
`/input insert \x03`
|
||||
|
||||
| Ctrl + C then I |
|
||||
| Ctrl + `c` then `i` |
|
||||
Insert code for italic text +
|
||||
`/input insert \x1D`
|
||||
|
||||
| Ctrl + C then O |
|
||||
| Ctrl + `c` then `o` |
|
||||
Insert code for color reset +
|
||||
`/input insert \x0F`
|
||||
|
||||
| Ctrl + C then R |
|
||||
| Ctrl + `c` then `r` |
|
||||
Insert code for reverse color +
|
||||
`/input insert \x12`
|
||||
|
||||
| Ctrl + C then U |
|
||||
| Ctrl + `c` then `u` |
|
||||
Insert code for underlined text +
|
||||
`/input insert \x15`
|
||||
|
||||
| Delete +
|
||||
Ctrl + D |
|
||||
Ctrl + `d` |
|
||||
Delete next char in command line +
|
||||
`/input delete_next_char`
|
||||
|
||||
| Backspace +
|
||||
Ctrl + H |
|
||||
Ctrl + `h` |
|
||||
Delete previous char in command line +
|
||||
`/input delete_previous_char`
|
||||
|
||||
| Ctrl + K |
|
||||
| Ctrl + `k` |
|
||||
Delete from cursor until end of command line (deleted string is copied to
|
||||
clipboard) +
|
||||
`/input delete_end_of_line`
|
||||
|
||||
| Ctrl + R |
|
||||
Search for text in buffer history (two times: search exact text) +
|
||||
| Ctrl + `r` |
|
||||
Search for text in buffer history (two times: search exact text),
|
||||
next/previous occurrences can be found with up and down arrows +
|
||||
`/input search_text`
|
||||
|
||||
| Ctrl + T |
|
||||
| Ctrl + `t` |
|
||||
Transpose chars +
|
||||
`/input transpose_chars`
|
||||
|
||||
| Ctrl + U |
|
||||
| Ctrl + `u` |
|
||||
Delete from cursor until beginning of command line (deleted string is copied
|
||||
to clipboard) +
|
||||
`/input delete_beginning_of_line`
|
||||
|
||||
| Ctrl + W |
|
||||
| Ctrl + `w` |
|
||||
Delete previous word of command line (deleted string is copied to clipboard) +
|
||||
`/input delete_previous_word`
|
||||
|
||||
| Ctrl + Y |
|
||||
| Ctrl + `y` |
|
||||
Paste clipboard content +
|
||||
`/input clipboard_paste`
|
||||
|
||||
| Ctrl + _ |
|
||||
| Ctrl + `_` |
|
||||
Undo last action on command line +
|
||||
`/input undo`
|
||||
|
||||
| Alt + _ |
|
||||
| Alt + `_` |
|
||||
Redo last action on command line +
|
||||
`/input redo`
|
||||
|
||||
@@ -555,8 +556,8 @@ Keys for command line
|
||||
Insert char at cursor position in command line
|
||||
|
||||
| Enter +
|
||||
Ctrl + J +
|
||||
Ctrl + M |
|
||||
Ctrl + `j` +
|
||||
Ctrl + `m` |
|
||||
Execute command or send message (in search mode: stop search) +
|
||||
`/input return`
|
||||
|
||||
@@ -576,16 +577,16 @@ Keys for command line
|
||||
Call next command/message in global history (common for all buffers) +
|
||||
`/input history_global_next`
|
||||
|
||||
| Alt + D |
|
||||
| Alt + `d` |
|
||||
Delete next word in command line (deleted string is copied to clipboard) +
|
||||
`/input delete_next_word`
|
||||
|
||||
| Alt + K |
|
||||
| Alt + `k` |
|
||||
Grab a key and insert its code (and command bound if key exists) in command
|
||||
line +
|
||||
`/input grab_key_command`
|
||||
|
||||
| Alt + R |
|
||||
| Alt + `r` |
|
||||
Delete entire command line +
|
||||
`/input delete_line`
|
||||
|========================================
|
||||
@@ -598,15 +599,15 @@ Keys for buffers / windows
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Ctrl + L |
|
||||
| Ctrl + `l` |
|
||||
Redraw whole window +
|
||||
`/window refresh`
|
||||
|
||||
| Ctrl + S then Ctrl + U |
|
||||
| Ctrl + `s` then Ctrl + `u` |
|
||||
Set unread marker on all buffers +
|
||||
`/input set_unread`
|
||||
|
||||
| Ctrl + X |
|
||||
| Ctrl + `x` |
|
||||
Switch current buffer if buffers are attached with same number +
|
||||
`/input switch_active_buffer`
|
||||
|
||||
@@ -636,14 +637,14 @@ Keys for buffers / windows
|
||||
|
||||
| Alt + left arrow +
|
||||
Alt + up arrow +
|
||||
Ctrl + P +
|
||||
Ctrl + `p` +
|
||||
F5 |
|
||||
Switch to previous buffer +
|
||||
`/buffer -1`
|
||||
|
||||
| Alt + right arrow +
|
||||
Alt + down arrow +
|
||||
Ctrl + N +
|
||||
Ctrl + `n` +
|
||||
F6 |
|
||||
Switch to next buffer +
|
||||
`/buffer +1`
|
||||
@@ -680,20 +681,20 @@ Keys for buffers / windows
|
||||
Go to the end of nicklist +
|
||||
`/bar scroll nicklist * ye`
|
||||
|
||||
| Alt + A |
|
||||
| Alt + `a` |
|
||||
Switch to next buffer with activity (with priority: highlight, message,
|
||||
other) +
|
||||
`/input jump_smart`
|
||||
|
||||
| Alt + J then Alt + L |
|
||||
| Alt + `j` then Alt + `l` |
|
||||
Switch to last buffer +
|
||||
`/input jump_last_buffer`
|
||||
|
||||
| Alt + J then Alt + R |
|
||||
| Alt + `j` then Alt + `r` |
|
||||
Switch to IRC raw buffer +
|
||||
`/server raw`
|
||||
|
||||
| Alt + J then Alt + S |
|
||||
| Alt + `j` then Alt + `s` |
|
||||
Switch to IRC server buffer +
|
||||
`/server jump`
|
||||
|
||||
@@ -701,39 +702,39 @@ Keys for buffers / windows
|
||||
Switch to buffer by number (0 = 10) +
|
||||
`/buffer *N`
|
||||
|
||||
| Alt + J then number (01-99) |
|
||||
| Alt + `j` then number (01-99) |
|
||||
Switch to buffer by number +
|
||||
`/buffer NN`
|
||||
|
||||
| Alt + N |
|
||||
| Alt + `n` |
|
||||
Scroll to next highlight +
|
||||
`/window scroll_next_highlight`
|
||||
|
||||
| Alt + P |
|
||||
| Alt + `p` |
|
||||
Scroll to previous highlight +
|
||||
`/window scroll_previous_highlight`
|
||||
|
||||
| Alt + U |
|
||||
| Alt + `u` |
|
||||
Scroll to first unread line in buffer +
|
||||
`/input scroll_unread`
|
||||
|
||||
| Alt + W then Alt + arrow |
|
||||
| Alt + `w` then Alt + arrow |
|
||||
Switch to window with direction +
|
||||
`/window up` +
|
||||
`/window down` +
|
||||
`/window left` +
|
||||
`/window right`
|
||||
|
||||
| Alt + Z |
|
||||
| Alt + `z` |
|
||||
Zoom on current window (Alt + Z again: restore initial windows state, before
|
||||
zoom) +
|
||||
`/window zoom`
|
||||
|
||||
| Alt + < |
|
||||
| Alt + `<` |
|
||||
Switch to previous buffer in list of visited buffers +
|
||||
`/input jump_previously_visited_buffer`
|
||||
|
||||
| Alt + > |
|
||||
| Alt + `>` |
|
||||
Switch to next buffer in list of visited buffers +
|
||||
`/input jump_next_visited_buffer`
|
||||
|========================================
|
||||
@@ -746,11 +747,11 @@ Other keys
|
||||
|========================================
|
||||
| Keys | Description and command
|
||||
|
||||
| Alt + H |
|
||||
| Alt + `h` |
|
||||
Clear hotlist (activity notification on other buffers) +
|
||||
`/input hotlist_clear` +
|
||||
|
||||
| Alt + = |
|
||||
| Alt + `=` |
|
||||
Toggle filters on/off +
|
||||
`/filter toggle` +
|
||||
|========================================
|
||||
@@ -923,20 +924,22 @@ Default plugins are:
|
||||
|
||||
[width="50%",cols="^1,5",options="header"]
|
||||
|========================================
|
||||
| Plugin | Description
|
||||
| alias | Define alias for commands
|
||||
| aspell | Spell checking for command line
|
||||
| charset | Charset decoding/encoding for buffers
|
||||
| demo | Demo plugin (not compiled by default)
|
||||
| fifo | FIFO pipe used to remotely send commands to WeeChat
|
||||
| irc | IRC chat protocol
|
||||
| logger | Log buffers to files
|
||||
| perl | Perl scripting API
|
||||
| python | Python scripting API
|
||||
| ruby | Ruby scripting API
|
||||
| lua | Lua scripting API
|
||||
| tcl | Tcl scripting API
|
||||
| xfer | File transfer and direct chat
|
||||
| Plugin | Description
|
||||
| alias | Define alias for commands
|
||||
| aspell | Spell checking for command line
|
||||
| charset | Charset decoding/encoding for buffers
|
||||
| demo | Demo plugin (not compiled by default)
|
||||
| fifo | FIFO pipe used to remotely send commands to WeeChat
|
||||
| irc | IRC chat protocol
|
||||
| logger | Log buffers to files
|
||||
| relay | Relay data via network (IRC proxy)
|
||||
| rmodifier | Alter modifier strings with regular expressions
|
||||
| perl | Perl scripting API
|
||||
| python | Python scripting API
|
||||
| ruby | Ruby scripting API
|
||||
| lua | Lua scripting API
|
||||
| tcl | Tcl scripting API
|
||||
| xfer | File transfer and direct chat
|
||||
|========================================
|
||||
|
||||
[[alias_plugin]]
|
||||
@@ -1549,6 +1552,109 @@ You'll have following files:
|
||||
| #chan2.weechatlog
|
||||
........................................
|
||||
|
||||
[[relay_plugin]]
|
||||
Relay plugin
|
||||
~~~~~~~~~~~~
|
||||
|
||||
The Relay plugin is used to relay data via network, using different protocols.
|
||||
|
||||
Currently, only "irc" protocol is supported (IRC proxy).
|
||||
|
||||
[[relay_options]]
|
||||
Options (relay.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/relay_options.txt[]
|
||||
|
||||
[[relay_commands]]
|
||||
Commands
|
||||
^^^^^^^^
|
||||
|
||||
include::autogen/user/relay_commands.txt[]
|
||||
|
||||
[[relay_irc_proxy]]
|
||||
IRC proxy
|
||||
^^^^^^^^^
|
||||
|
||||
The Relay plugin can act as an IRC proxy: you can define one port by IRC server
|
||||
and use a password for clients.
|
||||
|
||||
For example:
|
||||
|
||||
----------------------------------------
|
||||
/set relay.network.password "mypass"
|
||||
/relay add irc.freenode 8000
|
||||
----------------------------------------
|
||||
|
||||
Now you can connect on port 8000 with any IRC client (WeeChat, xchat,
|
||||
irssi, ..), using server password "mypass".
|
||||
|
||||
You can limit number of allowed clients:
|
||||
|
||||
----------------------------------------
|
||||
/set relay.network.max_clients 1
|
||||
----------------------------------------
|
||||
|
||||
[[rmodifier_plugin]]
|
||||
Rmodifier plugin
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
The Rmodifier plugin lets you alter modifier strings using regular expressions.
|
||||
Typical use is to hide password when you type them, or when WeeChat saves
|
||||
them in command history. For example, it is possible to replace each char in
|
||||
these passwords by "*".
|
||||
|
||||
[[rmodifier_options]]
|
||||
Options (rmodifier.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/rmodifier_options.txt[]
|
||||
|
||||
[[rmodifier_commands]]
|
||||
Commands
|
||||
^^^^^^^^
|
||||
|
||||
include::autogen/user/rmodifier_commands.txt[]
|
||||
|
||||
[[rmodifier_creation]]
|
||||
Rmodifier creation
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
A rmodifier consists of three elements:
|
||||
|
||||
. one or more "modifiers"
|
||||
. a regular expression, to capture "groups"
|
||||
. a string that describes output using number of "groups" captured in regular
|
||||
expression
|
||||
|
||||
For list of modifiers used by WeeChat or plugins, see
|
||||
'WeeChat Plugin API Reference', function 'weechat_hook_modifier'.
|
||||
|
||||
For each captured group, following actions are possible:
|
||||
|
||||
* keep group as-is (by using group number)
|
||||
* replace all chars in group to hide content (group number + "*")
|
||||
* remove group (if group is not used in string)
|
||||
|
||||
Example of default rmodifier for command `/oper`:
|
||||
|
||||
* modifiers: `history_add,input_text_display`
|
||||
** `history_add`: called when WeeChat stores command in history
|
||||
** `input_text_display`: called when command line has changed
|
||||
(applies only on display, not content of command line)
|
||||
* regular expression: `^(/oper +\S+ +)(.*)`
|
||||
* groupes: `1,2*`
|
||||
|
||||
Each time modifiers "history_add" or "input_text_display" are called, regular
|
||||
expression is checked. If string matches, then it is replaced by captured groups,
|
||||
as defined in string with groups.
|
||||
|
||||
In this example, we keep number 1 as-is, and we replace all chars of group 2 by
|
||||
replacement char defined in configuration (option 'rmodifier.look.hide_char').
|
||||
|
||||
If command line contains: `/oper nick password` then display becomes:
|
||||
`/oper nick ********`.
|
||||
|
||||
[[scripts_plugins]]
|
||||
Scripts plugins
|
||||
~~~~~~~~~~~~~~~
|
||||
@@ -1622,54 +1728,24 @@ Authors
|
||||
Developers
|
||||
~~~~~~~~~~
|
||||
|
||||
Sébastien Helleu (FlashCode)::
|
||||
main developer
|
||||
Main developer::
|
||||
Sébastien Helleu (FlashCode)
|
||||
|
||||
[[contributors]]
|
||||
Contributors
|
||||
~~~~~~~~~~~~
|
||||
|
||||
Emmanuel Bouthenot (kolter)::
|
||||
debian packager
|
||||
Pcakagers::
|
||||
Emmanuel Bouthenot (kolter), Julien Louis (ptitlouis), Odin
|
||||
|
||||
Ptitlouis::
|
||||
old debian packager
|
||||
Translations::
|
||||
Jiri Golembiovsky, soltys, Nils Görs, rettub, Frank Zacharias,
|
||||
Pavel Shevchuk, Elián Hanisch (m4v), Voroskoi, Marco Paolone,
|
||||
Ivan Sichmann Freitas
|
||||
|
||||
Jiri Golembiovsky::
|
||||
czech translation, patches
|
||||
|
||||
soltys::
|
||||
polish translation
|
||||
|
||||
Nils Görs::
|
||||
rettub::
|
||||
Frank Zacharias::
|
||||
german translation
|
||||
|
||||
Pavel Shevchuk::
|
||||
russian translation
|
||||
|
||||
m4v::
|
||||
spanish translation
|
||||
|
||||
Voroskoi::
|
||||
hungarian translation
|
||||
|
||||
Marco Paolone::
|
||||
italian translation
|
||||
|
||||
Dmitry Kobylin::
|
||||
tcl plugin
|
||||
|
||||
Rudolf Polzer::
|
||||
Jim Ramsay::
|
||||
Pistos::
|
||||
Gwenn::
|
||||
Dominik Honnef::
|
||||
patches
|
||||
|
||||
Odin::
|
||||
SuSE RPM
|
||||
Patches::
|
||||
Dmitry Kobylin, Rudolf Polzer, Jim Ramsay, Pistos, Gwenn, Dominik Honnef,
|
||||
JD Horelick, Stefano Pigozzi, Gu1ll4um3r0m41n
|
||||
|
||||
|
||||
[[support]]
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.fr.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -32,7 +32,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.fr.html DESTINATION ${SHA
|
||||
# plugin API reference
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.fr.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||
@@ -44,7 +44,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.fr.html DESTINATION
|
||||
# scripting guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.fr.txt
|
||||
COMMENT "Building weechat_scripting.fr.html"
|
||||
@@ -55,7 +55,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.fr.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.fr.txt
|
||||
COMMENT "Building weechat_faq.fr.html"
|
||||
@@ -66,7 +66,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.fr.html DESTINATION ${SHAR
|
||||
# quickstart
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.fr.txt
|
||||
COMMENT "Building weechat_quickstart.fr.html"
|
||||
@@ -77,7 +77,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.fr.html DESTINATION
|
||||
# tester's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.fr.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.fr.txt
|
||||
COMMENT "Building weechat_tester.fr.html"
|
||||
|
||||
+6
-6
@@ -39,27 +39,27 @@ all-local: weechat_user.fr.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.fr.html: weechat_user.fr.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_user.fr.html weechat_user.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.fr.html weechat_user.fr.txt
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.fr.html: weechat_plugin_api.fr.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_plugin_api.fr.html weechat_plugin_api.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_plugin_api.fr.html weechat_plugin_api.fr.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.fr.html: weechat_scripting.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_scripting.fr.html weechat_scripting.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.fr.html weechat_scripting.fr.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.fr.html: weechat_faq.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_faq.fr.html weechat_faq.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.fr.html weechat_faq.fr.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.fr.html: weechat_quickstart.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_quickstart.fr.html weechat_quickstart.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.fr.html weechat_quickstart.fr.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.fr.html: weechat_tester.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_tester.fr.html weechat_tester.fr.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Table des matières' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.fr.html weechat_tester.fr.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
| alias | alias | liste des alias
|
||||
|
||||
| alias | alias_value | valeur de l'alias
|
||||
|
||||
| aspell | aspell_langs | liste des langues supportées pour aspell
|
||||
|
||||
| irc | irc_channel | canal IRC courant
|
||||
@@ -18,6 +20,8 @@
|
||||
|
||||
| irc | irc_msg_part | message de fin par défaut pour le canal IRC
|
||||
|
||||
| irc | irc_notify_nicks | pseudos dans la liste de notifications
|
||||
|
||||
| irc | irc_privates | privés sur tous les serveurs IRC
|
||||
|
||||
| irc | irc_server | serveur IRC courant
|
||||
@@ -46,6 +50,8 @@
|
||||
|
||||
| relay | relay_relays | protocole.nom des relais courants pour l'extension relay
|
||||
|
||||
| rmodifier | rmodifier | liste des rmodifiers
|
||||
|
||||
| ruby | ruby_script | liste des scripts
|
||||
|
||||
| tcl | tcl_script | liste des scripts
|
||||
|
||||
@@ -4,12 +4,14 @@
|
||||
|
||||
| alias | alias | liste des alias | pointeur vers l'alias (optionnel) | nom d'alias (peut démarrer ou se terminer par "*" comme joker) (optionnel)
|
||||
|
||||
| irc | irc_channel | liste des canaux pour un serveur IRC | pointeur vers le canal (optionnel) | nom de serveur
|
||||
| irc | irc_channel | liste des canaux pour un serveur IRC | pointeur vers le canal (optionnel) | serveur,canal (le canal est optionnel)
|
||||
|
||||
| irc | irc_ignore | liste des ignores IRC | pointeur vers l'ignore (optionnel) | -
|
||||
|
||||
| irc | irc_nick | liste des pseudos pour un canal IRC | pointeur vers le pseudo (optionnel) | serveur,canal,pseudo (canal et pseudo sont optionnels)
|
||||
|
||||
| irc | irc_notify | liste des notifications | pointeur vers la notification (optionnel) | nom de serveur (peut démarrer ou se terminer par "*" comme joker) (optionnel)
|
||||
|
||||
| irc | irc_server | liste des serveurs IRC | pointeur vers le serveur (optionnel) | nom de serveur (peut démarrer ou se terminer par "*" comme joker) (optionnel)
|
||||
|
||||
| logger | logger_buffer | liste des enregistreurs de tampons (loggers) | pointeur vers le logger (optionnel) | -
|
||||
@@ -22,6 +24,8 @@
|
||||
|
||||
| relay | relay | liste des clients pour le relai | pointeur vers le relay (optionnel) | -
|
||||
|
||||
| rmodifier | rmodifier | liste des rmodifiers | pointeur vers le rmodifieur (optionnel) | nom du rmodifier (peut démarrer ou se terminer par "*" comme caractère joker) (optionnel)
|
||||
|
||||
| ruby | ruby_script | liste des scripts | pointeur vers le script (optionnel) | nom de script (peut démarrer ou se terminer par "*" comme joker) (optionnel)
|
||||
|
||||
| tcl | tcl_script | liste des scripts | pointeur vers le script (optionnel) | nom de script (peut démarrer ou se terminer par "*" comme joker) (optionnel)
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
| irc | irc_server_isupport_value | valeur de la fonctionnalité, si supportée par le serveur (du message IRC 005) | serveur,fonctionnalité
|
||||
|
||||
| python | python2_bin | chemin vers l'interpréteur python 2.x | -
|
||||
|
||||
| weechat | charset_internal | charset interne à WeeChat | -
|
||||
|
||||
| weechat | charset_terminal | charset du terminal | -
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
[width="100%",cols="^1,^2,6,6,6",options="header"]
|
||||
|========================================
|
||||
| Extension | Nom | Description | Hashtable (entrée) | Hashtable (sortie)
|
||||
|
||||
| irc | irc_parse_message | analyse un message IRC | "message": message IRC | "nick": pseudo, "host": nom d'hôte, "command": commande, "channel": canal, "arguments": paramètres (inclut le canal)
|
||||
|
||||
|========================================
|
||||
@@ -1,30 +1,30 @@
|
||||
* *aspell.check.commands*
|
||||
** description: liste de commandes (séparées par des virgules) pour lesquelles la vérification orthographique est activée (la vérification est désactivée pour toutes les autres commandes)
|
||||
** description: `liste de commandes (séparées par des virgules) pour lesquelles la vérification orthographique est activée (la vérification est désactivée pour toutes les autres commandes)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
|
||||
|
||||
* *aspell.check.default_dict*
|
||||
** description: dictionnaire par défaut (ou liste de dictionnaires séparés par une virgule) à utiliser quand le tampon courant n'a pas de dictionnaire défini (laissez blanc pour désactiver aspell sur les tampons pour lesquels vous ne l'avez pas explicitement activé)
|
||||
** description: `dictionnaire par défaut (ou liste de dictionnaires séparés par une virgule) à utiliser quand le tampon courant n'a pas de dictionnaire défini (laissez blanc pour désactiver aspell sur les tampons pour lesquels vous ne l'avez pas explicitement activé)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *aspell.check.during_search*
|
||||
** description: vérifier les mots pendant la recherche de texte dans le tampon
|
||||
** description: `vérifier les mots pendant la recherche de texte dans le tampon`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *aspell.check.real_time*
|
||||
** description: vérification orthographique des mots en temps réel (plus lent, désactivé par défaut: les mots sont vérifiés seulement s'il y a un délimiteur après)
|
||||
** description: `vérification orthographique des mots en temps réel (plus lent, désactivé par défaut: les mots sont vérifiés seulement s'il y a un délimiteur après)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *aspell.check.word_min_length*
|
||||
** description: longueur minimum d'un mot pour que l'otrhographe soit vérifiée (utilisez 0 pour vérifier tous les mots)
|
||||
** description: `longueur minimum d'un mot pour que l'otrhographe soit vérifiée (utilisez 0 pour vérifier tous les mots)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 2)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `2`)
|
||||
|
||||
* *aspell.look.color*
|
||||
** description: couleur utilisée pour les mots mal orthographiés
|
||||
** description: `couleur utilisée pour les mots mal orthographiés`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightred)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
* *charset.default.decode*
|
||||
** description: charset de décodage global
|
||||
** description: `charset de décodage global`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "iso-8859-1")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"iso-8859-1"`)
|
||||
|
||||
* *charset.default.encode*
|
||||
** description: charset d'encodage global
|
||||
** description: `charset d'encodage global`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
|
||||
@@ -50,19 +50,20 @@
|
||||
pseudo: pseudo ou hôte pour le bannissement
|
||||
........................................
|
||||
|
||||
• *`/connect`* `[-all [-nojoin] | -open [-nojoin] | nom_serveur [nom_serveur ...] [-nojoin] | nom[/port] [-option[=valeur]] [-nooption]]`::
|
||||
• *`/connect`* `[nom_server [nom_server ...] | nom[/port] [-option[=valeur]] [-nooption] | -all | -open] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
se connecter à un/plusieurs serveur(s) IRC
|
||||
|
||||
-all: se connecter à tous les serveurs définis dans la configuration
|
||||
-open: se connecter à tous les serveurs ouverts qui ne sont pas actuellement connectés
|
||||
nom_serveur: nom du serveur interne pour se connecter (le serveur doit avoir été créé par /server add)
|
||||
-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
|
||||
nom: nom (ou adresse IP) d'un serveur
|
||||
nom: nom (ou adresse IP) d'un serveur (ceci crééra un serveur TEMPORAIRE)
|
||||
port: port pour le serveur (6667 par défaut)
|
||||
option: définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
|
||||
nooption: définir l'option booléenne à 'off' (par exemple: -nossl)
|
||||
-all: se connecter à tous les serveurs définis dans la configuration
|
||||
-open: se connecter à tous les serveurs ouverts qui ne sont pas actuellement connectés
|
||||
-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
|
||||
-switch: basculer vers l'adresse suivante du serveur
|
||||
|
||||
Exemples:
|
||||
/connect freenode
|
||||
@@ -70,6 +71,7 @@
|
||||
/connect irc6.oftc.net/6667 -ipv6
|
||||
/connect irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/connect my.server.org/6697 -ssl -password=test
|
||||
/connect -switch
|
||||
........................................
|
||||
|
||||
• *`/ctcp`* `cible type [arguments]`::
|
||||
@@ -79,7 +81,7 @@
|
||||
|
||||
cible: pseudo à qui envoyer le CTCP
|
||||
type: type de CTCP (exemples: "version", "ping", etc...)
|
||||
arguments: arguments pour le CTCP
|
||||
arguments: paramètres pour le CTCP
|
||||
........................................
|
||||
|
||||
• *`/cycle`* `[canal[,canal]] [message_de_fin]`::
|
||||
@@ -354,16 +356,39 @@
|
||||
pseudo: nouveau pseudo
|
||||
........................................
|
||||
|
||||
• *`/notice`* `[-server serveur] pseudo texte`::
|
||||
• *`/notice`* `[-server serveur] cible texte`::
|
||||
|
||||
........................................
|
||||
envoyer un message notice à un utilisateur
|
||||
|
||||
serveur: envoyer à ce serveur (nom interne)
|
||||
pseudo: pseudo cible pour la notice
|
||||
cible: pseudo ou canal
|
||||
texte: texte à envoyer
|
||||
........................................
|
||||
|
||||
• *`/notify`* `[add pseudo [serveur [-away]]] | [del pseudo|-all [serveur]]`::
|
||||
|
||||
........................................
|
||||
ajoute une notification de présence ou de statut d'absence pour des pseudos sur les serveurs
|
||||
|
||||
add: ajoute une notification
|
||||
pasudo: pseudo
|
||||
serveur: nom interne du serveur (par défaut le serveur courant)
|
||||
-away: notifie quand le message d'absence est changé (en faisant un whois sur le pseudo)
|
||||
del: supprime une notification
|
||||
-all: supprime toutes les notifications
|
||||
|
||||
Sans paramètre, cette commande affiche les notifications pour le serveur courant (ou tous les serveurs si la commande est exécutée sur le tampon "core").
|
||||
|
||||
Exemples:
|
||||
notifie quand "toto" rejoint/quitte le serveur courant:
|
||||
/notify add toto
|
||||
notifie quand "toto" rejoint/quitte le serveur freenode:
|
||||
/notify add toto freenode
|
||||
notifie quand "toto" est absent ou de retour sur le serveur freenode:
|
||||
/notify add toto freenode -away
|
||||
........................................
|
||||
|
||||
• *`/op`* `pseudo [pseudo]`::
|
||||
|
||||
........................................
|
||||
@@ -424,14 +449,15 @@
|
||||
données: données brutes à envoyer
|
||||
........................................
|
||||
|
||||
• *`/reconnect`* `[-all [-nojoin] | nom_serveur [nom_serveur...] [-nojoin]]`::
|
||||
• *`/reconnect`* `[nom_server [nom_server ...] | -all] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
se reconnecter à un/plusieurs serveur(s)
|
||||
|
||||
-all: se reconnecter à tous les serveurs
|
||||
nom_serveur: nom du serveur pour se reconnecter
|
||||
-all: se reconnecter à tous les serveurs
|
||||
-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
|
||||
-switch: basculer vers l'adresse suivante du serveur
|
||||
........................................
|
||||
|
||||
• *`/rehash`* `[option]`::
|
||||
|
||||
+246
-201
@@ -1,440 +1,485 @@
|
||||
* *irc.color.input_nick*
|
||||
** description: couleur du pseudo dans la barre de saisie
|
||||
** description: `couleur du pseudo dans la barre de saisie`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightcyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** description: couleur pour l'objet away
|
||||
** description: `couleur pour l'objet away`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** description: couleur pour les modes du canal, à côté du nom du canal
|
||||
** description: `couleur pour les modes du canal, à côté du nom du canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *irc.color.item_lag_counting*
|
||||
** description: couleur pour l'indicateur de lag, lorsque le décompte est en cours (pong non reçu du serveur, le lag augmente)
|
||||
** description: `couleur pour l'indicateur de lag, lorsque le décompte est en cours (pong non reçu du serveur, le lag augmente)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** description: couleur pour l'indicateur de lag, lorsque le pong a été reçu du serveur
|
||||
** description: `couleur pour l'indicateur de lag, lorsque le pong a été reçu du serveur`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** description: couleur pour le texte dans les messages join
|
||||
** description: `couleur pour le texte dans les messages join`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** description: couleur pour le texte dans les messages part/quit
|
||||
** description: `couleur pour le texte dans les messages part/quit`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: red)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** description: `couleur pour le préfixe du pseudo (le préfixe est une chaîne personnalisée affichée avant le pseudo)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** description: couleur pour le préfixe d'un pseudo qui est halfop sur le canal
|
||||
** description: `couleur pour le préfixe d'un pseudo qui est halfop sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightmagenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *irc.color.nick_prefix_op*
|
||||
** description: couleur pour le préfixe d'un pseudo qui est op/admin/owner sur le canal
|
||||
** description: `couleur pour le préfixe d'un pseudo qui est op/admin/owner sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** description: couleur pour le préfixe d'un pseudo qui est user sur le canal
|
||||
** description: `couleur pour le préfixe d'un pseudo qui est user sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: blue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** description: couleur pour le préfixe d'un pseudo qui a le voice sur le canal
|
||||
** description: `couleur pour le préfixe d'un pseudo qui a le voice sur le canal`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** description: `couleur pour le suffixe du pseudo (le suffixe est une chaîne personnalisée affichée après le pseudo)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** description: couleur pour le texte "Notice" dans les notices
|
||||
** description: `couleur pour le texte "Notice" dans les notices`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** description: couleur pour la raison dans les messages part/quit
|
||||
** description: `couleur pour la raison dans les messages part/quit`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** description: utiliser la couleur du pseudo dans les messages du serveur
|
||||
** description: `utiliser la couleur du pseudo dans les messages du serveur`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.color_pv_nick_like_channel*
|
||||
** description: utiliser la même couleur de pseudo pour le canal et le privé
|
||||
** description: `utiliser la même couleur de pseudo pour le canal et le privé`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_away*
|
||||
** description: affiche un message pour l'absence/le retour
|
||||
** description: `affiche un message pour l'absence/le retour`
|
||||
** type: entier
|
||||
** valeurs: off, local, channel (valeur par défaut: local)
|
||||
** valeurs: off, local, channel (valeur par défaut: `local`)
|
||||
|
||||
* *irc.look.display_ctcp_blocked*
|
||||
** description: afficher le message CTCP même s'il est bloqué
|
||||
** description: `afficher le message CTCP même s'il est bloqué`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_reply*
|
||||
** description: afficher la réponse CTCP envoyée par WeeChat
|
||||
** description: `afficher la réponse CTCP envoyée par WeeChat`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_unknown*
|
||||
** description: afficher le message CTCP même si le CTCP est inconnu
|
||||
** description: `afficher le message CTCP même si le CTCP est inconnu`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_host_join*
|
||||
** description: afficher le nom d'hôte dans les messages join
|
||||
** description: `afficher le nom d'hôte dans les messages join`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_host_join_local*
|
||||
** description: afficher le nom d'hôte dans les messages join du client local
|
||||
** description: `afficher le nom d'hôte dans les messages join du client local`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_host_quit*
|
||||
** description: afficher le nom d'hôte dans les messages part/quit
|
||||
** description: `afficher le nom d'hôte dans les messages part/quit`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_old_topic*
|
||||
** description: afficher l'ancien titre lorsque le titre du canal est changé
|
||||
** description: `afficher l'ancien titre lorsque le titre du canal est changé`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_pv_away_once*
|
||||
** description: afficher le message d'absence distant une seule fois en privé
|
||||
** description: `afficher le message d'absence distant une seule fois en privé`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.display_pv_back*
|
||||
** description: afficher un message en privé lorsque l'utilisateur est de retour (après avoir quitté le serveur)
|
||||
** description: `afficher un message en privé lorsque l'utilisateur est de retour (après avoir quitté le serveur)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.hide_nickserv_pwd*
|
||||
** description: masquer le mot de passe affiché par nickserv
|
||||
** description: `masquer le mot de passe affiché par nickserv`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.highlight_tags*
|
||||
** description: liste des tags pour les messages qui peuvent produire un highlight (séparés par des virgules, typiquement tout message venant d'un autre utilisateur, pas les messages du serveur, ...)
|
||||
** description: `liste des tags pour les messages qui peuvent produire un highlight (séparés par des virgules, typiquement tout message venant d'un autre utilisateur, pas les messages du serveur, ...)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "irc_privmsg,irc_notice")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* *irc.look.item_away_message*
|
||||
** description: `afficher le message d'absence du serveur dans l'objet de barre d'absence`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes*
|
||||
** description: affiche les modes du canal dans l'objet de barre "buffer_name"
|
||||
** description: `affiche les modes du canal dans l'objet de barre "buffer_name"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes_hide_key*
|
||||
** description: cacher la clé du canal si les modes sont affichés dans l'objet de barre "buffer_name" (cela cachera tous les paramètres des modes du canal si le mode +k est défini sur le canal)
|
||||
** description: `cacher la clé du canal si les modes sont affichés dans l'objet de barre "buffer_name" (cela cachera tous les paramètres des modes du canal si le mode +k est défini sur le canal)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.look.item_display_server*
|
||||
** description: nom de l'objet de barre où est affiché le serveur IRC (pour la barre de statut)
|
||||
** description: `nom de l'objet de barre où est affiché le serveur IRC (pour la barre de statut)`
|
||||
** type: entier
|
||||
** valeurs: buffer_plugin, buffer_name (valeur par défaut: buffer_plugin)
|
||||
** valeurs: buffer_plugin, buffer_name (valeur par défaut: `buffer_plugin`)
|
||||
|
||||
* *irc.look.item_nick_modes*
|
||||
** description: affiche les modes du pseudo dans l'objet de barre "input_prompt"
|
||||
** description: `affiche les modes du pseudo dans l'objet de barre "input_prompt"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.item_nick_prefix*
|
||||
** description: affiche le préfixe du pseudo dans l'objet de barre "input_prompt"
|
||||
** description: `affiche le préfixe du pseudo dans l'objet de barre "input_prompt"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.msgbuffer_fallback*
|
||||
** description: tampon cible par défaut pour les options msgbuffer quand la cible est "private" et que le tampon privé n'est pas trouvé
|
||||
** description: `tampon cible par défaut pour les options msgbuffer quand la cible est "private" et que le tampon privé n'est pas trouvé`
|
||||
** type: entier
|
||||
** valeurs: current, server (valeur par défaut: current)
|
||||
** valeurs: current, server (valeur par défaut: `current`)
|
||||
|
||||
* *irc.look.new_channel_position*
|
||||
** description: `force la position du nouveau canal dans la liste des tampons (none = position par défaut (devrait être le dernier tampon), next = tampon courant + 1, near_server = après le dernier canal/privé du serveur)`
|
||||
** type: entier
|
||||
** valeurs: none, next, near_server (valeur par défaut: `none`)
|
||||
|
||||
* *irc.look.new_pv_position*
|
||||
** description: `force la position du nouveau privé dans la liste des tampons (none = position par défaut (devrait être le dernier tampon), next = tampon courant + 1, near_server = après le dernier canal/privé du serveur)`
|
||||
** type: entier
|
||||
** valeurs: none, next, near_server (valeur par défaut: `none`)
|
||||
|
||||
* *irc.look.nick_color_force*
|
||||
** description: `force la couleur pour certains pseudos: le hash calculé avec le pseudo pour trouver la couleur ne sera pas utilisé pour ces pseudos (le format est: "pseudo1:couleur1;pseudo2:couleur2")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.look.nick_color_stop_chars*
|
||||
** description: caractères utilisés pour l'arrêt dans le pseudo lors du calcul de la couleur avec les lettres du pseudo (au moins un caractère en dehors de cette liste doit être dans la chaîne avant de s'arrêter) (exemple: le pseudo "|nick|away" avec "|" dans les caractères retournera la couleur du pseudo "|nick")
|
||||
** description: `caractères utilisés pour l'arrêt dans le pseudo lors du calcul de la couleur avec les lettres du pseudo (au moins un caractère en dehors de cette liste doit être dans la chaîne avant de s'arrêter) (exemple: le pseudo "|nick|away" avec "|" dans les caractères retournera la couleur du pseudo "|nick")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "_|[")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"_|["`)
|
||||
|
||||
* *irc.look.nick_completion_smart*
|
||||
** description: complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment)
|
||||
** description: `complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment)`
|
||||
** type: entier
|
||||
** valeurs: off, speakers, speakers_highlights (valeur par défaut: speakers)
|
||||
** valeurs: off, speakers, speakers_highlights (valeur par défaut: `speakers`)
|
||||
|
||||
* *irc.look.nick_prefix*
|
||||
** description: texte à afficher avant le pseudo dans la fenêtre de discussion
|
||||
** description: `texte à afficher avant le pseudo dans la fenêtre de discussion`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.look.nick_suffix*
|
||||
** description: texte à afficher après le pseudo dans la fenêtre de discussion
|
||||
** description: `texte à afficher après le pseudo dans la fenêtre de discussion`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.look.notice_as_pv*
|
||||
** description: afficher les notices comme des messages privés (si auto, utilise le tampon privé s'il est trouvé)
|
||||
** description: `afficher les notices comme des messages privés (si auto, utilise le tampon privé s'il est trouvé)`
|
||||
** type: entier
|
||||
** valeurs: auto, never, always (valeur par défaut: auto)
|
||||
** valeurs: auto, never, always (valeur par défaut: `auto`)
|
||||
|
||||
* *irc.look.open_channel_near_server*
|
||||
** description: ouvrir les nouveaux canaux près du serveur
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
* *irc.look.notify_tags_ison*
|
||||
** description: `liste des tags (séparés par des virgules) utilisés dans les messages affichés par notify lorsqu'un pseudo a rejoint ou quitté le serveur (résultat de la commande ison), par exemple: "notify_highlight", "notify_message" ou "notify_private"`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"notify_message"`)
|
||||
|
||||
* *irc.look.open_pv_near_server*
|
||||
** description: ouvrir les nouveaux privés près du serveur
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
* *irc.look.notify_tags_whois*
|
||||
** description: `liste des tags (séparés par des virgules) utilisés dans les messages affichés par notify lorsque le status d'absence d'un pseudo change (résultat de la commande whois), par exemple: "notify_highlight", "notify_message" ou "notify_private"`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"notify_message"`)
|
||||
|
||||
* *irc.look.part_closes_buffer*
|
||||
** description: fermer le tampon lorsque /part est exécuté sur un canal
|
||||
** description: `fermer le tampon lorsque /part est exécuté sur un canal`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.look.raw_messages*
|
||||
** description: nombre de messages IRC bruts à sauvegarder en mémoire lorsque le tampon des données brutes est fermé (ces messages seront affichés lors de l'ouverture du tampon des données brutes)
|
||||
** description: `nombre de messages bruts à sauvegarder en mémoire lorsque le tampon des données brutes est fermé (ces messages seront affichés lors de l'ouverture du tampon des données brutes)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 65535 (valeur par défaut: 256)
|
||||
** valeurs: 0 .. 65535 (valeur par défaut: `256`)
|
||||
|
||||
* *irc.look.server_buffer*
|
||||
** description: mélange des tampons de serveur
|
||||
** description: `mélange des tampons de serveur`
|
||||
** type: entier
|
||||
** valeurs: merge_with_core, merge_without_core, independent (valeur par défaut: merge_with_core)
|
||||
** valeurs: merge_with_core, merge_without_core, independent (valeur par défaut: `merge_with_core`)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** description: filtrer les messages join/part/quit pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le canal (vous devez créer un filtre sur le tag "irc_smart_filter")
|
||||
** description: `filtrer les messages join/part/quit pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le canal (vous devez créer un filtre sur le tag "irc_smart_filter")`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.smart_filter_delay*
|
||||
** description: délai pour filtrer les messages join/part/quit (en minutes)
|
||||
** description: `délai pour filtrer les messages join/part/quit (en minutes)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 10080 (valeur par défaut: 5)
|
||||
** valeurs: 1 .. 10080 (valeur par défaut: `5`)
|
||||
|
||||
* *irc.look.smart_filter_join*
|
||||
** description: activer le filtre intelligent pour les messages "join"
|
||||
** description: `activer le filtre intelligent pour les messages "join"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** description: activer le filtre intelligent pour les messages "part" et "quit"
|
||||
** description: `activer le filtre intelligent pour les messages "part" et "quit"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.look.topic_strip_colors*
|
||||
** description: supprimer les couleurs dans le titre (utilisé seulement lors de l'affichage du titre du tampon)
|
||||
** description: `supprimer les couleurs dans le titre (utilisé seulement lors de l'affichage du titre du tampon)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
|
||||
* *irc.network.anti_flood_prio_high*
|
||||
** description: anti-flood pour la file d'attente haute priorité : nombre de secondes entre deux messages utilisateur ou commandes envoyés au serveur IRC (0 = pas d'anti-flood)
|
||||
** type: entier
|
||||
** valeurs: 0 .. 60 (valeur par défaut: 2)
|
||||
|
||||
* *irc.network.anti_flood_prio_low*
|
||||
** description: anti-flood pour la file d'attente basse priorité : nombre de secondes entre deux messages envoyés au serveur IRC (messages comme les réponses automatiques aux CTCP) (0 = pas d'anti-flood)
|
||||
** type: entier
|
||||
** valeurs: 0 .. 60 (valeur par défaut: 2)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_growing*
|
||||
** description: facteur de croissance du délai d'autoreconnection au serveur (1 = toujours le même délai, 2 = délai*2 pour chaque tentative, etc...)
|
||||
** description: `facteur de croissance du délai d'autoreconnection au serveur (1 = toujours le même délai, 2 = délai*2 pour chaque tentative, etc...)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 100 (valeur par défaut: 2)
|
||||
** valeurs: 1 .. 100 (valeur par défaut: `2`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_max*
|
||||
** description: délai maximum d'autoreconnection au serveur (en secondes, 0 = pas de maximum)
|
||||
** description: `délai maximum d'autoreconnection au serveur (en secondes, 0 = pas de maximum)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 86400 (valeur par défaut: 1800)
|
||||
|
||||
* *irc.network.away_check*
|
||||
** description: intervalle entre deux vérifications des absences (en minutes, 0 = ne jamais vérifier)
|
||||
** type: entier
|
||||
** valeurs: 0 .. 10080 (valeur par défaut: 0)
|
||||
|
||||
* *irc.network.away_check_max_nicks*
|
||||
** description: ne pas vérifier les pseudos absents lorsqu'il y a un nombre important de pseudos (0 = pas de limite)
|
||||
** type: entier
|
||||
** valeurs: 0 .. 1000000 (valeur par défaut: 25)
|
||||
** valeurs: 0 .. 86400 (valeur par défaut: `1800`)
|
||||
|
||||
* *irc.network.colors_receive*
|
||||
** description: si désactivé, les codes couleurs des messages entrants sont ignorés
|
||||
** description: `si désactivé, les codes couleurs des messages entrants sont ignorés`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.network.colors_send*
|
||||
** description: autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (ctrl-c + un code et une couleur optionnelle: b=gras, cxx=couleur, cxx,yy=couleur+fond, u=souligné, r=inversé)
|
||||
** description: `autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (ctrl-c + un code et une couleur optionnelle: b=gras, cxx=couleur, cxx,yy=couleur+fond, u=souligné, r=inversé)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
|
||||
* *irc.network.connection_timeout*
|
||||
** description: délai d'attente (en secondes) entre la connexion TCP au serveur et la réception du message 001, si ce délai est atteint avant que le message 001 soit reçu, WeeChat se déconnectera du serveur
|
||||
** type: entier
|
||||
** valeurs: 1 .. 3600 (valeur par défaut: 60)
|
||||
|
||||
* *irc.network.default_msg_part*
|
||||
** description: message par défaut pour le part (en quittant un canal) ("%v" sera remplacé par la version de WeeChat dans la chaîne)
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "WeeChat %v")
|
||||
|
||||
* *irc.network.default_msg_quit*
|
||||
** description: message de fin par défaut (lors de la déconnexion du serveur) ("%v" sera remplacé par la version de WeeChat dans la chaîne)
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "WeeChat %v")
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.network.lag_check*
|
||||
** description: intervalle entre deux vérifications du lag (en secondes, 0 = ne jamais vérifier)
|
||||
** description: `intervalle entre deux vérifications du lag (en secondes, 0 = ne jamais vérifier)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 604800 (valeur par défaut: 60)
|
||||
** valeurs: 0 .. 604800 (valeur par défaut: `60`)
|
||||
|
||||
* *irc.network.lag_disconnect*
|
||||
** description: déconnexion après un lag important (en minutes, 0 = ne jamais se déconnecter)
|
||||
** description: `déconnexion après un lag important (en minutes, 0 = ne jamais se déconnecter)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 10080 (valeur par défaut: 0)
|
||||
** valeurs: 0 .. 10080 (valeur par défaut: `0`)
|
||||
|
||||
* *irc.network.lag_min_show*
|
||||
** description: lag minimum à afficher (en millisecondes)
|
||||
** description: `lag minimum à afficher (en millisecondes)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 86400000 (valeur par défaut: 500)
|
||||
** valeurs: 0 .. 86400000 (valeur par défaut: `500`)
|
||||
|
||||
* *irc.network.lag_refresh_interval*
|
||||
** description: intervalle entre deux rafraichissements du lag, lorsque le lag augmente (en secondes)
|
||||
** description: `intervalle entre deux rafraichissements du lag, lorsque le lag augmente (en secondes)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 3600 (valeur par défaut: 1)
|
||||
** valeurs: 1 .. 3600 (valeur par défaut: `1`)
|
||||
|
||||
* *irc.network.notify_check_ison*
|
||||
** description: `intervalle entre deux vérifications de notification avec la commande IRC "ison" (en minutes)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 10080 (valeur par défaut: `1`)
|
||||
|
||||
* *irc.network.notify_check_whois*
|
||||
** description: `intervalle entre deux vérifications de notification avec la commande IRC "whois" (en minutes)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 10080 (valeur par défaut: `5`)
|
||||
|
||||
* *irc.network.send_unknown_commands*
|
||||
** description: envoie les commandes inconnues au serveur
|
||||
** description: `envoie les commandes inconnues au serveur`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.server_default.addresses*
|
||||
** description: liste de nom/port ou IP/port pour le serveur (séparés par des virgules)
|
||||
** description: `liste de nom/port ou IP/port pour le serveur (séparés par des virgules)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.anti_flood_prio_high*
|
||||
** description: `anti-flood pour la file d'attente haute priorité : nombre de secondes entre deux messages utilisateur ou commandes envoyés au serveur IRC (0 = pas d'anti-flood)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 60 (valeur par défaut: `2`)
|
||||
|
||||
* *irc.server_default.anti_flood_prio_low*
|
||||
** description: `anti-flood pour la file d'attente basse priorité : nombre de secondes entre deux messages envoyés au serveur IRC (messages comme les réponses automatiques aux CTCP) (0 = pas d'anti-flood)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 60 (valeur par défaut: `2`)
|
||||
|
||||
* *irc.server_default.autoconnect*
|
||||
** description: connexion automatique au serveur quand WeeChat démarre
|
||||
** description: `connexion automatique au serveur quand WeeChat démarre`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.server_default.autojoin*
|
||||
** description: liste des canaux (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2")
|
||||
** description: `liste des canaux (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.autoreconnect*
|
||||
** description: reconnexion automatique au serveur après une déconnexion
|
||||
** description: `reconnexion automatique au serveur après une déconnexion`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.server_default.autoreconnect_delay*
|
||||
** description: délai (en secondes) avant de tenter une reconnexion au serveur
|
||||
** description: `délai (en secondes) avant de tenter une reconnexion au serveur`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 65535 (valeur par défaut: 10)
|
||||
** valeurs: 1 .. 65535 (valeur par défaut: `10`)
|
||||
|
||||
* *irc.server_default.autorejoin*
|
||||
** description: rejoindre automatiquement les canaux après un "kick"
|
||||
** description: `rejoindre automatiquement les canaux après un "kick"`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.server_default.autorejoin_delay*
|
||||
** description: délai (en secondes) avant de rejoindre automatiquement (après un "kick")
|
||||
** description: `délai (en secondes) avant de rejoindre automatiquement (après un "kick")`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 86400 (valeur par défaut: 30)
|
||||
** valeurs: 0 .. 86400 (valeur par défaut: `30`)
|
||||
|
||||
* *irc.server_default.away_check*
|
||||
** description: `intervalle entre deux vérifications des absences (en minutes, 0 = ne jamais vérifier)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 10080 (valeur par défaut: `0`)
|
||||
|
||||
* *irc.server_default.away_check_max_nicks*
|
||||
** description: `ne pas vérifier les pseudos absents lorsqu'il y a un nombre important de pseudos (0 = pas de limite)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 1000000 (valeur par défaut: `25`)
|
||||
|
||||
* *irc.server_default.command*
|
||||
** description: commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ";", utilisez "\;" pour un point-virgule, les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||||
** description: `commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ";", utilisez "\;" pour un point-virgule, les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.command_delay*
|
||||
** description: délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification)
|
||||
** description: `délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 3600 (valeur par défaut: 0)
|
||||
** valeurs: 0 .. 3600 (valeur par défaut: `0`)
|
||||
|
||||
* *irc.server_default.connection_timeout*
|
||||
** description: `délai d'attente (en secondes) entre la connexion TCP au serveur et la réception du message 001, si ce délai est atteint avant que le message 001 soit reçu, WeeChat se déconnectera du serveur`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 3600 (valeur par défaut: `60`)
|
||||
|
||||
* *irc.server_default.default_msg_part*
|
||||
** description: `message par défaut pour le part (en quittant un canal) ("%v" sera remplacé par la version de WeeChat dans la chaîne)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"WeeChat %v"`)
|
||||
|
||||
* *irc.server_default.default_msg_quit*
|
||||
** description: `message de fin par défaut (lors de la déconnexion du serveur) ("%v" sera remplacé par la version de WeeChat dans la chaîne)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"WeeChat %v"`)
|
||||
|
||||
* *irc.server_default.ipv6*
|
||||
** description: utiliser le protocole IPv6 pour la communication avec le serveur
|
||||
** description: `utiliser le protocole IPv6 pour la communication avec le serveur`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.server_default.local_hostname*
|
||||
** description: nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé)
|
||||
** description: `nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.nicks*
|
||||
** description: pseudos à utiliser sur le serveur (séparés par des virgules)
|
||||
** description: `pseudos à utiliser sur le serveur (séparés par des virgules)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.notify*
|
||||
** description: `liste de notifications pour le serveur (vous ne devriez pas changer cette option mais utiliser la commande /notify)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.password*
|
||||
** description: mot de passe pour le serveur
|
||||
** description: `mot de passe pour le serveur`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.proxy*
|
||||
** description: proxy utilisé pour ce serveur (optionnel)
|
||||
** description: `proxy utilisé pour ce serveur (optionnel)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.realname*
|
||||
** description: nom réel pour le serveur
|
||||
** description: `nom réel pour le serveur`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.sasl_mechanism*
|
||||
** description: mécanisme pour l'authentification SASL
|
||||
** description: `mécanisme pour l'authentification SASL`
|
||||
** type: entier
|
||||
** valeurs: plain, dh-blowfish (valeur par défaut: plain)
|
||||
** valeurs: plain, dh-blowfish (valeur par défaut: `plain`)
|
||||
|
||||
* *irc.server_default.sasl_password*
|
||||
** description: mot de passe pour l'authentification SASL
|
||||
** description: `mot de passe pour l'authentification SASL`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.sasl_timeout*
|
||||
** description: délai d'attende maximum (en secondes) avant d'abandonner l'authentification SASL
|
||||
** description: `délai d'attende maximum (en secondes) avant d'abandonner l'authentification SASL`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 3600 (valeur par défaut: 15)
|
||||
** valeurs: 1 .. 3600 (valeur par défaut: `15`)
|
||||
|
||||
* *irc.server_default.sasl_username*
|
||||
** description: nom d'utilisateur pour l'authentification SASL
|
||||
** description: `nom d'utilisateur pour l'authentification SASL`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.ssl*
|
||||
** description: utiliser SSL pour la communication avec le serveur
|
||||
** description: `utiliser SSL pour la communication avec le serveur`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *irc.server_default.ssl_cert*
|
||||
** description: fichier de certificat ssl utilisé pour identifier automatiquement votre pseudo
|
||||
** description: `fichier de certificat ssl utilisé pour identifier automatiquement votre pseudo ("%h" sera remplacé par le répertoire de base WeeChat, par défaut: "~/.weechat")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *irc.server_default.ssl_dhkey_size*
|
||||
** description: taille de clé utilisée pour l'échange de clé Diffie-Hellman
|
||||
** description: `taille de clé utilisée pour l'échange de clé Diffie-Hellman`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 2048)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** description: vérifier que la connexion ssl est entièrement de confiance
|
||||
** description: `vérifier que la connexion ssl est entièrement de confiance`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *irc.server_default.username*
|
||||
** description: nom d'utilisateur pour le serveur
|
||||
** description: `nom d'utilisateur pour le serveur`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
|
||||
Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom.
|
||||
|
||||
Niveaux de log utilisés par l'extension IRC:
|
||||
1: message d'utilisateur, notice, privé
|
||||
2: changement de pseudo
|
||||
3: message du serveur
|
||||
4: join/part/quit
|
||||
9: tous les autres messages
|
||||
|
||||
Exemples:
|
||||
définir le niveau d'enregistrement à 5 pour le tampon courant:
|
||||
/logger set 5
|
||||
@@ -21,12 +28,5 @@
|
||||
/set logger.level.core.weechat 0
|
||||
utiliser un répertoire par serveur IRC et un fichier par canal dedans:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Niveaux de log utilisés par l'extension IRC:
|
||||
1: message d'utilisateur, notice, privé
|
||||
2: changement de pseudo
|
||||
3: message du serveur
|
||||
4: join/part/quit
|
||||
9: tous les autres messages
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
* *logger.file.auto_log*
|
||||
** description: sauve automatiquement le contenu des tampons dans des fichiers (sauf si un tampon désactive le log)
|
||||
** description: `sauve automatiquement le contenu des tampons dans des fichiers (sauf si un tampon désactive le log)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *logger.file.info_lines*
|
||||
** description: écrire une ligne d'information dans le fichier log quand le log démarre ou se termine pour un tampon
|
||||
** description: `écrire une ligne d'information dans le fichier log quand le log démarre ou se termine pour un tampon`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *logger.file.mask*
|
||||
** description: masque de fichier par défaut pour les fichiers de log (le format est "repertoire/vers/fichier" ou "fichier", sans le premier "/" car l'option "path" est utilisée pour construire le chemin complet vers le fichier); les variables locales du tampon sont permises; les caractères de formatage de date sont autorisés (voir man strftime)
|
||||
** description: `masque de fichier par défaut pour les fichiers de log (le format est "repertoire/vers/fichier" ou "fichier", sans le premier "/" car l'option "path" est utilisée pour construire le chemin complet vers le fichier); les variables locales du tampon sont permises; les caractères de formatage de date sont autorisés (voir man strftime)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "$plugin.$name.weechatlog")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
* *logger.file.name_lower_case*
|
||||
** description: utiliser seulement des minuscules dans le nom des fichiers de log
|
||||
** description: `utiliser seulement des minuscules dans le nom des fichiers de log`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *logger.file.path*
|
||||
** description: chemin pour les fichiers de log WeeChat; "%h" au début de la chaîne est remplacé par le répertoire de base WeeChat (par défaut: "~/.weechat"); les caractères de formatage de date sont autorisés (voir man strftime)
|
||||
** description: `chemin pour les fichiers de log WeeChat; "%h" au début de la chaîne est remplacé par le répertoire de base WeeChat (par défaut: "~/.weechat"); les caractères de formatage de date sont autorisés (voir man strftime)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%h/logs/")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%h/logs/"`)
|
||||
|
||||
* *logger.file.replacement_char*
|
||||
** description: caractère de remplacement dans le nom de fichier construit avec le masque (comme le délimiteur de répertoire)
|
||||
** description: `caractère de remplacement dans le nom de fichier construit avec le masque (comme le délimiteur de répertoire)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "_")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"_"`)
|
||||
|
||||
* *logger.file.time_format*
|
||||
** description: format de date/heure utilisé dans les fichiers log (voir man strftime pour le format de date/heure)
|
||||
** description: `format de date/heure utilisé dans les fichiers log (voir man strftime pour le format de date/heure)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%Y-%m-%d %H:%M:%S")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%Y-%m-%d %H:%M:%S"`)
|
||||
|
||||
* *logger.look.backlog*
|
||||
** description: nombre maximum de lignes à afficher du fichier de log lors de l'ouverture du tampon (0 = ne rien afficher)
|
||||
** description: `nombre maximum de lignes à afficher du fichier de log lors de l'ouverture du tampon (0 = ne rien afficher)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 20)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `20`)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
• *`/relay`* `[list | listfull | add protocole.nom port | del protocole.nom]`::
|
||||
• *`/relay`* `[list | listfull | add protocole.nom port | del protocole.nom | raw]`::
|
||||
|
||||
........................................
|
||||
contrôle du relai
|
||||
@@ -9,9 +9,15 @@
|
||||
add: ajoute un relai pour un protocole + nom
|
||||
del: supprime un relai pour un protocole + nom
|
||||
protocole.nom: protocole et nom à relayer
|
||||
actuellement, seul le protocole "irc" est supporté
|
||||
par exemple: irc.freenode
|
||||
port: port utilisé pour le relai
|
||||
raw: ouvre le tampon avec les données brutes Relay
|
||||
|
||||
Sans paramètre, cette commande ouvre le tampon avec la liste des clients pour le relai.
|
||||
|
||||
Exemple :
|
||||
proxy irc, pour le serveur "freenode" :
|
||||
/relay add irc.freenode 8000
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,50 +1,65 @@
|
||||
* *relay.color.status_active*
|
||||
** description: couleur du texte pour le statut "connecté"
|
||||
** description: `couleur du texte pour le statut "connecté"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightblue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightblue`)
|
||||
|
||||
* *relay.color.status_auth_failed*
|
||||
** description: couleur du texte pour le statut "échec auth"
|
||||
** description: `couleur du texte pour le statut "échec auth"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightred)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
|
||||
* *relay.color.status_connecting*
|
||||
** description: couleur du texte pour le statut "connexion"
|
||||
** description: `couleur du texte pour le statut "connexion"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *relay.color.status_disconnected*
|
||||
** description: couleur du texte pour le statut "déconnecté"
|
||||
** description: `couleur du texte pour le statut "déconnecté"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightred)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
|
||||
* *relay.color.status_waiting_auth*
|
||||
** description: couleur du texte pour le statut "attente auth"
|
||||
** description: `couleur du texte pour le statut "attente auth"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: brown)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
|
||||
* *relay.color.text*
|
||||
** description: couleur du texte
|
||||
** description: `couleur du texte`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *relay.color.text_bg*
|
||||
** description: couleur du fond
|
||||
** description: `couleur du fond`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *relay.color.text_selected*
|
||||
** description: couleur du texte pour la ligne client sélectionnée
|
||||
** description: `couleur du texte pour la ligne client sélectionnée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *relay.look.auto_open_buffer*
|
||||
** description: ouvrir automatiquement le tampon des clients pour le relai lorsqu'un nouveau client est ajouté à la liste
|
||||
** description: `ouvrir automatiquement le tampon des clients pour le relai lorsqu'un nouveau client est ajouté à la liste`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *relay.look.raw_messages*
|
||||
** description: `nombre de messages bruts à sauvegarder en mémoire lorsque le tampon des données brutes est fermé (ces messages seront affichés lors de l'ouverture du tampon des données brutes)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 65535 (valeur par défaut: `256`)
|
||||
|
||||
* *relay.network.bind_address*
|
||||
** description: `addresse pour le bind (si vide, la connexion est possible sur toutes les interfaces, utiliser "127.0.0.1" pour autoriser les connections depuis la machine locale seulement)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *relay.network.max_clients*
|
||||
** description: nombre maximum de clients qui se connectent sur un port
|
||||
** description: `nombre maximum de clients qui se connectent sur un port`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 1024 (valeur par défaut: 5)
|
||||
** valeurs: 1 .. 1024 (valeur par défaut: `5`)
|
||||
|
||||
* *relay.network.password*
|
||||
** description: `mot de passe requis par les clients pour accéder à ce relai (une valeur vide indique que le mot de passe n'est pas nécessaire)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
• *`/rmodifier`* `[list] | [listdefault] | [add nom modifiers groupes regex] | [del nom|-all [nom...]] | [default -yes]`::
|
||||
|
||||
........................................
|
||||
modifie des chaînes de "modifier" avec des expressions régulières
|
||||
|
||||
list: liste les rmodifiers
|
||||
listdefault: liste les rmodifiers par défaut
|
||||
add: ajoute un rmodifier
|
||||
name: nom du rmodifier
|
||||
modifiers: liste de modifiers (séparés par une virgule)
|
||||
groupes: action sur les groupes trouvés: liste de groupes (séparés par une virgule) (de 1 à 9) avec en option "*" après le nombre pour cacher le groupe
|
||||
regex: expression régulière
|
||||
del: supprime un rmodifier
|
||||
-all: supprime tous les rmodifiers
|
||||
default: restaure les rmodifiers par défaut
|
||||
|
||||
Exemples:
|
||||
cacher tout ce qui est tapé après la commande /password:
|
||||
/rmodifier add password input_text_display 1,2* ^(/password +)(.*)
|
||||
supprimer le rmodifier "password":
|
||||
/rmodifier del password
|
||||
supprimer tous les rmodifiers:
|
||||
/rmodifier del -all
|
||||
........................................
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
* *rmodifier.look.hide_char*
|
||||
** description: `caractère utilisé pour cacher une partie de la chaîne`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `"*"`)
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
|
||||
........................................
|
||||
|
||||
• *`/debug`* `[list | set extension niveau | dump | buffer | windows | term]`::
|
||||
• *`/debug`* `[list | set extension niveau | dump [extension] | buffer | windows | term]`::
|
||||
|
||||
........................................
|
||||
contrôle du debug pour le coeur/les extensions
|
||||
@@ -118,7 +118,7 @@
|
||||
niveau: niveau de debug pour l'extension
|
||||
dump: affiche les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante)
|
||||
buffer: affiche le contenu du tampon en valeurs hexadécimales dans le fichier log
|
||||
windows: affiche l'arbre des fenêtres<
|
||||
windows: affiche l'arbre des fenêtres
|
||||
term: afficher des infos sur le terminal et les couleurs disponibles
|
||||
........................................
|
||||
|
||||
@@ -140,13 +140,16 @@
|
||||
regex: expression régulière à rechercher dans la ligne
|
||||
- utiliser '\t' pour séparer le préfixe du message, les caractères spéciaux comme '|' doivent être échappés: '\|'
|
||||
- si l'expression régulière commence par '!' alors le résultat est inversé (utiliser '\!' pour démarrer par '!')
|
||||
note: deux regex sont créées: une pour le préfixe et une pour le message
|
||||
|
||||
La touche par défaut alt+'=' active/désactive le filtrage.
|
||||
|
||||
Les tags les plus couramment utilisés:
|
||||
no_filter, no_highlight, log0..log9 (niveau de log),
|
||||
no_filter, no_highlight, no_log, log0..log9 (niveau de log),
|
||||
notify_message, notify_private, notify_highlight,
|
||||
irc_xxx (xxx est un nom de commande ou nombre, voir /server raw), irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
nick_xxx (xxx est le pseudo dans le message),
|
||||
irc_xxx (xxx est un nom de commande ou nombre, voir /server raw),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
|
||||
Exemples:
|
||||
utiliser le filtre intelligent IRC pour les messages join/part/quit:
|
||||
@@ -362,6 +365,12 @@
|
||||
chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
|
||||
|
||||
Cette commande lance à nouveau un binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
|
||||
|
||||
Le processus de mise à jour comporte 4 étapes :
|
||||
1. sauvegarde de la session pour le coeur et les extensions (tampons, historique, ...)
|
||||
2. déchargement de toutes les extensions (les configs *.conf sont sauvegardées)
|
||||
3. sauvegarde de la config WeeChat (weechat.conf)
|
||||
4. exécution du nouveau binaire WeeChat.
|
||||
........................................
|
||||
|
||||
• *`/uptime`* `[-o | -ol]`::
|
||||
|
||||
@@ -1,615 +1,645 @@
|
||||
* *weechat.color.bar_more*
|
||||
** description: couleur du texte pour les '+' lors du défilement des barres
|
||||
** description: `couleur du texte pour les '+' lors du défilement des barres`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightmagenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat*
|
||||
** description: couleur du texte pour la discussion
|
||||
** description: `couleur du texte pour la discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_bg*
|
||||
** description: couleur du fond pour la discussion
|
||||
** description: `couleur du fond pour la discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_buffer*
|
||||
** description: couleur du texte pour le nom des tampons
|
||||
** description: `couleur du texte pour le nom des tampons`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_channel*
|
||||
** description: couleur du texte pour le nom des canaux
|
||||
** description: `couleur du texte pour le nom des canaux`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_delimiters*
|
||||
** description: couleur du texte pour les délimiteurs
|
||||
** description: `couleur du texte pour les délimiteurs`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.chat_highlight*
|
||||
** description: couleur du texte pour le préfixe surligné (highlight)
|
||||
** description: `couleur du texte pour le préfixe surligné (highlight)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.chat_highlight_bg*
|
||||
** description: couleur du fond pour le préfixe surligné (highlight)
|
||||
** description: `couleur du fond pour le préfixe surligné (highlight)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: magenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_host*
|
||||
** description: couleur du texte pour les noms d'hôtes
|
||||
** description: `couleur du texte pour les noms d'hôtes`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: cyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick*
|
||||
** description: couleur du texte pour l'heure dans la fenêtre de discussion
|
||||
** description: `couleur du texte pour l'heure dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightcyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color01*
|
||||
** description: couleur du texte n°1 pour le pseudo
|
||||
** description: `couleur du texte n°1 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: cyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color02*
|
||||
** description: couleur du texte n°2 pour le pseudo
|
||||
** description: `couleur du texte n°2 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: magenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_nick_color03*
|
||||
** description: couleur du texte n°3 pour le pseudo
|
||||
** description: `couleur du texte n°3 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.chat_nick_color04*
|
||||
** description: couleur du texte n°4 le pseudo
|
||||
** description: `couleur du texte n°4 le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: brown)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_nick_color05*
|
||||
** description: couleur du texte n°5 pour le pseudo
|
||||
** description: `couleur du texte n°5 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightblue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightblue`)
|
||||
|
||||
* *weechat.color.chat_nick_color06*
|
||||
** description: couleur du texte n°6 pour le pseudo
|
||||
** description: `couleur du texte n°6 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_nick_color07*
|
||||
** description: couleur du texte n°7 pour le pseudo
|
||||
** description: `couleur du texte n°7 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightcyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *weechat.color.chat_nick_color08*
|
||||
** description: couleur du texte n°8 pour le pseudo
|
||||
** description: `couleur du texte n°8 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightmagenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_nick_color09*
|
||||
** description: couleur du texte n°9 pour le pseudo
|
||||
** description: `couleur du texte n°9 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_nick_color10*
|
||||
** description: couleur du texte n°10 pour le pseudo
|
||||
** description: `couleur du texte n°10 pour le pseudo`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: blue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
|
||||
* *weechat.color.chat_nick_other*
|
||||
** description: couleur du texte pour l'autre pseudo dans le tampon privée
|
||||
** description: `couleur du texte pour l'autre pseudo dans le tampon privée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: cyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.chat_nick_self*
|
||||
** description: couleur du texte pour le pseudo local dans la fenêtre de discussion
|
||||
** description: `couleur du texte pour le pseudo local dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_action*
|
||||
** description: couleur du texte pour le préfixe d'action
|
||||
** description: `couleur du texte pour le préfixe d'action`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.chat_prefix_buffer*
|
||||
** description: couleur du texte pour le nom du tampon (avant le préfixe, quand plusieurs tampons sont mélangés avec le numéro)
|
||||
** description: `couleur du texte pour le nom du tampon (avant le préfixe, quand plusieurs tampons sont mélangés avec le numéro)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: brown)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_prefix_error*
|
||||
** description: couleur du texte pour le préfixe d'erreur
|
||||
** description: `couleur du texte pour le préfixe d'erreur`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.chat_prefix_join*
|
||||
** description: couleur du texte pour le préfixe d'arrivée
|
||||
** description: `couleur du texte pour le préfixe d'arrivée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.chat_prefix_more*
|
||||
** description: couleur du texte pour les '+' lorsque le préfixe est trop long
|
||||
** description: `couleur du texte pour les '+' lorsque le préfixe est trop long`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightmagenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_network*
|
||||
** description: couleur du texte pour le préfixe réseau
|
||||
** description: `couleur du texte pour le préfixe réseau`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: magenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_prefix_quit*
|
||||
** description: couleur du texte pour le préfixe de départ
|
||||
** description: `couleur du texte pour le préfixe de départ`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightred)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
|
||||
* *weechat.color.chat_prefix_suffix*
|
||||
** description: couleur du texte pour le suffixe (après le préfixe)
|
||||
** description: `couleur du texte pour le suffixe (après le préfixe)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.chat_read_marker*
|
||||
** description: couleur du texte pour le marqueur de données non lues
|
||||
** description: `couleur du texte pour le marqueur de données non lues`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: magenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `magenta`)
|
||||
|
||||
* *weechat.color.chat_read_marker_bg*
|
||||
** description: couleur du fond pour le marqueur de données non lues
|
||||
** description: `couleur du fond pour le marqueur de données non lues`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_server*
|
||||
** description: couleur du texte pour le nom des serveurs
|
||||
** description: `couleur du texte pour le nom des serveurs`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: brown)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_text_found*
|
||||
** description: couleur du texte pour le marqueur sur les lignes où le texte demandé est trouvé
|
||||
** description: `couleur du texte pour le marqueur sur les lignes où le texte demandé est trouvé`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.chat_text_found_bg*
|
||||
** description: couleur du fond pour le marqueur sur les lignes où le texte demandé est trouvé
|
||||
** description: `couleur du fond pour le marqueur sur les lignes où le texte demandé est trouvé`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightmagenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.chat_time*
|
||||
** description: couleur du texte pour l'heure dans la fenêtre de discussion
|
||||
** description: `couleur du texte pour l'heure dans la fenêtre de discussion`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.chat_time_delimiters*
|
||||
** description: couleur du texte pour les délimiteurs de l'heure
|
||||
** description: `couleur du texte pour les délimiteurs de l'heure`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: brown)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `brown`)
|
||||
|
||||
* *weechat.color.chat_value*
|
||||
** description: couleur du texte pour les valeurs
|
||||
** description: `couleur du texte pour les valeurs`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: cyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.input_actions*
|
||||
** description: couleur du texte pour les actions dans la ligne de saisie
|
||||
** description: `couleur du texte pour les actions dans la ligne de saisie`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.input_text_not_found*
|
||||
** description: couleur du texte pour la recherche infructueuse de texte dans la ligne de saisie
|
||||
** description: `couleur du texte pour la recherche infructueuse de texte dans la ligne de saisie`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: red)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `red`)
|
||||
|
||||
* *weechat.color.nicklist_away*
|
||||
** description: couleur du texte pour les pseudos absents
|
||||
** description: `couleur du texte pour les pseudos absents`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: cyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `cyan`)
|
||||
|
||||
* *weechat.color.nicklist_group*
|
||||
** description: couleur du texte pour les groupes dans la liste des pseudos
|
||||
** description: `couleur du texte pour les groupes dans la liste des pseudos`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.nicklist_offline*
|
||||
** description: couleur du texte pour les pseudos déconnectés
|
||||
** description: `couleur du texte pour les pseudos déconnectés`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: blue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
|
||||
* *weechat.color.separator*
|
||||
** description: couleur du fond pour les séparateurs de fenêtres (quand divisé)
|
||||
** description: `couleur du fond pour les séparateurs de fenêtres (quand divisé)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: blue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `blue`)
|
||||
|
||||
* *weechat.color.status_data_highlight*
|
||||
** description: couleur du texte pour un tampon avec un highlight (barre de statut)
|
||||
** description: `couleur du texte pour un tampon avec un highlight (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightmagenta)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightmagenta`)
|
||||
|
||||
* *weechat.color.status_data_msg*
|
||||
** description: couleur du texte pour un tampon avec de nouveaux messages (barre de statut)
|
||||
** description: `couleur du texte pour un tampon avec de nouveaux messages (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.status_data_other*
|
||||
** description: couleur du texte pour un tampon avec des nouvelles données (pas des messages) (barre de statut)
|
||||
** description: `couleur du texte pour un tampon avec des nouvelles données (pas des messages) (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.color.status_data_private*
|
||||
** description: couleur du texte pour un tampon avec un message privé (barre de statut)
|
||||
** description: `couleur du texte pour un tampon avec un message privé (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_filter*
|
||||
** description: couleur du texte pour l'indicateur de filtrage dans la barre de statut
|
||||
** description: `couleur du texte pour l'indicateur de filtrage dans la barre de statut`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: green)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `green`)
|
||||
|
||||
* *weechat.color.status_more*
|
||||
** description: couleur du texte pour un tampon avec des nouvelles données (barre de statut)
|
||||
** description: `couleur du texte pour un tampon avec des nouvelles données (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.status_name*
|
||||
** description: couleur du texte pour le nom du tampon courant dans la barre de statut
|
||||
** description: `couleur du texte pour le nom du tampon courant dans la barre de statut`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *weechat.color.status_name_ssl*
|
||||
** description: couleur du texte pour le nom du tampon courant dans la barre de statut, si les données sont sécurisées avec un protocole tel que SSL
|
||||
** description: `couleur du texte pour le nom du tampon courant dans la barre de statut, si les données sont sécurisées avec un protocole tel que SSL`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *weechat.color.status_number*
|
||||
** description: couleur du texte pour le numéro du tampon courant dans la barre de statut
|
||||
** description: `couleur du texte pour le numéro du tampon courant dans la barre de statut`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *weechat.color.status_time*
|
||||
** description: couleur du texte pour l'heure (barre de statut)
|
||||
** description: `couleur du texte pour l'heure (barre de statut)`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *weechat.completion.default_template*
|
||||
** description: modèle de complétion par défaut (merci de consulter la documentation pour les codes et valeurs du modèle)
|
||||
** description: `modèle de complétion par défaut (merci de consulter la documentation pour les codes et valeurs du modèle)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%(nicks)|%(irc_channels)")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%(nicks)|%(irc_channels)"`)
|
||||
|
||||
* *weechat.completion.nick_add_space*
|
||||
** description: ajouter un espace après la complétion du pseudo (quand le pseudo n'est pas le premier mot sur la ligne de commande)
|
||||
** description: `ajouter un espace après la complétion du pseudo (quand le pseudo n'est pas le premier mot sur la ligne de commande)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.completion.nick_completer*
|
||||
** description: chaîne affichée après la complétion des pseudos
|
||||
** description: `chaîne affichée après la complétion des pseudos`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: ":")
|
||||
** valeurs: toute chaîne (valeur par défaut: `":"`)
|
||||
|
||||
* *weechat.completion.nick_first_only*
|
||||
** description: compléter seulement avec le premier pseudo trouvé
|
||||
** description: `compléter seulement avec le premier pseudo trouvé`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.completion.nick_ignore_chars*
|
||||
** description: caractères à ignorer pour la complétion des pseudos
|
||||
** description: `caractères à ignorer pour la complétion des pseudos`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "[]-^")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"[]-^"`)
|
||||
|
||||
* *weechat.completion.partial_completion_alert*
|
||||
** description: alterte l'utilisateur lorsqu'une complétion partielle survient
|
||||
** description: `alterte l'utilisateur lorsqu'une complétion partielle survient`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.completion.partial_completion_command*
|
||||
** description: complète partiellement les noms de commandes (stoppe quand plusieurs commandes trouvées commencent par les mêmes lettres)
|
||||
** description: `complète partiellement les noms de commandes (stoppe quand plusieurs commandes trouvées commencent par les mêmes lettres)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_command_arg*
|
||||
** description: complète partiellement les paramètres de commande (stoppe quand plusieurs paramètres trouvés commencent par les mêmes lettres)
|
||||
** description: `complète partiellement les paramètres de commande (stoppe quand plusieurs paramètres trouvés commencent par les mêmes lettres)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.completion.partial_completion_count*
|
||||
** description: afficher le compteur pour chaque complétion partielle dans l'objet de barre
|
||||
** description: `afficher le compteur pour chaque complétion partielle dans l'objet de barre`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.completion.partial_completion_other*
|
||||
** description: complète partiellement en dehors des commandes (stoppe quand plusieurs mots trouvés commencent par les mêmes lettres)
|
||||
** description: `complète partiellement en dehors des commandes (stoppe quand plusieurs mots trouvés commencent par les mêmes lettres)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.history.display_default*
|
||||
** description: nombre maximum de commandes à afficher par défaut dans le listing d'historique (0 = sans limite)
|
||||
** description: `nombre maximum de commandes à afficher par défaut dans le listing d'historique (0 = sans limite)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 5)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `5`)
|
||||
|
||||
* *weechat.history.max_commands*
|
||||
** description: nombre maximum de commandes utilisateur dans l'historique (0 = sans limite)
|
||||
** description: `nombre maximum de commandes utilisateur dans l'historique (0 = sans limite)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 100)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `100`)
|
||||
|
||||
* *weechat.history.max_lines*
|
||||
** description: nombre maximum de lignes dans l'historique (0 = sans limite)
|
||||
** description: `nombre maximum de lignes dans l'historique (0 = sans limite)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 4096)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `4096`)
|
||||
|
||||
* *weechat.history.max_visited_buffers*
|
||||
** description: nombre maximum de tampons visités à garder en mémoire
|
||||
** description: `nombre maximum de tampons visités à garder en mémoire`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 1000 (valeur par défaut: 50)
|
||||
** valeurs: 0 .. 1000 (valeur par défaut: `50`)
|
||||
|
||||
* *weechat.look.align_end_of_lines*
|
||||
** description: alignement pour la fin des lignes (toutes les lignes après la première): elles démarrent sous cette donnée (time, buffer, prefix, suffix, message (par défaut))
|
||||
** description: `alignement pour la fin des lignes (toutes les lignes après la première): elles démarrent sous cette donnée (time, buffer, prefix, suffix, message (par défaut))`
|
||||
** type: entier
|
||||
** valeurs: time, buffer, prefix, suffix, message (valeur par défaut: message)
|
||||
** valeurs: time, buffer, prefix, suffix, message (valeur par défaut: `message`)
|
||||
|
||||
* *weechat.look.buffer_notify_default*
|
||||
** description: niveau de notification par défaut pour les tampons (utilisé pour dire à WeeChat si le tampon doit être affiché dans la hotlist ou non, selon l'importance du message)
|
||||
** description: `niveau de notification par défaut pour les tampons (utilisé pour dire à WeeChat si le tampon doit être affiché dans la hotlist ou non, selon l'importance du message): all=tous les messages (par défaut), message=messages+highlights, highlight=highlights seulement, none=ne jemais afficher dans la hotlist`
|
||||
** type: entier
|
||||
** valeurs: none, highlight, message, all (valeur par défaut: all)
|
||||
** valeurs: none, highlight, message, all (valeur par défaut: `all`)
|
||||
|
||||
* *weechat.look.buffer_time_format*
|
||||
** description: format de date/heure pour chaque ligne affichée dans les tampons
|
||||
** description: `format de date/heure pour chaque ligne affichée dans les tampons (voir man strftime pour le format de date/heure), les couleurs sont autorisées avec le format "${couleur}", par exemple l'heure française: "${lightblue}%H${white}%M${lightred}%S"`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%H:%M:%S")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%H:%M:%S"`)
|
||||
|
||||
* *weechat.look.color_nicks_number*
|
||||
** description: nombre de couleurs à utiliser pour les couleurs des pseudos
|
||||
** description: `nombre de couleurs à utiliser pour les couleurs des pseudos`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 10 (valeur par défaut: 10)
|
||||
** valeurs: 1 .. 10 (valeur par défaut: `10`)
|
||||
|
||||
* *weechat.look.color_real_white*
|
||||
** description: si activé, utilise la vraie couleur blanche, désactivé par défaut pour les terminaux avec un fond blanc (si vous n'utilisez jamais de fond blanc, vous devriez activer cette option pour voir du vrai blanc au lieu de la couleur d'avant plan par défaut du terminal)
|
||||
** description: `si activé, utilise la vraie couleur blanche, désactivé par défaut pour les terminaux avec un fond blanc (si vous n'utilisez jamais de fond blanc, vous devriez activer cette option pour voir du vrai blanc au lieu de la couleur d'avant plan par défaut du terminal)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.command_chars*
|
||||
** description: caractères utilisés pour déterminer si la chaîne entrée est une commande ou non: l'entrée doit démarrer avec un de ces caractères; le slash ("/") est toujours considéré comme un préfixe de commande (exemple: ".$")
|
||||
** description: `caractères utilisés pour déterminer si la chaîne entrée est une commande ou non: l'entrée doit démarrer avec un de ces caractères; le slash ("/") est toujours considéré comme un préfixe de commande (exemple: ".$")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.look.confirm_quit*
|
||||
** description: si activé, la commande /quit doit être confirmée par le paramètre supplémentaire "-yes" (voir /help quit)
|
||||
** description: `si activé, la commande /quit doit être confirmée par le paramètre supplémentaire "-yes" (voir /help quit)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.day_change*
|
||||
** description: affiche un message quand le jour change
|
||||
** description: `affiche un message quand le jour change`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.day_change_time_format*
|
||||
** description: format de date pour la date affichée quand le jour a changé
|
||||
** description: `format de date pour la date affichée quand le jour a changé`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%a, %d %b %Y")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%a, %d %b %Y"`)
|
||||
|
||||
* *weechat.look.highlight*
|
||||
** description: liste des mots pour la notification (séparés par des virgules, la comparaison ne tient pas compte de la casse, les mots peuvent commencer ou se terminer par "*" pour une comparaison partielle)
|
||||
** description: `liste des mots pour la notification (séparés par des virgules, la comparaison ne tient pas compte de la casse, les mots peuvent commencer ou se terminer par "*" pour une comparaison partielle)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.look.highlight_regex*
|
||||
** description: `expression régulière utilisée pour vérifier si un message a un "highlight" ou non, au moins une correspondante dans la chaîne doit être entourée de caractères de mot (alpha-numérique, "-", "_" ou "|"), l'expression régulière est sensible à la casse, exemple: "FlashCode|flashy"`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.look.hline_char*
|
||||
** description: caractère utilisé pour tracer les lignes horizontales, notez qu'une valeur vide tracera une vraie ligne avec ncurses, mais peut causer des problèmes d'affichage avec la sélection d'URL sous certains terminaux
|
||||
** description: `caractère utilisé pour tracer les lignes horizontales, notez qu'une valeur vide tracera une vraie ligne avec ncurses, mais peut causer des problèmes d'affichage avec la sélection d'URL sous certains terminaux`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "-")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"-"`)
|
||||
|
||||
* *weechat.look.hotlist_names_count*
|
||||
** description: nombre maximum de noms dans la liste d'activité (0 = pas de nom affiché, seulement les numéros de tampons)
|
||||
** description: `nombre maximum de noms dans la liste d'activité (0 = pas de nom affiché, seulement les numéros de tampons)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 32 (valeur par défaut: 3)
|
||||
** valeurs: 0 .. 32 (valeur par défaut: `3`)
|
||||
|
||||
* *weechat.look.hotlist_names_length*
|
||||
** description: nombre maximum des noms dans la liste d'activité (0 = pas de limite)
|
||||
** description: `nombre maximum des noms dans la liste d'activité (0 = pas de limite)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 32 (valeur par défaut: 0)
|
||||
** valeurs: 0 .. 32 (valeur par défaut: `0`)
|
||||
|
||||
* *weechat.look.hotlist_names_level*
|
||||
** description: niveau pour l'affichage des noms dans la liste d'activité (combinaison de: 1=join/part, 2=message, 4=privé, 8=highlight, par exemple: 12=privé+highlight)
|
||||
** description: `niveau pour l'affichage des noms dans la liste d'activité (combinaison de: 1=join/part, 2=message, 4=privé, 8=highlight, par exemple: 12=privé+highlight)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 15 (valeur par défaut: 12)
|
||||
** valeurs: 1 .. 15 (valeur par défaut: `12`)
|
||||
|
||||
* *weechat.look.hotlist_names_merged_buffers*
|
||||
** description: si défini, force l'affichage des noms dans la hotlist pour les tampons mélangés
|
||||
** description: `si défini, force l'affichage des noms dans la hotlist pour les tampons mélangés`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.hotlist_short_names*
|
||||
** description: si défini, utilie des noms courts pour afficher les noms de tampons dans la hotlist (commence après le premier '.' dans le nom)
|
||||
** description: `si défini, utilise des noms courts pour afficher les noms de tampons dans la hotlist (commence après le premier '.' dans le nom)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.hotlist_sort*
|
||||
** description: type de tri pour la liste d'activité (group_time_asc (par défaut), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)
|
||||
** description: `type de tri pour la liste d'activité (group_time_asc (par défaut), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)`
|
||||
** type: entier
|
||||
** valeurs: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (valeur par défaut: group_time_asc)
|
||||
** valeurs: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (valeur par défaut: `group_time_asc`)
|
||||
|
||||
* *weechat.look.hotlist_unique_numbers*
|
||||
** description: `garde seulement des numéros uniques dans la hotlist (cela s'applique seulement aux éléments de la hotlist où le nom n'est PAS affiché après le numéro)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.input_share*
|
||||
** description: `partage les commandes, le texte, ou les deux dans la zone de saisie pour tous les tampons (il y a toujours un historique local sur chaque tampon)`
|
||||
** type: entier
|
||||
** valeurs: none, commands, text, all (valeur par défaut: `none`)
|
||||
|
||||
* *weechat.look.input_share_overwrite*
|
||||
** description: `si défini et que la zone de saisie est partagée, écrase toujours la zone de saisie sur le tampon cible`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.input_undo_max*
|
||||
** description: nombre maximum de "undo" pour la ligne de commande, par tampon (0 = undo désactivé)
|
||||
** description: `nombre maximum de "undo" pour la ligne de commande, par tampon (0 = undo désactivé)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 65535 (valeur par défaut: 32)
|
||||
** valeurs: 0 .. 65535 (valeur par défaut: `32`)
|
||||
|
||||
* *weechat.look.item_time_format*
|
||||
** description: format de date/heure pour l'objet de barre "time"
|
||||
** description: `format de date/heure pour l'objet de barre \"time\" (voir man strftime pour le format de date/heure)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%H:%M")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%H:%M"`)
|
||||
|
||||
* *weechat.look.jump_current_to_previous_buffer*
|
||||
** description: sauter au tampon affiché précédemment lors du saut vers le numéro de tampon courant avec /buffer *N (où N est un numéro de tampon), pour facilement basculer à un autre tampon, puis revenir au tampon courant
|
||||
** description: `sauter au tampon affiché précédemment lors du saut vers le numéro de tampon courant avec /buffer *N (où N est un numéro de tampon), pour facilement basculer à un autre tampon, puis revenir au tampon courant`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.jump_previous_buffer_when_closing*
|
||||
** description: sauter au tampon précédemment visité lors de la fermeture d'un tampon (si désactivé, alors le saut se fait vers le numéro de tampon - 1)
|
||||
** description: `sauter au tampon précédemment visité lors de la fermeture d'un tampon (si désactivé, alors le saut se fait vers le numéro de tampon - 1)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.nickmode*
|
||||
** description: afficher le mode du pseudo ((half)op/voice) devant chaque utilisateur
|
||||
** description: `afficher le mode du pseudo ((half)op/voice) devant chaque utilisateur`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.nickmode_empty*
|
||||
** description: afficher un espace si le mode du pseudo n'est pas (half)op/voice
|
||||
** description: `afficher un espace si le mode du pseudo n'est pas (half)op/voice`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.paste_max_lines*
|
||||
** description: nombre maximum de lignes pour la détection de collage sans demander à l'utilisateur (0 = désactiver cette fonctionnalité)
|
||||
** description: `nombre maximum de lignes pour la détection de collage sans demander à l'utilisateur (0 = désactiver cette fonctionnalité)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 3)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `3`)
|
||||
|
||||
* *weechat.look.prefix_action*
|
||||
** description: préfixe pour les messages d'action
|
||||
** description: `préfixe pour les messages d'action`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: " *")
|
||||
** valeurs: toute chaîne (valeur par défaut: `" *"`)
|
||||
|
||||
* *weechat.look.prefix_align*
|
||||
** description: alignement de préfixe (none, left, right (par défaut))
|
||||
** description: `alignement de préfixe (none, left, right (par défaut))`
|
||||
** type: entier
|
||||
** valeurs: none, left, right (valeur par défaut: right)
|
||||
** valeurs: none, left, right (valeur par défaut: `right`)
|
||||
|
||||
* *weechat.look.prefix_align_max*
|
||||
** description: taille maximum pour le préfixe (0 = pas de taille maximum)
|
||||
** description: `taille maximum pour le préfixe (0 = pas de taille maximum)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 128 (valeur par défaut: 0)
|
||||
** valeurs: 0 .. 128 (valeur par défaut: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_min*
|
||||
** description: `taille minimum pour le préfixe`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 128 (valeur par défaut: `0`)
|
||||
|
||||
* *weechat.look.prefix_align_more*
|
||||
** description: afficher '+' si le préfixe est tronqué
|
||||
** description: `afficher '+' si le préfixe est tronqué`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align*
|
||||
** description: alignement de préfixe pour le nom du tampon, quand plusieurs tampons sont mélangés avec le même numéro (none, left, right (par défaut))
|
||||
** description: `alignement de préfixe pour le nom du tampon, quand plusieurs tampons sont mélangés avec le même numéro (none, left, right (par défaut))`
|
||||
** type: entier
|
||||
** valeurs: none, left, right (valeur par défaut: right)
|
||||
** valeurs: none, left, right (valeur par défaut: `right`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align_max*
|
||||
** description: taille maximum pour le nom du tampon, quand plusieurs tampons sont mélangés avec le même numéro (0 = pas de taille maximum)
|
||||
** description: `taille maximum pour le nom du tampon, quand plusieurs tampons sont mélangés avec le même numéro (0 = pas de taille maximum)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 128 (valeur par défaut: 0)
|
||||
** valeurs: 0 .. 128 (valeur par défaut: `0`)
|
||||
|
||||
* *weechat.look.prefix_buffer_align_more*
|
||||
** description: afficher '+' si le nom du tampon est tronqué (quand plusieurs tampons sont mélangés avec le même numéro)
|
||||
** description: `afficher '+' si le nom du tampon est tronqué (quand plusieurs tampons sont mélangés avec le même numéro)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.prefix_error*
|
||||
** description: préfixe pour les messages d'erreur
|
||||
** description: `préfixe pour les messages d'erreur`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "=!=")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"=!="`)
|
||||
|
||||
* *weechat.look.prefix_join*
|
||||
** description: préfixe pour les messages d'arrivée
|
||||
** description: `préfixe pour les messages d'arrivée`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "-->")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"-->"`)
|
||||
|
||||
* *weechat.look.prefix_network*
|
||||
** description: préfixe pour les messages réseau
|
||||
** description: `préfixe pour les messages réseau`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "--")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"--"`)
|
||||
|
||||
* *weechat.look.prefix_quit*
|
||||
** description: préfixe pour les messages de départ
|
||||
** description: `préfixe pour les messages de départ`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "<--")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"<--"`)
|
||||
|
||||
* *weechat.look.prefix_suffix*
|
||||
** description: chaîne affichée après le préfixe
|
||||
** description: `chaîne affichée après le préfixe`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "|")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"|"`)
|
||||
|
||||
* *weechat.look.read_marker*
|
||||
** description: utiliser un marqueur (ligne ou caractère) sur les tampons pour montrer la première ligne non lue
|
||||
** description: `utiliser un marqueur (ligne ou caractère) sur les tampons pour montrer la première ligne non lue`
|
||||
** type: entier
|
||||
** valeurs: none, line, dotted-line, char (valeur par défaut: dotted-line)
|
||||
** valeurs: none, line, dotted-line, char (valeur par défaut: `dotted-line`)
|
||||
|
||||
* *weechat.look.read_marker_always_show*
|
||||
** description: toujours afficher le marqueur de lecture, même s'il est après la dernière ligne du tampon
|
||||
** description: `toujours afficher le marqueur de lecture, même s'il est après la dernière ligne du tampon`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.look.save_config_on_exit*
|
||||
** description: sauvegarder la configuration en quittant
|
||||
** description: `sauvegarder la configuration en quittant`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.save_layout_on_exit*
|
||||
** description: sauve la disposition en quittant (tampons, fenêtres, ou les deux)
|
||||
** description: `sauve la disposition en quittant (tampons, fenêtres, ou les deux)`
|
||||
** type: entier
|
||||
** valeurs: none, buffers, windows, all (valeur par défaut: none)
|
||||
** valeurs: none, buffers, windows, all (valeur par défaut: `none`)
|
||||
|
||||
* *weechat.look.scroll_amount*
|
||||
** description: nombre de lignes pour le défilement avec scroll_up et scroll_down
|
||||
** description: `nombre de lignes pour le défilement avec scroll_up et scroll_down`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 2147483647 (valeur par défaut: 3)
|
||||
** valeurs: 1 .. 2147483647 (valeur par défaut: `3`)
|
||||
|
||||
* *weechat.look.scroll_page_percent*
|
||||
** description: pourcentage de l'écran à faire défiler lors du défilement avec page précédente ou suivante (par exemple 100 signifie une page, 50 une demi-page)
|
||||
** description: `pourcentage de l'écran à faire défiler lors du défilement avec page précédente ou suivante (par exemple 100 signifie une page, 50 une demi-page)`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 100 (valeur par défaut: 100)
|
||||
** valeurs: 1 .. 100 (valeur par défaut: `100`)
|
||||
|
||||
* *weechat.look.search_text_not_found_alert*
|
||||
** description: alterte l'utilisateur lorsque le texte cherché n'est pas trouvé dans le tampon
|
||||
** description: `alterte l'utilisateur lorsque le texte cherché n'est pas trouvé dans le tampon`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.set_title*
|
||||
** description: définit le titre de la fenêtre (terminal pour l'interface Curses) avec le nom et la version
|
||||
** description: `définit le titre de la fenêtre (terminal pour l'interface Curses) avec le nom et la version`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.look.time_format*
|
||||
** description: format de date/heure pour les dates converties en chaînes et affichées dans les messages
|
||||
** description: `format de date/heure pour les dates converties en chaînes et affichées dans les messages`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%a, %d %b %Y %T")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%a, %d %b %Y %T"`)
|
||||
|
||||
* *weechat.network.gnutls_ca_file*
|
||||
** description: fichier contenant les autorités de certification
|
||||
** description: `fichier contenant les autorités de certification ("%h" sera remplacé par le répertoire de base WeeChat, par défaut: "~/.weechat")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%h/ssl/CAs.pem")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%h/ssl/CAs.pem"`)
|
||||
|
||||
* *weechat.network.gnutls_handshake_timeout*
|
||||
** description: `délai d'attente maximum (en secondes) pour la poignée de main (handshake) gnutls`
|
||||
** type: entier
|
||||
** valeurs: 1 .. 2147483647 (valeur par défaut: `30`)
|
||||
|
||||
* *weechat.plugin.autoload*
|
||||
** description: liste des extensions à charger automatiquement au démarrage (séparées par des virgules), "*" signifie toutes les extensions trouvées, un nom commençant par "!" est une valeur négative pour empêcher une extension d'être chargée, les noms peuvent commencer ou se terminer par "*" pour indiquer plusieurs extensions (exemples: "*" ou "*,!lua,!tcl")
|
||||
** description: `liste des extensions à charger automatiquement au démarrage (séparées par des virgules), "*" signifie toutes les extensions trouvées, un nom commençant par "!" est une valeur négative pour empêcher une extension d'être chargée, les noms peuvent commencer ou se terminer par "*" pour indiquer plusieurs extensions (exemples: "*" ou "*,!lua,!tcl")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "*")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"*"`)
|
||||
|
||||
* *weechat.plugin.debug*
|
||||
** description: active les messages de debug par défaut pour toutes les extensions (option désactivée par défaut, ce qui est hautement recommandé)
|
||||
** description: `active les messages de debug par défaut pour toutes les extensions (option désactivée par défaut, ce qui est hautement recommandé)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *weechat.plugin.extension*
|
||||
** description: extension par défaut des extensions (par example ".so" sous Linux ou ".dll" sous Microsoft Windows)
|
||||
** description: `extension par défaut des extensions (par example ".so" sous Linux ou ".dll" sous Microsoft Windows)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: ".so")
|
||||
** valeurs: toute chaîne (valeur par défaut: `".so"`)
|
||||
|
||||
* *weechat.plugin.path*
|
||||
** description: chemin de recherche des extensions ("%h" sera remplacé par le répertoire de base WeeChat, par défaut: "~/.weechat")
|
||||
** description: `chemin de recherche des extensions ("%h" sera remplacé par le répertoire de base WeeChat, par défaut: "~/.weechat")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%h/plugins")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%h/plugins"`)
|
||||
|
||||
* *weechat.plugin.save_config_on_unload*
|
||||
** description: sauvegarder les fichiers de configuration lors du déchargement des extensions
|
||||
** description: `sauvegarder les fichiers de configuration lors du déchargement des extensions`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.startup.command_after_plugins*
|
||||
** description: commande exécutée quand WeeChat démarre, après le chargement des extensions
|
||||
** description: `commande exécutée quand WeeChat démarre, après le chargement des extensions`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.startup.command_before_plugins*
|
||||
** description: commande exécutée quand WeeChat démarre, avant le chargement des extensions
|
||||
** description: `commande exécutée quand WeeChat démarre, avant le chargement des extensions`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *weechat.startup.display_logo*
|
||||
** description: afficher le logo WeeChat au démarrage
|
||||
** description: `afficher le logo WeeChat au démarrage`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *weechat.startup.display_version*
|
||||
** description: afficher la version de WeeChat au démarrage
|
||||
** description: `afficher la version de WeeChat au démarrage`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
|
||||
@@ -1,125 +1,125 @@
|
||||
* *xfer.color.status_aborted*
|
||||
** description: couleur du texte pour le statut "interrompu"
|
||||
** description: `couleur du texte pour le statut "interrompu"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightred)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
|
||||
* *xfer.color.status_active*
|
||||
** description: couleur du texte pour le statut "actif"
|
||||
** description: `couleur du texte pour le statut "actif"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightblue)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightblue`)
|
||||
|
||||
* *xfer.color.status_connecting*
|
||||
** description: couleur du texte pour le statut "connexion"
|
||||
** description: `couleur du texte pour le statut "connexion"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: yellow)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `yellow`)
|
||||
|
||||
* *xfer.color.status_done*
|
||||
** description: couleur du texte pour le statut "terminé"
|
||||
** description: `couleur du texte pour le statut "terminé"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightgreen)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightgreen`)
|
||||
|
||||
* *xfer.color.status_failed*
|
||||
** description: couleur du texte pour le statut "échoué"
|
||||
** description: `couleur du texte pour le statut "échoué"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightred)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightred`)
|
||||
|
||||
* *xfer.color.status_waiting*
|
||||
** description: couleur du texte pour le statut "en attente"
|
||||
** description: `couleur du texte pour le statut "en attente"`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: lightcyan)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `lightcyan`)
|
||||
|
||||
* *xfer.color.text*
|
||||
** description: couleur du texte
|
||||
** description: `couleur du texte`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *xfer.color.text_bg*
|
||||
** description: couleur du fond
|
||||
** description: `couleur du fond`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: default)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `default`)
|
||||
|
||||
* *xfer.color.text_selected*
|
||||
** description: couleur du texte pour la ligne xfer sélectionnée
|
||||
** description: `couleur du texte pour la ligne xfer sélectionnée`
|
||||
** type: couleur
|
||||
** valeurs: un nom de couleur (valeur par défaut: white)
|
||||
** valeurs: un nom de couleur (valeur par défaut: `white`)
|
||||
|
||||
* *xfer.file.auto_accept_chats*
|
||||
** description: accepte automatiquement les demandes de discussion (à utiliser avec précaution !)
|
||||
** description: `accepte automatiquement les demandes de discussion (à utiliser avec précaution !)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *xfer.file.auto_accept_files*
|
||||
** description: accepte automatiquement les demandes d'envoi de fichiers (à utiliser avec précaution !)
|
||||
** description: `accepte automatiquement les demandes d'envoi de fichiers (à utiliser avec précaution !)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: off)
|
||||
** valeurs: on, off (valeur par défaut: `off`)
|
||||
|
||||
* *xfer.file.auto_rename*
|
||||
** description: renommer les fichiers reçus s'ils existent déjà (ajoute ".1", ".2", ...)
|
||||
** description: `renommer les fichiers reçus s'ils existent déjà (ajoute ".1", ".2", ...)`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *xfer.file.auto_resume*
|
||||
** description: continuer automatiquement les transferts de fichiers si la connexion avec l'hôte a été perdue
|
||||
** description: `continuer automatiquement les transferts de fichiers si la connexion avec l'hôte a été perdue`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *xfer.file.convert_spaces*
|
||||
** description: convertir les espaces en underscores lors d'envoi de fichiers
|
||||
** description: `convertir les espaces en underscores lors d'envoi de fichiers`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *xfer.file.download_path*
|
||||
** description: chemin où écrire les fichiers reçus
|
||||
** description: `chemin où écrire les fichiers reçus ("%h" sera remplacé par le répertoire de base WeeChat, par défaut: "~/.weechat")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "%h/xfer")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"%h/xfer"`)
|
||||
|
||||
* *xfer.file.upload_path*
|
||||
** description: chemin pour lire les fichiers envoyés (quand aucun chemin n'est spécifié par l'utilisateur)
|
||||
** description: `chemin pour lire les fichiers envoyés (quand aucun chemin n'est spécifié par l'utilisateur) ("%h" sera remplacé par le répertoire de base WeeChat, par défaut: "~/.weechat")`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "~")
|
||||
** valeurs: toute chaîne (valeur par défaut: `"~"`)
|
||||
|
||||
* *xfer.file.use_nick_in_filename*
|
||||
** description: utiliser le pseudo distant comme préfixe dans le nom de fichier local lors de la réception d'un fichier
|
||||
** description: `utiliser le pseudo distant comme préfixe dans le nom de fichier local lors de la réception d'un fichier`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *xfer.look.auto_open_buffer*
|
||||
** description: ouvrir automatiquement le tampon xfer lorsqu'un nouveau xfer est ajouté à la liste
|
||||
** description: `ouvrir automatiquement le tampon xfer lorsqu'un nouveau xfer est ajouté à la liste`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *xfer.look.progress_bar_size*
|
||||
** description: taille de la barre de progression, en caractères (si 0, la barre de progression est désactivée)
|
||||
** description: `taille de la barre de progression, en caractères (si 0, la barre de progression est désactivée)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 256 (valeur par défaut: 20)
|
||||
** valeurs: 0 .. 256 (valeur par défaut: `20`)
|
||||
|
||||
* *xfer.network.blocksize*
|
||||
** description: taille de bloc pour les paquets envoyés, en octets
|
||||
** description: `taille de bloc pour les paquets envoyés, en octets`
|
||||
** type: entier
|
||||
** valeurs: 1024 .. 102400 (valeur par défaut: 65536)
|
||||
** valeurs: 1024 .. 102400 (valeur par défaut: `65536`)
|
||||
|
||||
* *xfer.network.fast_send*
|
||||
** description: n'attend pas les accusés de réception lors de l'envoi de fichier
|
||||
** description: `n'attend pas les accusés de réception lors de l'envoi de fichier`
|
||||
** type: booléen
|
||||
** valeurs: on, off (valeur par défaut: on)
|
||||
** valeurs: on, off (valeur par défaut: `on`)
|
||||
|
||||
* *xfer.network.own_ip*
|
||||
** description: adresse IP ou DNS utilisée pour envoyer les fichiers/discussions (si non renseigné, l'interface IP locale est utilisée)
|
||||
** description: `adresse IP ou DNS utilisée pour envoyer les fichiers/discussions (si non renseigné, l'interface IP locale est utilisée)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *xfer.network.port_range*
|
||||
** description: restreint les fichiers/discussions sortants à utiliser des ports dans l'intervalle donné (pratique pour le NAT) (syntaxe: un port simple, par exemple 5000, un intervalle de ports, par exemple 5000-5015, si non renseigné tout port peut être utilisé, il est recommandé d'utiliser des ports supérieurs à 1024, car seul root peut utiliser les ports en dessous de 1024)
|
||||
** description: `restreint les fichiers/discussions sortants à utiliser des ports dans l'intervalle donné (pratique pour le NAT) (syntaxe: un port simple, par exemple 5000, un intervalle de ports, par exemple 5000-5015, si non renseigné tout port peut être utilisé, il est recommandé d'utiliser des ports supérieurs à 1024, car seul root peut utiliser les ports en dessous de 1024)`
|
||||
** type: chaîne
|
||||
** valeurs: toute chaîne (valeur par défaut: "")
|
||||
** valeurs: toute chaîne (valeur par défaut: `""`)
|
||||
|
||||
* *xfer.network.speed_limit*
|
||||
** description: limitation de vitesse pour l'envoi des fichiers, en kilo-octets par seconde (0 signifie pas de limite)
|
||||
** description: `limitation de vitesse pour l'envoi des fichiers, en kilo-octets par seconde (0 signifie pas de limite)`
|
||||
** type: entier
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: 0)
|
||||
** valeurs: 0 .. 2147483647 (valeur par défaut: `0`)
|
||||
|
||||
* *xfer.network.timeout*
|
||||
** description: délai d'attente pour la requête xfer (en secondes)
|
||||
** description: `délai d'attente pour la requête xfer (en secondes)`
|
||||
** type: entier
|
||||
** valeurs: 5 .. 2147483647 (valeur par défaut: 300)
|
||||
** valeurs: 5 .. 2147483647 (valeur par défaut: `300`)
|
||||
|
||||
|
||||
@@ -146,6 +146,17 @@ Par exemple 'xterm-color' provoque ce genre de problèmes, utilisez
|
||||
Si besoin, corrigez la variable TERM : `export TERM="xxx"`.
|
||||
|
||||
|
||||
[[osx_display_broken]]
|
||||
J'ai compilé WeeChat sous OS X, et je vois des "(null)" partout sur l'écran, pourquoi ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Si vous avez compilé ncursesw vous-même, essayez avec le ncurses standard (celui
|
||||
fourni avec le système).
|
||||
|
||||
De plus, sous OS X, il est recommandé d'installer WeeChat avec le gestionnaire
|
||||
de paquets Homebrew.
|
||||
|
||||
|
||||
[[buffer_vs_window]]
|
||||
J'ai entendu parler de "buffer" et "window", quelle est la différence ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -210,8 +221,10 @@ Je souhaite changer la langue des messages affichés par WeeChat, mais sans quit
|
||||
Oui, il faut utiliser le script python shell.py (disponible sur le site de
|
||||
WeeChat) et taper ces commandes une fois le script chargé :
|
||||
|
||||
/shell setenv LANG=fr_FR.UTF-8
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
/shell setenv LANG=fr_FR.UTF-8
|
||||
/upgrade
|
||||
----------------------------------------
|
||||
|
||||
Pour avoir des messages anglais avec encodage UTF-8 pour le terminal, pour les
|
||||
utilisateurs en ISO, vous pouvez taper : `/shell setenv LANG=fr_FR`.
|
||||
@@ -252,6 +265,22 @@ La touche par défaut Meta-k (souvent Alt-k) permet de capturer le code d'une
|
||||
touche et de l'inclure dans la ligne de commande.
|
||||
|
||||
|
||||
[[jump_to_buffer_11_or_higher]]
|
||||
Quelle est la touche pour sauter vers le tampon 11 (ou numéro plus élevé) ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
La touche est alt-j puis 2 chiffres, par exemple alt-j puis 1, 1 pour sauter
|
||||
au tampon 11.
|
||||
|
||||
Vous pouvez définir une touche, par exemple :
|
||||
|
||||
----------------------------------------
|
||||
/key bind meta-q /buffer *11
|
||||
----------------------------------------
|
||||
|
||||
La liste des touches par défaut est dans le Guide utlisateur.
|
||||
|
||||
|
||||
[[irc]]
|
||||
IRC
|
||||
---
|
||||
@@ -302,6 +331,31 @@ Selon la version de WeeChat :
|
||||
(`/help filter` pour l'aide)
|
||||
|
||||
|
||||
[[filter_irc_join_channel_messages]]
|
||||
Comment puis-je filtrer certains messages affichés quand je rejoins un canal IRC ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Quelques étiquettes que vous pouvez utiliser pour filtrer des messages :
|
||||
|
||||
* 'irc_366' : noms sur le canal
|
||||
* 'irc_332,irc_333' : titre/date du canal
|
||||
* 'irc_329' : date de création du canal
|
||||
|
||||
Vous pouvez trouver les étiquettes pour les autres messages en regardant le
|
||||
tampon des données brutes IRC (`/server raw`).
|
||||
|
||||
Exemples :
|
||||
|
||||
* filtrer les noms :
|
||||
----------------------------------------
|
||||
/filter add irc_join_names * irc_366 *
|
||||
----------------------------------------
|
||||
* filtrer le titre (et la date):
|
||||
----------------------------------------
|
||||
/filter add irc_join_topic_date * irc_332,irc_333 *
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[filter_voice_messages]]
|
||||
Comment puis-je filtrer les messages voice (par exemple sur le serveur Bitlbee) ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -327,20 +381,24 @@ Pour vérifier les pseudos absents dans WeeChat, voir la question à propos des
|
||||
Comment puis-je voir les pseudos absents dans la liste des pseudos ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Vous devez positionner l'option 'irc.network.away_check' avec une valeur
|
||||
Vous devez positionner l'option 'irc.server_default.away_check' avec une valeur
|
||||
positive (minutes entre chaque vérification des pseudos absents).
|
||||
|
||||
Vous pouvez aussi positionner l'option 'irc.network.away_check_max_nicks' pour
|
||||
limiter la vérification d'absence sur les petits canaux seulement.
|
||||
Vous pouvez aussi positionner l'option 'irc.server_default.away_check_max_nicks'
|
||||
pour limiter la vérification d'absence sur les petits canaux seulement.
|
||||
|
||||
Par exemple, pour vérifier les pseudos absents toutes les 5 minutes, pour les
|
||||
canaux avec maximum 25 pseudos :
|
||||
|
||||
----------------------------------------
|
||||
/set irc.network.away_check 5
|
||||
/set irc.network.away_check_max_nicks 25
|
||||
/set irc.server_default.away_check 5
|
||||
/set irc.server_default.away_check_max_nicks 25
|
||||
----------------------------------------
|
||||
|
||||
[NOTE]
|
||||
Pour WeeChat < = 0.3.3, les options sont 'irc.network.away_check' et
|
||||
'irc.network.away_check_max_nicks'.
|
||||
|
||||
|
||||
[[highlight_notification]]
|
||||
Comment être averti lorsque quelqu'un prononce mon pseudo sur un canal ?
|
||||
@@ -361,6 +419,26 @@ De nombreux autres scripts de notification existent, merci de consulter la
|
||||
liste des extensions/scripts : http://www.weechat.org/scripts
|
||||
|
||||
|
||||
[[irc_ssl_connection]]
|
||||
J'ai des problèmes pour me connecter au serveur avec SSL, que puis-je faire ?
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Si vous voyez des erreurs à propos de la poignée de main gnutls ("handshake"),
|
||||
vous pouvez utiliser une valeur plus petite pour la clé Diffie-Hellman (par
|
||||
défaut 2048) :
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_dhkey_size 1024
|
||||
----------------------------------------
|
||||
|
||||
Si vous voyez des erreurs à propos du certificat, vous pouvez désactiver
|
||||
"ssl_verify" (attention, la connexion sera moins sûre en faisant cela) :
|
||||
|
||||
----------------------------------------
|
||||
/set irc.server.freenode.ssl_verify off
|
||||
----------------------------------------
|
||||
|
||||
|
||||
[[plugins_scripts]]
|
||||
Extensions / scripts
|
||||
--------------------
|
||||
|
||||
+1542
-61
File diff suppressed because it is too large
Load Diff
@@ -156,7 +156,7 @@ chaque fonction de l'API : prototype, paramètres, valeurs de retour, exemples.
|
||||
Il est important de bien faire la différence entre une 'extension' et un
|
||||
'script' : une 'extension' est un fichier binaire compilé et chargé avec la
|
||||
commande `/plugin`, tandis qu'un 'script' est un fichier texte chargé par une
|
||||
extension comme 'pyhton' par la commande `/python`.
|
||||
extension comme 'python' par la commande `/python`.
|
||||
|
||||
Quand votre script 'test.py' appelle une fonction de l'API WeeChat, le chemin
|
||||
est le suivant :
|
||||
@@ -279,9 +279,10 @@ Liste des fonctions de l'API script :
|
||||
prnt_date_tags), print_y (for python: prnt_y), log_print
|
||||
| hooks |
|
||||
hook_command, hook_command_run, hook_timer, hook_fd, hook_process,
|
||||
hook_connect, hook_print, hook_signal, hook_signal_send, hook_config,
|
||||
hook_completion, hook_completion_list_add, hook_modifier, hook_modifier_exec,
|
||||
hook_info, hook_infolist, unhook, unhook_all
|
||||
hook_connect, hook_print, hook_signal, hook_signal_send, hook_hsignal,
|
||||
hook_hsignal_send, hook_config, hook_completion, hook_completion_list_add,
|
||||
hook_modifier, hook_modifier_exec, hook_info, hook_info_hashtable,
|
||||
hook_infolist, unhook, unhook_all
|
||||
| tampons |
|
||||
buffer_new, current_buffer, buffer_search, buffer_search_main, buffer_clear,
|
||||
buffer_close, buffer_merge, buffer_unmerge, buffer_get_integer,
|
||||
@@ -293,19 +294,22 @@ Liste des fonctions de l'API script :
|
||||
| liste des pseudos |
|
||||
nicklist_add_group, nicklist_search_group, nicklist_add_nick,
|
||||
nicklist_search_nick, nicklist_remove_group, nicklist_remove_nick,
|
||||
nicklist_remove_all
|
||||
nicklist_remove_all, nicklist_group_get_integer, nicklist_group_get_string,
|
||||
nicklist_group_get_pointer, nicklist_group_set, nicklist_nick_get_integer,
|
||||
nicklist_nick_get_string, nicklist_nick_get_pointer, nicklist_nick_set
|
||||
| barres |
|
||||
bar_item_search, bar_item_new, bar_item_update, bar_item_remove, bar_search,
|
||||
bar_new, bar_set, bar_update, bar_remove
|
||||
| commandes |
|
||||
command
|
||||
| infos |
|
||||
info_get
|
||||
info_get, info_get_hashtable
|
||||
| infolists |
|
||||
infolist_new, infolist_new_item, infolist_new_var_integer,
|
||||
infolist_new_var_string, infolist_new_var_pointer, infolist_new_var_time, +
|
||||
infolist_get, infolist_next, infolist_prev, infolist_fields, infolist_integer,
|
||||
infolist_string, infolist_pointer, infolist_time, infolist_free
|
||||
infolist_get, infolist_next, infolist_prev, infolist_reset_item_cursor, +
|
||||
infolist_fields, infolist_integer, infolist_string, infolist_pointer, +
|
||||
infolist_time, infolist_free
|
||||
| mise à jour |
|
||||
upgrade_new, upgrade_write_object, upgrade_read, upgrade_close
|
||||
|========================================
|
||||
@@ -580,7 +584,7 @@ def kernel_process_cb(data, command, rc, stdout, stderr):
|
||||
weechat.prnt("", kernel_txt)
|
||||
return weechat.WEECHAT_RC_OK
|
||||
|
||||
weechat.hook_process("python -c \"import urllib; " \
|
||||
weechat.hook_process("python -c \"import urllib; "
|
||||
"print urllib.urlopen('http://www.kernel.org/kdist/finger_banner').read()\"",
|
||||
10 * 1000, "kernel_process_cb", "")
|
||||
----------------------------------------
|
||||
@@ -700,6 +704,46 @@ def join_cb(data, signal, signal_data):
|
||||
weechat.hook_signal("*,irc_in2_join", "join_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[[irc_modify_messages]]
|
||||
Modifier des messages
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
L'extension IRC envoie un "modifier" appelé "irc_in_xxx" ("xxx" est la commande
|
||||
IRC) pour un message reçu, de sorte que vous puissiez le modifier.
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
def modifier_cb(data, modifier, modifier_data, string):
|
||||
# ajouter le nom du serveur à tous les messages reçus
|
||||
# (ok ce n'est pas très utile, mais c'est juste un exemple !)
|
||||
return "%s %s" % (string, modifier_data)
|
||||
|
||||
weechat.hook_modifier("irc_in_privmsg", "modifier_cb", "")
|
||||
----------------------------------------
|
||||
|
||||
[WARNING]
|
||||
Un message mal formé peut provoquer un plantage de WeeChat ou de sérieux
|
||||
problèmes !
|
||||
|
||||
[[irc_parse_message]]
|
||||
Analyser un message
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
_Nouveau dans la version 0.3.4._
|
||||
|
||||
Vous pouvez analyser un message IRC avec l'info_hashtable appelée
|
||||
"irc_parse_message".
|
||||
|
||||
[source,python]
|
||||
----------------------------------------
|
||||
dict = weechat.info_get_hashtable("irc_parse_message",
|
||||
{ "message": ":nick!user@host PRIVMSG #weechat :message ici" })
|
||||
weechat.prnt("", "dict: %s" % dict)
|
||||
|
||||
# output:
|
||||
# dict: {'nick': 'nick', 'host': 'nick!user@host', 'command': 'PRIVMSG', 'arguments': '#weechat :message ici', 'channel': '#weechat'}
|
||||
----------------------------------------
|
||||
|
||||
[[infos]]
|
||||
Infos
|
||||
~~~~~
|
||||
|
||||
+175
-92
@@ -23,7 +23,7 @@ Fonctionnalités
|
||||
|
||||
Ses principales fonctionnalités sont les suivantes :
|
||||
|
||||
* multi-protocoles (IRC et bientôt d'autres)
|
||||
* multi-protocoles (IRC, Jabber)
|
||||
* connexion multi-serveurs (avec SSL, IPv6, proxy)
|
||||
* plusieurs interfaces : Curses (wxWidgets, Gtk et Qt en développement)
|
||||
* petit, rapide et léger
|
||||
@@ -100,8 +100,8 @@ compiler WeeChat.
|
||||
| python-dev | non | extension python
|
||||
| ruby1.8-dev | non | extension ruby
|
||||
| liblua5.1-0-dev | non | extension lua
|
||||
| tcl-dev | non | extension tcl
|
||||
| asciidoc (>= 8.2) | non | construction de la documentation (fichiers HTML)
|
||||
| tcl-dev (>= 8.5) | non | extension tcl
|
||||
| asciidoc (>= 8.5.0) | non | construction de la documentation (fichiers HTML)
|
||||
| source-highlight | non | coloration des sources dans la documentation HTML
|
||||
|========================================
|
||||
|
||||
@@ -456,102 +456,103 @@ Touches pour la ligne de commande
|
||||
| Touches | Description et commande
|
||||
|
||||
| Flèche gauche +
|
||||
Ctrl + B |
|
||||
Ctrl + `b` |
|
||||
Aller au caractère précédent sur la ligne de commande +
|
||||
`/input move_previous_char`
|
||||
|
||||
| Flèche droite +
|
||||
Ctrl + F |
|
||||
Ctrl + `f` |
|
||||
Aller au caractère suivant sur la ligne de commande +
|
||||
`/input move_next_char`
|
||||
|
||||
| Ctrl + flèche gauche +
|
||||
Alt + B |
|
||||
Alt + `b` |
|
||||
Aller au mot précédent sur la ligne de commande +
|
||||
`/input move_previous_word`
|
||||
|
||||
| Ctrl + flèche droite +
|
||||
Alt + F |
|
||||
Alt + `f` |
|
||||
Aller au mot suivant sur la ligne de commande +
|
||||
`/input move_next_word`
|
||||
|
||||
| Home +
|
||||
Ctrl + A |
|
||||
Ctrl + `a` |
|
||||
Aller au début de la ligne de commande +
|
||||
`/input move_beginning_of_line`
|
||||
|
||||
| End +
|
||||
Ctrl + E |
|
||||
Ctrl + `e` |
|
||||
Aller à la fin de la ligne de commande +
|
||||
`/input move_end_of_line`
|
||||
|
||||
| Ctrl + C puis B |
|
||||
| Ctrl + `c` puis `b` |
|
||||
Insérer le code pour mettre le texte en gras +
|
||||
`/input insert \x02`
|
||||
|
||||
| Ctrl + C puis C |
|
||||
| Ctrl + `c` puis `c` |
|
||||
Insérer le code pour écrire en couleur +
|
||||
`/input insert \x03`
|
||||
|
||||
| Ctrl + C puis I |
|
||||
| Ctrl + `c` puis `i` |
|
||||
Insérer le code pour mettre le texte en italique +
|
||||
`/input insert \x1D`
|
||||
|
||||
| Ctrl + C puis O |
|
||||
| Ctrl + `c` puis `o` |
|
||||
Insérer le code pour réinitaliser la couleur +
|
||||
`/input insert \x0F`
|
||||
|
||||
| Ctrl + C puis R |
|
||||
| Ctrl + `c` puis `r` |
|
||||
Insérer le code pour écrire en couleur inversée +
|
||||
`/input insert \x12`
|
||||
|
||||
| Ctrl + C puis U |
|
||||
| Ctrl + `c` puis `u` |
|
||||
Insérer le code pour écrire en souligné +
|
||||
`/input insert \x15`
|
||||
|
||||
| Delete +
|
||||
Ctrl + D |
|
||||
Ctrl + `d` |
|
||||
Effacer le caractère suivant sur la ligne de commande +
|
||||
`/input delete_next_char`
|
||||
|
||||
| Backspace +
|
||||
Ctrl + H |
|
||||
Ctrl + `h` |
|
||||
Effacer le caractère précédent sur la ligne de commande +
|
||||
`/input delete_previous_char`
|
||||
|
||||
| Ctrl + K |
|
||||
| Ctrl + `k` |
|
||||
Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne
|
||||
supprimée est copiée dans le presse-papiers) +
|
||||
`/input delete_end_of_line`
|
||||
|
||||
| Ctrl + R |
|
||||
| Ctrl + `r` |
|
||||
Chercher du texte dans l'historique du tampon (deux appuis successifs pour
|
||||
rechercher du texte exact) +
|
||||
rechercher du texte exact), les occurrences suivantes/précédentes peuvent être
|
||||
trouvées avec les flèches haut et bas +
|
||||
`/input search_text`
|
||||
|
||||
| Ctrl + T |
|
||||
| Ctrl + `t` |
|
||||
Inverser deux caractères +
|
||||
`/input transpose_chars`
|
||||
|
||||
| Ctrl + U |
|
||||
| Ctrl + `u` |
|
||||
Effacer du curseur jusqu'au début de la ligne de commande (la chaîne
|
||||
supprimée est copiée dans le presse-papiers) +
|
||||
`/input delete_beginning_of_line`
|
||||
|
||||
| Ctrl + W |
|
||||
| Ctrl + `w` |
|
||||
Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est
|
||||
copiée dans le presse-papiers) +
|
||||
`/input delete_previous_word`
|
||||
|
||||
| Ctrl + Y |
|
||||
| Ctrl + `y` |
|
||||
Coller le contenu du presse-papiers +
|
||||
`/input clipboard_paste`
|
||||
|
||||
| Ctrl + _ |
|
||||
| Ctrl + `_` |
|
||||
Défaire la dernière action sur la ligne de commande +
|
||||
`/input undo`
|
||||
|
||||
| Alt + _ |
|
||||
| Alt + `_` |
|
||||
Refaire la dernière action sur la ligne de commande +
|
||||
`/input redo`
|
||||
|
||||
@@ -569,8 +570,8 @@ Touches pour la ligne de commande
|
||||
Insérer le caractère à la position du curseur sur la ligne de commande
|
||||
|
||||
| Enter +
|
||||
Ctrl + J +
|
||||
Ctrl + M |
|
||||
Ctrl + `j` +
|
||||
Ctrl + `m` |
|
||||
Exécuter la commande ou envoyer le message (en mode recherche : arrêter la
|
||||
recherche) +
|
||||
`/input return`
|
||||
@@ -593,17 +594,17 @@ Touches pour la ligne de commande
|
||||
tampons) +
|
||||
`/input history_global_next`
|
||||
|
||||
| Alt + D |
|
||||
| Alt + `d` |
|
||||
Effacer le mot suivant (la chaîne supprimée est copiée dans le
|
||||
presse-papiers) +
|
||||
`/input delete_next_word`
|
||||
|
||||
| Alt + K |
|
||||
| Alt + `k` |
|
||||
Capturer une touche et insérer son code (et la commande associée si la
|
||||
commande existe) sur la ligne de commande +
|
||||
`/input grab_key_command`
|
||||
|
||||
| Alt + R |
|
||||
| Alt + `r` |
|
||||
Effacer entièrement la ligne de commande +
|
||||
`/input delete_line`
|
||||
|========================================
|
||||
@@ -616,15 +617,15 @@ Touches pour les tampons / fenêtres
|
||||
|========================================
|
||||
| Touches | Description et commande
|
||||
|
||||
| Ctrl + L |
|
||||
| Ctrl + `l` |
|
||||
Réafficher toute la fenêtre +
|
||||
`/window refresh`
|
||||
|
||||
| Ctrl + S puis Ctrl + U |
|
||||
| Ctrl + `s` puis Ctrl + `u` |
|
||||
Positionner le marqueur de données non lues sur tous les tampons +
|
||||
`/input set_unread`
|
||||
|
||||
| Ctrl + X |
|
||||
| Ctrl + `x` |
|
||||
Changer de tampon courant si plusieurs tampons sont attachés avec le même
|
||||
numéro +
|
||||
`/input switch_active_buffer`
|
||||
@@ -655,14 +656,14 @@ Touches pour les tampons / fenêtres
|
||||
|
||||
| Alt + flèche gauche +
|
||||
Alt + flèche haut +
|
||||
Ctrl + P +
|
||||
Ctrl + `p` +
|
||||
F5 |
|
||||
Aller au tampon précédent +
|
||||
`/buffer -1`
|
||||
|
||||
| Alt + flèche droite +
|
||||
Alt + flèche bas +
|
||||
Ctrl + N +
|
||||
Ctrl + `n` +
|
||||
F6 |
|
||||
Aller au tampon suivant +
|
||||
`/buffer +1`
|
||||
@@ -699,20 +700,20 @@ Touches pour les tampons / fenêtres
|
||||
Aller à la fin de la liste des pseudos +
|
||||
`/bar scroll nicklist * ye`
|
||||
|
||||
| Alt + A |
|
||||
| Alt + `a` |
|
||||
Sauter au prochain tampon avec activité (avec priorité : highlight, message,
|
||||
autre) +
|
||||
`/input jump_smart`
|
||||
|
||||
| Alt + J puis Alt + L |
|
||||
| Alt + `j` puis Alt + `l` |
|
||||
Sauter au dernier tampon +
|
||||
`/input jump_last_buffer`
|
||||
|
||||
| Alt + J puis Alt + R |
|
||||
| Alt + `j` puis Alt + `r` |
|
||||
Sauter au tampon IRC de données brutes +
|
||||
`/server raw`
|
||||
|
||||
| Alt + J puis Alt + S |
|
||||
| Alt + `j` puis Alt + `s` |
|
||||
Sauter au tampon IRC du serveur +
|
||||
`/server jump`
|
||||
|
||||
@@ -720,39 +721,39 @@ Touches pour les tampons / fenêtres
|
||||
Sauter au tampon qui porte ce numéro (0 = 10) +
|
||||
`/buffer *N`
|
||||
|
||||
| Alt + J puis nombre (01-99) |
|
||||
| Alt + `j` puis nombre (01-99) |
|
||||
Sauter au tampon qui porte ce numéro +
|
||||
`/buffer NN`
|
||||
|
||||
| Alt + N |
|
||||
| Alt + `n` |
|
||||
Se positionner sur le highlight suivant +
|
||||
`/window scroll_next_highlight`
|
||||
|
||||
| Alt + P |
|
||||
| Alt + `p` |
|
||||
Se positionner sur le highlight précédent +
|
||||
`/window scroll_previous_highlight`
|
||||
|
||||
| Alt + U |
|
||||
| Alt + `u` |
|
||||
Se positionner sur la première ligne non lue du tampon +
|
||||
`/input scroll_unread`
|
||||
|
||||
| Alt + W puis Alt + flèche |
|
||||
| Alt + `w` puis Alt + flèche |
|
||||
Sauter à une fenêtre avec une direction +
|
||||
`/window up` +
|
||||
`/window down` +
|
||||
`/window left` +
|
||||
`/window right`
|
||||
|
||||
| Alt + Z |
|
||||
| Alt + `z` |
|
||||
Zoom sur la fenêtre courante (Alt + Z de nouveau : restaurer l'état initial
|
||||
des fenêtres, avant le zoom) +
|
||||
`/window zoom`
|
||||
|
||||
| Alt + < |
|
||||
| Alt + `<` |
|
||||
Sauter au tampon précédent dans la liste des tampons visités +
|
||||
`/input jump_previously_visited_buffer`
|
||||
|
||||
| Alt + > |
|
||||
| Alt + `>` |
|
||||
Sauter au tampon suivant dans la liste des tampons visités +
|
||||
`/input jump_next_visited_buffer`
|
||||
|========================================
|
||||
@@ -765,11 +766,11 @@ Autres touches
|
||||
|========================================
|
||||
| Touches | Description et commande
|
||||
|
||||
| Alt + H |
|
||||
| Alt + `h` |
|
||||
Vider la hotlist (notification d'activité sur les autres tampons) +
|
||||
`/input hotlist_clear`
|
||||
|
||||
| Alt + = |
|
||||
| Alt + `=` |
|
||||
Active/désactive les filtres +
|
||||
`/filter toggle`
|
||||
|========================================
|
||||
@@ -954,6 +955,8 @@ Les extensions par défaut sont :
|
||||
| fifo | Tube FIFO pour envoyer des commandes à distance vers WeeChat
|
||||
| irc | Discussion avec le protocole IRC
|
||||
| logger | Enregistrement des tampons dans des fichiers
|
||||
| relay | Relai de données via le réseau (proxy IRC)
|
||||
| rmodifier | Modification des chaînes de "modifier" avec des expressions régulières
|
||||
| perl | Interface (API) pour scripts Perl
|
||||
| python | Interface (API) pour scripts Python
|
||||
| ruby | Interface (API) pour scripts Ruby
|
||||
@@ -1594,6 +1597,116 @@ Vous obtiendrez les fichiers suivants :
|
||||
| #chan2.weechatlog
|
||||
........................................
|
||||
|
||||
[[relay_plugin]]
|
||||
Extension Relay
|
||||
~~~~~~~~~~~~~~~
|
||||
|
||||
L'extension Relay est utilisée pour relayer des données via le réseau, en
|
||||
utilisant divers protocoles.
|
||||
|
||||
Actuellement, seul le protocole "irc" est supporté (proxy IRC).
|
||||
|
||||
[[relay_options]]
|
||||
Options (relay.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/relay_options.txt[]
|
||||
|
||||
[[relay_commands]]
|
||||
Commandes
|
||||
^^^^^^^^^
|
||||
|
||||
include::autogen/user/relay_commands.txt[]
|
||||
|
||||
[[relay_irc_proxy]]
|
||||
IRC proxy
|
||||
^^^^^^^^^
|
||||
|
||||
L'extension Relay peut agir comme un proxy IRC : vous pouvez définir un port
|
||||
par serveur IRC et utiliser un mot de passe pour les clients.
|
||||
|
||||
Par exemple :
|
||||
|
||||
----------------------------------------
|
||||
/set relay.network.password "mypass"
|
||||
/relay add irc.freenode 8000
|
||||
----------------------------------------
|
||||
|
||||
Maintenant vous pouvez vous connecter sur le port 8000 avec n'importe quel
|
||||
client IRC (WeeChat, xchat, irssi, etc...), en utilisant le mot de passe
|
||||
"mypass".
|
||||
|
||||
Vous pouvez limiter le nombre de clients autorisés :
|
||||
|
||||
----------------------------------------
|
||||
/set relay.network.max_clients 1
|
||||
----------------------------------------
|
||||
|
||||
[[rmodifier_plugin]]
|
||||
Extension Rmodifier
|
||||
~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
L'extension Rmodifier vous permet de modifier les chaînes de "modifier" avec
|
||||
des expressions régulières.
|
||||
|
||||
L'utilisation typique est pour cacher les mots de passe lorsque vous les tapez,
|
||||
ou lorsque WeeChat les sauvegarde dans l'historique des commandes. Il est
|
||||
possible par exemple de remplacer chaque lettre de ces mots de passe par "*".
|
||||
|
||||
[[rmodifier_options]]
|
||||
Options (rmodifier.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/rmodifier_options.txt[]
|
||||
|
||||
[[rmodifier_commands]]
|
||||
Commandes
|
||||
^^^^^^^^^
|
||||
|
||||
include::autogen/user/rmodifier_commands.txt[]
|
||||
|
||||
[[rmodifier_creation]]
|
||||
Création d'un rmodifier
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Un rmodifier se compose de trois éléments :
|
||||
|
||||
. un ou plusieurs "modifiers"
|
||||
. une expression régulière, permettant de capturer des "groupes"
|
||||
. une chaîne décrivant la sortie en utilisant les numéros de "groupes" capturés
|
||||
dans l'expression régulière
|
||||
|
||||
Pour la liste des modifiers utilisés par WeeChat ou des extensions, voir la
|
||||
'Référence API Extension WeeChat', fonction 'weechat_hook_modifier'.
|
||||
|
||||
Pour chaque groupe capturé, les actions suivantes sont possibles :
|
||||
|
||||
* garder le groupe tel quel (en utilisant son numéro)
|
||||
* remplacer tous les caractères du groupe pour cacher le contenu
|
||||
(numéro du groupe + "*")
|
||||
* supprimer le groupe (si le groupe n'est pas utilisé dans la chaîne)
|
||||
|
||||
Exemple du rmodifier par défaut pour la commande `/oper` :
|
||||
|
||||
* modifiers : `history_add,input_text_display`
|
||||
** `history_add` : appelé lorsque WeeChat stocke la commande dans l'historique
|
||||
** `input_text_display` : appelé lorsque la ligne de commande a changé
|
||||
(agit uniquement sur l'affichage, pas le contenu de la ligne de commande)
|
||||
* expression régulière : `^(/oper +\S+ +)(.*)`
|
||||
* groupes : `1,2*`
|
||||
|
||||
A chaque fois que les modifiers "history_add" ou "input_text_display" sont
|
||||
appelés, l'expression régulière est vérifiée. Si la chaîne correspont, alors
|
||||
elle est remplacée par les groupes capturés, tels que définis dans la chaîne
|
||||
des groupes.
|
||||
|
||||
Dans cet exemple, on garde le groupe numéro 1 tel quel, et on remplace tous les
|
||||
caractères du groupe 2 par le caractère de remplacement défini dans la
|
||||
configuration (option 'rmodifier.look.hide_char').
|
||||
|
||||
Si la ligne de commande contient : `/oper nick password` alors l'affichage
|
||||
sera : `/oper nick ********`.
|
||||
|
||||
[[scripts_plugins]]
|
||||
Extensions Scripts
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
@@ -1650,7 +1763,7 @@ L'extension Xfer permet :
|
||||
|
||||
[[xfer_options]]
|
||||
Options (xfer.conf)
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
include::autogen/user/xfer_options.txt[]
|
||||
|
||||
@@ -1669,54 +1782,24 @@ Auteurs
|
||||
Développeurs
|
||||
~~~~~~~~~~~~
|
||||
|
||||
Sébastien Helleu (FlashCode)::
|
||||
développeur principal
|
||||
Développeur principal::
|
||||
Sébastien Helleu (FlashCode)
|
||||
|
||||
[[contributors]]
|
||||
Contributeurs
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Emmanuel Bouthenot (kolter)::
|
||||
empaqueteur debian
|
||||
Empaqueteurs::
|
||||
Emmanuel Bouthenot (kolter), Julien Louis (ptitlouis), Odin
|
||||
|
||||
Ptitlouis::
|
||||
ancien empaqueteur debian
|
||||
Traductions::
|
||||
Jiri Golembiovsky, soltys, Nils Görs, rettub, Frank Zacharias,
|
||||
Pavel Shevchuk, Elián Hanisch (m4v), Voroskoi, Marco Paolone,
|
||||
Ivan Sichmann Freitas
|
||||
|
||||
Jiri Golembiovsky::
|
||||
traduction en tchèque, patchs
|
||||
|
||||
soltys::
|
||||
traduction en polonais
|
||||
|
||||
Nils Görs::
|
||||
rettub::
|
||||
Frank Zacharias::
|
||||
traduction en allemand
|
||||
|
||||
Pavel Shevchuk::
|
||||
traduction en russe
|
||||
|
||||
m4v::
|
||||
traduction en espagnol
|
||||
|
||||
Voroskoi::
|
||||
traduction en hongrois
|
||||
|
||||
Marco Paolone::
|
||||
traduction en italien
|
||||
|
||||
Dmitry Kobylin::
|
||||
extension tcl
|
||||
|
||||
Rudolf Polzer::
|
||||
Jim Ramsay::
|
||||
Pistos::
|
||||
Gwenn::
|
||||
Dominik Honnef::
|
||||
patchs
|
||||
|
||||
Odin::
|
||||
RPM pour SuSE
|
||||
Patchs::
|
||||
Dmitry Kobylin, Rudolf Polzer, Jim Ramsay, Pistos, Gwenn, Dominik Honnef,
|
||||
JD Horelick, Stefano Pigozzi, Gu1ll4um3r0m41n
|
||||
|
||||
|
||||
[[support]]
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
# user's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.it.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt
|
||||
@@ -32,7 +32,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.it.html DESTINATION ${SHA
|
||||
# plugin API reference
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_plugin_api.it.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/autogen/plugin_api/*.txt
|
||||
@@ -44,7 +44,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_plugin_api.it.html DESTINATION
|
||||
# scripting guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_scripting.it.txt
|
||||
COMMENT "Building weechat_scripting.it.html"
|
||||
@@ -55,7 +55,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.it.html DESTINATION
|
||||
# FAQ
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_faq.it.txt
|
||||
COMMENT "Building weechat_faq.it.html"
|
||||
@@ -66,7 +66,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_faq.it.html DESTINATION ${SHAR
|
||||
# quickstart
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_quickstart.it.txt
|
||||
COMMENT "Building weechat_quickstart.it.html"
|
||||
@@ -77,7 +77,7 @@ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_quickstart.it.html DESTINATION
|
||||
# tester's guide
|
||||
ADD_CUSTOM_COMMAND(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
||||
COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_tester.it.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat_tester.it.txt
|
||||
COMMENT "Building weechat_tester.it.html"
|
||||
|
||||
+6
-6
@@ -38,27 +38,27 @@ all-local: weechat_user.it.html \
|
||||
|
||||
# user's guide
|
||||
weechat_user.it.html: weechat_user.it.txt $(wildcard autogen/user/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_user.it.html weechat_user.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_user.it.html weechat_user.it.txt
|
||||
|
||||
# plugin API reference
|
||||
weechat_plugin_api.it.html: weechat_plugin_api.it.txt $(wildcard autogen/plugin_api/*.txt)
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_plugin_api.it.html weechat_plugin_api.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_plugin_api.it.html weechat_plugin_api.it.txt
|
||||
|
||||
# scripting guide
|
||||
weechat_scripting.it.html: weechat_scripting.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_scripting.it.html weechat_scripting.it.txt
|
||||
$(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_scripting.it.html weechat_scripting.it.txt
|
||||
|
||||
# FAQ
|
||||
weechat_faq.it.html: weechat_faq.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_faq.it.html weechat_faq.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc-title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_faq.it.html weechat_faq.it.txt
|
||||
|
||||
# quickstart
|
||||
weechat_quickstart.it.html: weechat_quickstart.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_quickstart.it.html weechat_quickstart.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_quickstart.it.html weechat_quickstart.it.txt
|
||||
|
||||
# tester's guide
|
||||
weechat_tester.it.html: weechat_tester.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -n -o weechat_tester.it.html weechat_tester.it.txt
|
||||
$(ASCIIDOC) -a toc -a toc_title='Indice' -a date=`date "+%F"` -a revision="$(VERSION)" -a stylesheet=`pwd`/../asciidoc.css -n -o weechat_tester.it.html weechat_tester.it.txt
|
||||
|
||||
# install docs
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
|
||||
| alias | alias | elenco di alias
|
||||
|
||||
| alias | alias_value | valore dell'alias
|
||||
|
||||
| aspell | aspell_langs | elenco di lingue supportate per aspell
|
||||
|
||||
| irc | irc_channel | canale IRC corrente
|
||||
@@ -18,6 +20,8 @@
|
||||
|
||||
| irc | irc_msg_part | messaggio di uscita predefinito per il canale IRC
|
||||
|
||||
| irc | irc_notify_nicks | nick nella lista notifiche
|
||||
|
||||
| irc | irc_privates | privati su tutti i server IRC
|
||||
|
||||
| irc | irc_server | server IRC corrente
|
||||
@@ -46,6 +50,8 @@
|
||||
|
||||
| relay | relay_relays | protocollo.nome dei relay correnti per il plugin relay
|
||||
|
||||
| rmodifier | rmodifier | elenco di rmodifier
|
||||
|
||||
| ruby | ruby_script | elenco degli script
|
||||
|
||||
| tcl | tcl_script | elenco degli script
|
||||
|
||||
@@ -4,12 +4,14 @@
|
||||
|
||||
| alias | alias | elenco di alias | puntatore all'alias (opzionale) | nome alias (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| irc | irc_channel | elenco dei canali per un server IRC | puntatore al canale (opzionale) | nome server
|
||||
| irc | irc_channel | elenco dei canali per un server IRC | puntatore al canale (opzionale) | server,canale (canale è opzionale)
|
||||
|
||||
| irc | irc_ignore | elenco di ignore IRC | puntatore all'ignore (opzionale) | -
|
||||
|
||||
| irc | irc_nick | elenco dei nick per un canale IRC | puntatore al nick (opzionale) | server,canale,nick (canale e nick sono opzionali)
|
||||
|
||||
| irc | irc_notify | elenco delle notifiche | puntatore alla notifica (opzionale) | nome server (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| irc | irc_server | elenco di server IRC | puntatore al server (opzionale) | nome server (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| logger | logger_buffer | elenco dei buffer logger | puntatore al logger (opzionale) | -
|
||||
@@ -22,6 +24,8 @@
|
||||
|
||||
| relay | relay | elenco di client relay | puntatore al relay (opzionale) | -
|
||||
|
||||
| rmodifier | rmodifier | elenco di rmodifier | puntatore a rmodifier (opzionale) | nome rmodifier (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| ruby | ruby_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
| tcl | tcl_script | elenco degli script | puntatore allo script (opzionale) | nome script (può iniziare o terminare con "*" come carattere jolly) (opzionale)
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
|
||||
| irc | irc_server_isupport_value | valore della caratteristica, se supportata dal servre (dal messaggio IRC 005) | server,caratteristica
|
||||
|
||||
| python | python2_bin | percorso per l'interprete python 2.x | -
|
||||
|
||||
| weechat | charset_internal | set caratteri interno di WeeChat | -
|
||||
|
||||
| weechat | charset_terminal | set caratteri terminale | -
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
[width="100%",cols="^1,^2,6,6,6",options="header"]
|
||||
|========================================
|
||||
| Plugin | Nome | Descrizione | Tabella hash (input) | Tabella hash (output)
|
||||
|
||||
| irc | irc_parse_message | controlla un messaggio IRC | "messaggio": messaggio IRC | "nick": nick, "host": nome host, "command": comando, "channel": canale, "arguments": argomenti (include il canale)
|
||||
|
||||
|========================================
|
||||
@@ -1,30 +1,30 @@
|
||||
* *aspell.check.commands*
|
||||
** descrizione: elenco separato da virgole di comandi per cui il controllo ortografico è abilitato (il controllo ortografico è disabilitato per tutti gli altri comandi)
|
||||
** descrizione: `elenco separato da virgole di comandi per cui il controllo ortografico è abilitato (il controllo ortografico è disabilitato per tutti gli altri comandi)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
|
||||
|
||||
* *aspell.check.default_dict*
|
||||
** descrizione: dizionario predefinito (o elenco separato da virgole di dizionari) da utilizzare quando il buffer non ha alcun dizionario definito (vuoto per disabilitare il controllo ortografico sui buffer in cui non è stato esplicitamente abilitato)
|
||||
** descrizione: `dizionario predefinito (o elenco separato da virgole di dizionari) da utilizzare quando il buffer non ha alcun dizionario definito (vuoto per disabilitare il controllo ortografico sui buffer in cui non è stato esplicitamente abilitato)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *aspell.check.during_search*
|
||||
** descrizione: controlla le parole durante la ricerca del testo nel buffer
|
||||
** descrizione: `controlla le parole durante la ricerca del testo nel buffer`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *aspell.check.real_time*
|
||||
** descrizione: controllo ortografico in tempo reale (più lento, disabilitato per default: le parole vengono controllate solo se seguite da un delimitatore)
|
||||
** descrizione: `controllo ortografico in tempo reale (più lento, disabilitato per default: le parole vengono controllate solo se seguite da un delimitatore)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *aspell.check.word_min_length*
|
||||
** descrizione: lunghezza minima per una parola da controllare (0 per controllarle tutte)
|
||||
** descrizione: `lunghezza minima per una parola da controllare (0 per controllarle tutte)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 2147483647 (valore predefinito: 2)
|
||||
** valori: 0 .. 2147483647 (valore predefinito: `2`)
|
||||
|
||||
* *aspell.look.color*
|
||||
** descrizione: colore utilizzato per le parole non corrette
|
||||
** descrizione: `colore utilizzato per le parole non corrette`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: lightred)
|
||||
** valori: un nome colore (valore predefinito: `lightred`)
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
* *charset.default.decode*
|
||||
** descrizione: set di caratteri per la decodifica globale
|
||||
** descrizione: `set di caratteri per la decodifica globale`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "iso-8859-1")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"iso-8859-1"`)
|
||||
|
||||
* *charset.default.encode*
|
||||
** descrizione: set di caratter per la codifica globale
|
||||
** descrizione: `set di caratter per la codifica globale`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
|
||||
@@ -50,34 +50,36 @@
|
||||
nick: utente o host da bannare
|
||||
........................................
|
||||
|
||||
• *`/connect`* `[-all [-nojoin] | -open [-nojoin] | nome_server [nome_server ...] [-nojoin] | nome_host[/porta] [-opzione[=valore]] [-nooption]`::
|
||||
• *`/connect`* `[servername [servername ...] | hostname[/port] [-option[=value]] [-nooption] | -all | -open] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
connette ad uno o più server IRC
|
||||
|
||||
-all: connette a tutti i server definiti nella configurazione
|
||||
-open: connette a tutti i server aperti ai quali non si è attualmente connessi
|
||||
nome_server: nome interno del server a cui connettersi (il server deve essere stato creato con /server add)
|
||||
-nojoin: non entrare in nessun canale (anche se l'ingresso automatico è attivo sul server)
|
||||
nome_host: nome host (oppure IP) del server
|
||||
porta: porta per il server (6667 è la predefinita)
|
||||
opzione: imposta opzione per il server (per le opzioni bool, il valore può essere omesso)
|
||||
nooption: imposta il valore bool dell'opzione su off (per esempio: -nossl)
|
||||
servername: internal server name to connect (server must have been created by /server add)
|
||||
hostname: hostname (or IP) of a server (this will create a TEMPORARY server)
|
||||
port: port for server (6667 by default)
|
||||
option: set option for server (for boolean option, value can be omitted)
|
||||
nooption: set boolean option to 'off' (for example: -nossl)
|
||||
-all: connect to all servers defined in configuration
|
||||
-open: connect to all opened servers that are not currently connected
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
|
||||
Esempi:
|
||||
Examples:
|
||||
/connect freenode
|
||||
/connect irc.oftc.net/6667
|
||||
/connect irc6.oftc.net/6667 -ipv6
|
||||
/connect irc6.oftc.net/6697 -ipv6 -ssl
|
||||
/connect mio.server.org/6697 -ssl -password=test
|
||||
/connect my.server.org/6697 -ssl -password=test
|
||||
/connect -switch
|
||||
........................................
|
||||
|
||||
• *`/ctcp`* `destinatario tipo [argomenti]`::
|
||||
• *`/ctcp`* `destinazione tipo [argomenti]`::
|
||||
|
||||
........................................
|
||||
invia un messaggio CTCP (Protocollo Client-A-Client)
|
||||
|
||||
destinatario: nick o canale a cui inviare il CTCP
|
||||
destinazione: nick o canale a cui inviare il CTCP
|
||||
tipo: tipo CTCP (esempi: "version", "ping", ..)
|
||||
argomenti: argomenti per il CTCP
|
||||
........................................
|
||||
@@ -151,13 +153,13 @@
|
||||
........................................
|
||||
ignora nick/host dai server o dai canali
|
||||
|
||||
list: elenca tutti gli ignore
|
||||
list: elenca tutti gli ignore
|
||||
add: aggiungi un ignore
|
||||
del: elimina un ignore
|
||||
del: elimina un ignore
|
||||
numero: numero di ignore da eliminare (nella lista)
|
||||
all: elimina tutti gli ignore
|
||||
-all: elimina tutti gli ignore
|
||||
nick/host: nick o host da ignorare: la sintassi è "re:regex" o "mask" (una mask è una stringa con alcuni "*" per sostituire uno o più caratteri)
|
||||
server: nome interno del server dove l'ignore è attivo
|
||||
server: nome interno del server dove l'ignore è attivo
|
||||
canale: nome del canale dove l'ignore è attivo
|
||||
|
||||
Esempi:
|
||||
@@ -327,13 +329,13 @@
|
||||
destinazione: nome server
|
||||
........................................
|
||||
|
||||
• *`/msg`* `[-server server] [destinatario[,destinatario] testo`::
|
||||
• *`/msg`* `[-server server] destinazione[,destinazione] testo`::
|
||||
|
||||
........................................
|
||||
invia un messaggio ad un nick o a un canale
|
||||
|
||||
server: invia a questo server (nome interno)
|
||||
destinatario: nick o canale (può essere una mask, '*' = canale corrente)
|
||||
destinazione: nick o canale (può essere una mask, '*' = canale corrente)
|
||||
testo: testo da inviare
|
||||
........................................
|
||||
|
||||
@@ -354,14 +356,37 @@
|
||||
nick: nuovo nick
|
||||
........................................
|
||||
|
||||
• *`/notice`* `[-server server] nick testo`::
|
||||
• *`/notice`* `[-server server] destinazione testo`::
|
||||
|
||||
........................................
|
||||
invia messaggio di notifica all'utente
|
||||
|
||||
server: invia a questo server (nome interno)
|
||||
nick: utente a cui inviare la notifica
|
||||
testo: testo da inviare
|
||||
server: invia a questo server (nome interno)
|
||||
destinazione: nick o canale
|
||||
testo: testo da inviare
|
||||
........................................
|
||||
|
||||
• *`/notify`* `[add nick [server [-away]]] | [del nick|-all [server]]`::
|
||||
|
||||
........................................
|
||||
aggiunge una notifica per lo stato di presenza o assenza dei nick sui server
|
||||
|
||||
add: aggiunge una notifica
|
||||
nick: nick
|
||||
server: nome interno del server (server corrente è il predefinito)
|
||||
-away: notifica quando il messaggio di assenza viene cambiato (effettuando il whois sul nick)
|
||||
del: elimina una notifica
|
||||
-all: elimina tutte le notifiche
|
||||
|
||||
Senza argomenti, questo comando visualizza le notifiche per il server corrente (oppure tutti i server se il comando viene digitato sul buffer core).
|
||||
|
||||
Esempi:
|
||||
notifica quando "tizio" entra/esce dal server corrente:
|
||||
/notify add tizio
|
||||
notifica quando "tizio" entra/esce dal server freenode:
|
||||
/notify add toto freenode
|
||||
notifica quando "tizio" è assente o presente sul server freenode:
|
||||
/notify add toto freenode -away
|
||||
........................................
|
||||
|
||||
• *`/op`* `nick [nick]`::
|
||||
@@ -421,17 +446,18 @@
|
||||
invia dati grezzi al server senza analisi
|
||||
|
||||
server: invia a questo server (nome interno)
|
||||
dati: dati grezzi da inviare
|
||||
dati: dati raw da inviare
|
||||
........................................
|
||||
|
||||
• *`/reconnect`* `[-all [-nojoin] | nome_server [nome_server ...] [-nojoin]]`::
|
||||
• *`/reconnect`* `[servername [servername ...] | -all] [-nojoin] [-switch]`::
|
||||
|
||||
........................................
|
||||
riconnette a uno (o più) server
|
||||
|
||||
-all: riconnetti a tutti i server
|
||||
nome_server: nome del server a cui riconnettersi
|
||||
nojoin: non entrare in nessun canale (anche se l'ingresso automatico è abilitato sul server)
|
||||
servername: server name to reconnect
|
||||
-all: reconnect to all servers
|
||||
-nojoin: do not join any channel (even if autojoin is enabled on server)
|
||||
-switch: switch to next server address
|
||||
........................................
|
||||
|
||||
• *`/rehash`* `[opzione]`::
|
||||
@@ -576,9 +602,9 @@
|
||||
........................................
|
||||
invia agli utenti connessi ad un host con un server IRC in esecuzione un messaggio per invitarli ad entrare su IRC
|
||||
|
||||
utente: nome utente
|
||||
utente: nome utente
|
||||
destinazione: nome server
|
||||
canale: nome canale
|
||||
canale: nome canale
|
||||
........................................
|
||||
|
||||
• *`/time`* `[obiettivo]`::
|
||||
|
||||
+246
-201
@@ -1,440 +1,485 @@
|
||||
* *irc.color.input_nick*
|
||||
** descrizione: colore per il nick nella riga di input
|
||||
** descrizione: `colore per il nick nella riga di input`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: lightcyan)
|
||||
** valori: un nome colore (valore predefinito: `lightcyan`)
|
||||
|
||||
* *irc.color.item_away*
|
||||
** descrizione: colore per l'elemento assenza
|
||||
** descrizione: `colore per l'elemento assenza`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: yellow)
|
||||
** valori: un nome colore (valore predefinito: `yellow`)
|
||||
|
||||
* *irc.color.item_channel_modes*
|
||||
** descrizione: colore per le modalità dei canali, vicino ai nomi dei canali
|
||||
** descrizione: `colore per le modalità dei canali, vicino ai nomi dei canali`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: default)
|
||||
** valori: un nome colore (valore predefinito: `default`)
|
||||
|
||||
* *irc.color.item_lag_counting*
|
||||
** descrizione: colore per l'indicatore del lag, durante il conteggio (pong non ricevuto dal server, lag in aumento)
|
||||
** descrizione: `colore per l'indicatore del lag, durante il conteggio (pong non ricevuto dal server, lag in aumento)`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: default)
|
||||
** valori: un nome colore (valore predefinito: `default`)
|
||||
|
||||
* *irc.color.item_lag_finished*
|
||||
** descrizione: colore per l'indicatore di ritardo, quando il pong viene ricevuto dal server
|
||||
** descrizione: `colore per l'indicatore di ritardo, quando il pong viene ricevuto dal server`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: yellow)
|
||||
** valori: un nome colore (valore predefinito: `yellow`)
|
||||
|
||||
* *irc.color.message_join*
|
||||
** descrizione: colore per il testo nei messaggi di entrata
|
||||
** descrizione: `colore per il testo nei messaggi di entrata`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: green)
|
||||
** valori: un nome colore (valore predefinito: `green`)
|
||||
|
||||
* *irc.color.message_quit*
|
||||
** descrizione: colore per il testo nei messaggi di uscita/abbandono
|
||||
** descrizione: `colore per il testo nei messaggi di uscita/abbandono`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: red)
|
||||
** valori: un nome colore (valore predefinito: `red`)
|
||||
|
||||
* *irc.color.nick_prefix*
|
||||
** descrizione: `colore per il prefisso del nick (il prefisso è la stringa personalizzata visualizzata prima del nick)`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: `green`)
|
||||
|
||||
* *irc.color.nick_prefix_halfop*
|
||||
** descrizione: colore per il prefisso del nick che è halfop sul canale
|
||||
** descrizione: `colore per il prefisso del nick che è halfop sul canale`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: lightmagenta)
|
||||
** valori: un nome colore (valore predefinito: `lightmagenta`)
|
||||
|
||||
* *irc.color.nick_prefix_op*
|
||||
** descrizione: colore per il prefisso del nick che è operatore/amministratore/proprietario del canale
|
||||
** descrizione: `colore per il prefisso del nick che è operatore/amministratore/proprietario del canale`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: lightgreen)
|
||||
** valori: un nome colore (valore predefinito: `lightgreen`)
|
||||
|
||||
* *irc.color.nick_prefix_user*
|
||||
** descrizione: colore per il prefisso del nick che è utente sul canale
|
||||
** descrizione: `colore per il prefisso del nick che è utente sul canale`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: blue)
|
||||
** valori: un nome colore (valore predefinito: `blue`)
|
||||
|
||||
* *irc.color.nick_prefix_voice*
|
||||
** descrizione: colore per il prefisso del nick che ha il voice sul canale
|
||||
** descrizione: `colore per il prefisso del nick che ha il voice sul canale`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: yellow)
|
||||
** valori: un nome colore (valore predefinito: `yellow`)
|
||||
|
||||
* *irc.color.nick_suffix*
|
||||
** descrizione: `colore per il suffisso del nick (il suffisso è la stringa personalizzata visualizzata dopo il nick)`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: `green`)
|
||||
|
||||
* *irc.color.notice*
|
||||
** descrizione: colore per il testo "Notifica" nelle notifiche
|
||||
** descrizione: `colore per il testo "Notifica" nelle notifiche`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: green)
|
||||
** valori: un nome colore (valore predefinito: `green`)
|
||||
|
||||
* *irc.color.reason_quit*
|
||||
** descrizione: colore per il motivo nei messaggi di uscita/abbandono
|
||||
** descrizione: `colore per il motivo nei messaggi di uscita/abbandono`
|
||||
** tipo: colore
|
||||
** valori: un nome colore (valore predefinito: default)
|
||||
** valori: un nome colore (valore predefinito: `default`)
|
||||
|
||||
* *irc.look.color_nicks_in_server_messages*
|
||||
** descrizione: utilizza i colori dei nick nei messaggi dal server
|
||||
** descrizione: `utilizza i colori dei nick nei messaggi dal server`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.color_pv_nick_like_channel*
|
||||
** descrizione: usa lo stesso colore del nick per canale e privato
|
||||
** descrizione: `usa lo stesso colore del nick per canale e privato`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_away*
|
||||
** descrizione: visualizza messaggio al cambio dello stato di assenza
|
||||
** descrizione: `visualizza messaggio al cambio dello stato di assenza`
|
||||
** tipo: intero
|
||||
** valori: off, local, channel (valore predefinito: local)
|
||||
** valori: off, local, channel (valore predefinito: `local`)
|
||||
|
||||
* *irc.look.display_ctcp_blocked*
|
||||
** descrizione: visualizza messaggio CTCP anche se bloccato
|
||||
** descrizione: `visualizza messaggio CTCP anche se bloccato`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_reply*
|
||||
** descrizione: visualizza risposta CTCP inviata da WeeChat
|
||||
** descrizione: `visualizza risposta CTCP inviata da WeeChat`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_ctcp_unknown*
|
||||
** descrizione: visualizza messaggio CTCP anche se è CTCP sconosciuto
|
||||
** descrizione: `visualizza messaggio CTCP anche se è CTCP sconosciuto`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_host_join*
|
||||
** descrizione: visualizza l'host nei messaggi di entrata
|
||||
** descrizione: `visualizza l'host nei messaggi di entrata`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_host_join_local*
|
||||
** descrizione: visualizza l'host nei messaggi di entrata dal client locale
|
||||
** descrizione: `visualizza l'host nei messaggi di entrata dal client locale`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_host_quit*
|
||||
** descrizione: visualizza host nei messaggi di uscita/abbandono
|
||||
** descrizione: `visualizza host nei messaggi di uscita/abbandono`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_old_topic*
|
||||
** descrizione: visualizza l'argomento del canale precedente quando viene cambiato
|
||||
** descrizione: `visualizza l'argomento del canale precedente quando viene cambiato`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_pv_away_once*
|
||||
** descrizione: mostra il messaggio di assenza remota una sola volta in privato
|
||||
** descrizione: `mostra il messaggio di assenza remota una sola volta in privato`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.display_pv_back*
|
||||
** descrizione: visualizza un messaggio in privato quando l'utente è tornato (dopo l'uscita dal server)
|
||||
** descrizione: `visualizza un messaggio in privato quando l'utente è tornato (dopo l'uscita dal server)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.hide_nickserv_pwd*
|
||||
** descrizione: nascondi password visualizzata da nickserv
|
||||
** descrizione: `nascondi password visualizzata da nickserv`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.highlight_tags*
|
||||
** descrizione: elenco separato da liste di tag per i messaggi che potrebbero generare eventi (di solito qualsiasi messaggio da altri utenti, non quelli dal server...)
|
||||
** descrizione: `elenco separato da liste di tag per i messaggi che potrebbero generare eventi (di solito qualsiasi messaggio da altri utenti, non quelli dal server...)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "irc_privmsg,irc_notice")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"irc_privmsg,irc_notice"`)
|
||||
|
||||
* *irc.look.item_away_message*
|
||||
** descrizione: `mostra il messaggio di assenza del server nell'elemento barra di away`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes*
|
||||
** descrizione: visualizza le modalità canale nell'elemento barra "buffer_name"
|
||||
** descrizione: `visualizza le modalità canale nell'elemento barra "buffer_name"`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.item_channel_modes_hide_key*
|
||||
** descrizione: nasconde la chiave del canale se le modalità sono visualizzate nell'elemento barra "buffer_name" (in questo modo saranno nascosti tutti gli argomenti delle modalità del canale se la modalità +k è impostata sul canale)
|
||||
** descrizione: `nasconde la chiave del canale se le modalità sono visualizzate nell'elemento barra "buffer_name" (in questo modo saranno nascosti tutti gli argomenti delle modalità del canale se la modalità +k è impostata sul canale)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.look.item_display_server*
|
||||
** descrizione: nome dell'elemento barra dov'è visualizzato il server IRC (per la barra di stato)
|
||||
** descrizione: `nome dell'elemento barra dov'è visualizzato il server IRC (per la barra di stato)`
|
||||
** tipo: intero
|
||||
** valori: buffer_plugin, buffer_name (valore predefinito: buffer_plugin)
|
||||
** valori: buffer_plugin, buffer_name (valore predefinito: `buffer_plugin`)
|
||||
|
||||
* *irc.look.item_nick_modes*
|
||||
** descrizione: visualizza le modalità nick nell'elemento barra "input_prompt"
|
||||
** descrizione: `visualizza le modalità nick nell'elemento barra "input_prompt"`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.item_nick_prefix*
|
||||
** descrizione: visualizza il prefisso del nick nell'elemento barra "input_prompt"
|
||||
** descrizione: `visualizza il prefisso del nick nell'elemento barra "input_prompt"`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.msgbuffer_fallback*
|
||||
** descrizione: buffer di destinazione predefinito per le opzioni di msgbuffer quando la destinazione è privata ed il buffer privato non viene trovato
|
||||
** descrizione: `buffer di destinazione predefinito per le opzioni di msgbuffer quando la destinazione è privata ed il buffer privato non viene trovato`
|
||||
** tipo: intero
|
||||
** valori: current, server (valore predefinito: current)
|
||||
** valori: current, server (valore predefinito: `current`)
|
||||
|
||||
* *irc.look.new_channel_position*
|
||||
** descrizione: `forza la posizione del nuovo canale nell'elenco dei buffer (none = posizione predefinita (dovrebbe essere l'ultimo buffer)r, next = buffer corrente + 1, near_server = dopo l'ultimo canale/privato del server)`
|
||||
** tipo: intero
|
||||
** valori: none, next, near_server (valore predefinito: `none`)
|
||||
|
||||
* *irc.look.new_pv_position*
|
||||
** descrizione: `forza la posizione del nuovo buffer privato nell'elenco dei buffer (none = posizione predefinita (dovrebbe essere l'ultimo buffer)r, next = buffer corrente + 1, near_server = dopo l'ultimo canale/privato del server)`
|
||||
** tipo: intero
|
||||
** valori: none, next, near_server (valore predefinito: `none`)
|
||||
|
||||
* *irc.look.nick_color_force*
|
||||
** descrizione: `forza colore per alcuni nick: l'hash calcolato con il nick per trovare il colore non verrà usato per questi nick (il formato è: "nick1:color1;nick2:color2")`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.look.nick_color_stop_chars*
|
||||
** descrizione: caratteri usati per fermare il calcolo del colore con le lettere del nick (almeno un carattere al di fuori di questa lista deve essere nella lista prima di fermarlo) (esempio: nick "|nick|away" con "|" nei caratteri restituisce il colore del nick "|nick")
|
||||
** descrizione: `caratteri usati per fermare il calcolo del colore con le lettere del nick (almeno un carattere al di fuori di questa lista deve essere nella lista prima di fermarlo) (esempio: nick "|nick|away" con "|" nei caratteri restituisce il colore del nick "|nick")`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "_|[")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"_|["`)
|
||||
|
||||
* *irc.look.nick_completion_smart*
|
||||
** descrizione: completamento intelligente per i nick (usando prima chi ha parlato per ultimo)
|
||||
** descrizione: `completamento intelligente per i nick (usando prima chi ha parlato per ultimo)`
|
||||
** tipo: intero
|
||||
** valori: off, speakers, speakers_highlights (valore predefinito: speakers)
|
||||
** valori: off, speakers, speakers_highlights (valore predefinito: `speakers`)
|
||||
|
||||
* *irc.look.nick_prefix*
|
||||
** descrizione: testo da visualizzare prima del nick nella finestra di chat
|
||||
** descrizione: `testo da visualizzare prima del nick nella finestra di chat`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.look.nick_suffix*
|
||||
** descrizione: testo da visualizzare dopo il nick nella finestra di chat
|
||||
** descrizione: `testo da visualizzare dopo il nick nella finestra di chat`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.look.notice_as_pv*
|
||||
** descrizione: visualizza notifiche come messaggi privati (se automatico, utilizza il buffer privato se viene trovato)
|
||||
** descrizione: `visualizza notifiche come messaggi privati (se automatico, utilizza il buffer privato se viene trovato)`
|
||||
** tipo: intero
|
||||
** valori: auto, never, always (valore predefinito: auto)
|
||||
** valori: auto, never, always (valore predefinito: `auto`)
|
||||
|
||||
* *irc.look.open_channel_near_server*
|
||||
** descrizione: apri nuovi canali vicino al server
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
* *irc.look.notify_tags_ison*
|
||||
** descrizione: `elenco separato da virgole di tag usati nei messaggi stampati dalle notifiche quando un nick entra o esce da un server (risultato del comando ison), ad esempio: "notify_highlight", "notify_message" o "notify_private"`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"notify_message"`)
|
||||
|
||||
* *irc.look.open_pv_near_server*
|
||||
** descrizione: apri nuovi privati vicino al server
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
* *irc.look.notify_tags_whois*
|
||||
** descrizione: `elenco separato da virgole di tag usati nei messaggi stampati dalle notifiche quando un nick cambia lo stato di assenza (risultato del comando whois), ad esempio: "notify_highligh", "notify_message" o "notify_private"`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"notify_message"`)
|
||||
|
||||
* *irc.look.part_closes_buffer*
|
||||
** descrizione: chiude buffer quando viene digitato /part nel canale
|
||||
** descrizione: `chiude buffer quando viene digitato /part nel canale`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.look.raw_messages*
|
||||
** descrizione: numero di messaggi grezzi IRC da salvare quando il buffer dei dati grezzi chiuso (i messaggi verranno visualizzati all'apertura del buffer dei dati grezzi)
|
||||
** descrizione: `numero di messaggi raw da salvare in memoria quando il buffer dei dati raw viene chiuso (i messaggi verranno visualizzati all'apertura del buffer dei dati raw)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 65535 (valore predefinito: 256)
|
||||
** valori: 0 .. 65535 (valore predefinito: `256`)
|
||||
|
||||
* *irc.look.server_buffer*
|
||||
** descrizione: unisci i buffer dei server
|
||||
** descrizione: `unisci i buffer dei server`
|
||||
** tipo: intero
|
||||
** valori: merge_with_core, merge_without_core, independent (valore predefinito: merge_with_core)
|
||||
** valori: merge_with_core, merge_without_core, independent (valore predefinito: `merge_with_core`)
|
||||
|
||||
* *irc.look.smart_filter*
|
||||
** descrizione: filtra i messaggi di entrata/uscita/abbandono per un nick se inattivo per alcuni minuti sul canale (è necessario creare un filtro sul tag "irc_smart_filter")
|
||||
** descrizione: `filtra i messaggi di entrata/uscita/abbandono per un nick se inattivo per alcuni minuti sul canale (è necessario creare un filtro sul tag "irc_smart_filter")`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.smart_filter_delay*
|
||||
** descrizione: ritardo per il filtraggio dei messaggi di entrata/uscita/abbandono (in minuti)
|
||||
** descrizione: `ritardo per il filtraggio dei messaggi di entrata/uscita/abbandono (in minuti)`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 10080 (valore predefinito: 5)
|
||||
** valori: 1 .. 10080 (valore predefinito: `5`)
|
||||
|
||||
* *irc.look.smart_filter_join*
|
||||
** descrizione: abilita filtro smart per i messaggi "join" (entrata)
|
||||
** descrizione: `abilita filtro smart per i messaggi "join" (entrata)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.smart_filter_quit*
|
||||
** descrizione: abilita filtro smart per i messaggi "part" (uscita) e "quit (disconnessione)
|
||||
** descrizione: `abilita filtro smart per i messaggi "part" (uscita) e "quit (disconnessione)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.look.topic_strip_colors*
|
||||
** descrizione: elimina colori nell'argomento (utilizzato solo quando viene visualizzato il titolo del buffer)
|
||||
** descrizione: `elimina colori nell'argomento (utilizzato solo quando viene visualizzato il titolo del buffer)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
|
||||
* *irc.network.anti_flood_prio_high*
|
||||
** descrizione: anti-flood per coda ad alta priorità: numero di secondi tra due messaggi utente o comandi inviati al server IRC (0 = nessun anti-flood)
|
||||
** tipo: intero
|
||||
** valori: 0 .. 60 (valore predefinito: 2)
|
||||
|
||||
* *irc.network.anti_flood_prio_low*
|
||||
** descrizione: anti-flood per coda a bassa priorità: numero di secondi tra due messaggi inviati al server IRC (messaggi come risposte CTCP automatiche) (0 = nessun anti-flood)
|
||||
** tipo: intero
|
||||
** valori: 0 .. 60 (valore predefinito: 2)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_growing*
|
||||
** descrizione: fattore di crescita per il ritardo della riconnessione automatica al server (1 = sempre identico, 2 = ritardo*2 per ogni tentativo, ...)
|
||||
** descrizione: `fattore di crescita per il ritardo della riconnessione automatica al server (1 = sempre identico, 2 = ritardo*2 per ogni tentativo, ...)`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 100 (valore predefinito: 2)
|
||||
** valori: 1 .. 100 (valore predefinito: `2`)
|
||||
|
||||
* *irc.network.autoreconnect_delay_max*
|
||||
** descrizione: ritardo massimo per la riconnessione automatica al server (in secondi, 0 = nessun massimo)
|
||||
** descrizione: `ritardo massimo per la riconnessione automatica al server (in secondi, 0 = nessun massimo)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 86400 (valore predefinito: 1800)
|
||||
|
||||
* *irc.network.away_check*
|
||||
** descrizione: intervallo tra le due verifiche per l'assenza (in minuti, 0 = nessun check)
|
||||
** tipo: intero
|
||||
** valori: 0 .. 10080 (valore predefinito: 0)
|
||||
|
||||
* *irc.network.away_check_max_nicks*
|
||||
** descrizione: non verificare l'assenza su canali con un elevato numero di nick (0 = illimitato)
|
||||
** tipo: intero
|
||||
** valori: 0 .. 1000000 (valore predefinito: 25)
|
||||
** valori: 0 .. 86400 (valore predefinito: `1800`)
|
||||
|
||||
* *irc.network.colors_receive*
|
||||
** descrizione: se disabilitato, i codici colori vengono ignorati nei messaggi in entrata
|
||||
** descrizione: `se disabilitato, i codici colori vengono ignorati nei messaggi in entrata`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.network.colors_send*
|
||||
** descrizione: consente all'utente di inviare i colori con dei codici speciali (ctrl-c + un codice ed un colore opzionale: b=grassetto, cxx.yy=colore+sfondo, u=sottolineato, r=inverso)
|
||||
** descrizione: `consente all'utente di inviare i colori con dei codici speciali (ctrl-c + un codice ed un colore opzionale: b=grassetto, cxx.yy=colore+sfondo, u=sottolineato, r=inverso)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
|
||||
* *irc.network.connection_timeout*
|
||||
** descrizione: timeout (in secondi) tra la connessione TCP al server ed il messaggio 001 ricevuto, se questo timeout viene raggiunto prima della ricezione del messaggio 001, WeeChat effettuerà la disconnessione
|
||||
** tipo: intero
|
||||
** valori: 1 .. 3600 (valore predefinito: 60)
|
||||
|
||||
* *irc.network.default_msg_part*
|
||||
** descrizione: messaggio di uscita predefinito (in uscita dal canale) ("%v" verrà sostituito dalla versione di WeeChat)
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "WeeChat %v")
|
||||
|
||||
* *irc.network.default_msg_quit*
|
||||
** descrizione: messaggio di abbandono predefinito (disconnessione dal server) ("%v" verrà sostituito dalla versione di WeeChat)
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "WeeChat %v")
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.network.lag_check*
|
||||
** descrizione: intervallo tra due controlli per il ritardo (in secondi, 0 = nessun controllo)
|
||||
** descrizione: `intervallo tra due controlli per il ritardo (in secondi, 0 = nessun controllo)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 604800 (valore predefinito: 60)
|
||||
** valori: 0 .. 604800 (valore predefinito: `60`)
|
||||
|
||||
* *irc.network.lag_disconnect*
|
||||
** descrizione: disconnetti dopo un ritardo eccessivo (in minuti, 0 = nessuna disconnessione)
|
||||
** descrizione: `disconnetti dopo un ritardo eccessivo (in minuti, 0 = nessuna disconnessione)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 10080 (valore predefinito: 0)
|
||||
** valori: 0 .. 10080 (valore predefinito: `0`)
|
||||
|
||||
* *irc.network.lag_min_show*
|
||||
** descrizione: ritardo minimo da visualizzare (in millisecondi)
|
||||
** descrizione: `ritardo minimo da visualizzare (in millisecondi)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 86400000 (valore predefinito: 500)
|
||||
** valori: 0 .. 86400000 (valore predefinito: `500`)
|
||||
|
||||
* *irc.network.lag_refresh_interval*
|
||||
** descrizione: intervallo tra due aggiornamenti per l'elemento ritardo, quando è in aumento (in secondi)
|
||||
** descrizione: `intervallo tra due aggiornamenti per l'elemento ritardo, quando è in aumento (in secondi)`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 3600 (valore predefinito: 1)
|
||||
** valori: 1 .. 3600 (valore predefinito: `1`)
|
||||
|
||||
* *irc.network.notify_check_ison*
|
||||
** descrizione: `intervallo tra due verifiche per la notifica con il comando IRC "ison" (in minuti)`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 10080 (valore predefinito: `1`)
|
||||
|
||||
* *irc.network.notify_check_whois*
|
||||
** descrizione: `intervallo tra due verifiche per la notifica con il comando IRC "whois" (in minuti)`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 10080 (valore predefinito: `5`)
|
||||
|
||||
* *irc.network.send_unknown_commands*
|
||||
** descrizione: invia comandi sconosciuti al server
|
||||
** descrizione: `invia comandi sconosciuti al server`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.server_default.addresses*
|
||||
** descrizione: elenco di host/porte o IP/porte per il server (separati da virgole)
|
||||
** descrizione: `elenco di host/porte o IP/porte per il server (separati da virgole)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.anti_flood_prio_high*
|
||||
** descrizione: `anti-flood per coda ad alta priorità: numero di secondi tra due messaggi utente o comandi inviati al server IRC (0 = nessun anti-flood)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 60 (valore predefinito: `2`)
|
||||
|
||||
* *irc.server_default.anti_flood_prio_low*
|
||||
** descrizione: `anti-flood per coda a bassa priorità: numero di secondi tra due messaggi inviati al server IRC (messaggi come risposte CTCP automatiche) (0 = nessun anti-flood)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 60 (valore predefinito: `2`)
|
||||
|
||||
* *irc.server_default.autoconnect*
|
||||
** descrizione: connette automaticamente ai server all'avvio di WeeChat
|
||||
** descrizione: `connette automaticamente ai server all'avvio di WeeChat`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.server_default.autojoin*
|
||||
** descrizione: elenco separato da virgole di canali in cui entrare quando si è connessi al server (esempio: "#canale1", #canale2, #canale3 chiave1,chiave2")
|
||||
** descrizione: `elenco separato da virgole di canali in cui entrare quando si è connessi al server (esempio: "#canale1", #canale2, #canale3 chiave1,chiave2")`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.autoreconnect*
|
||||
** descrizione: riconnette automaticamente al server alla disconnessione
|
||||
** descrizione: `riconnette automaticamente al server alla disconnessione`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.server_default.autoreconnect_delay*
|
||||
** descrizione: ritardo (in secondi) prima di effettuare una nuova connessione al server
|
||||
** descrizione: `ritardo (in secondi) prima di effettuare una nuova connessione al server`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 65535 (valore predefinito: 10)
|
||||
** valori: 1 .. 65535 (valore predefinito: `10`)
|
||||
|
||||
* *irc.server_default.autorejoin*
|
||||
** descrizione: rientra automaticamente nei canali dopo il kick
|
||||
** descrizione: `rientra automaticamente nei canali dopo il kick`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.server_default.autorejoin_delay*
|
||||
** descrizione: ritardo (in secondi) prima di rientrare automaticamente (dopo il kick)
|
||||
** descrizione: `ritardo (in secondi) prima di rientrare automaticamente (dopo il kick)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 86400 (valore predefinito: 30)
|
||||
** valori: 0 .. 86400 (valore predefinito: `30`)
|
||||
|
||||
* *irc.server_default.away_check*
|
||||
** descrizione: `intervallo tra le due verifiche per l'assenza (in minuti, 0 = nessun check)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 10080 (valore predefinito: `0`)
|
||||
|
||||
* *irc.server_default.away_check_max_nicks*
|
||||
** descrizione: `non verificare l'assenza su canali con un elevato numero di nick (0 = illimitato)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 1000000 (valore predefinito: `25`)
|
||||
|
||||
* *irc.server_default.command*
|
||||
** descrizione: comando(i) da eseguire quando si è connessi al server (più comandi vanno separati da ":", utilizzare ";" per un punto e virgola, le variabili speciali $nick, $canale e $server vengono sostituite dai loro valori)
|
||||
** descrizione: `comando(i) da eseguire quando si è connessi al server (più comandi vanno separati da ":", utilizzare ";" per un punto e virgola, le variabili speciali $nick, $canale e $server vengono sostituite dai loro valori)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.command_delay*
|
||||
** descrizione: ritardo (in secondi) dopo l'esecuzione del programma (esempio: fornire il tempo per l'autenticazione)
|
||||
** descrizione: `ritardo (in secondi) dopo l'esecuzione del programma (esempio: fornire il tempo per l'autenticazione)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 3600 (valore predefinito: 0)
|
||||
** valori: 0 .. 3600 (valore predefinito: `0`)
|
||||
|
||||
* *irc.server_default.connection_timeout*
|
||||
** descrizione: `timeout (in secondi) tra la connessione TCP al server ed il messaggio 001 ricevuto, se questo timeout viene raggiunto prima della ricezione del messaggio 001, WeeChat effettuerà la disconnessione`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 3600 (valore predefinito: `60`)
|
||||
|
||||
* *irc.server_default.default_msg_part*
|
||||
** descrizione: `messaggio di uscita predefinito (in uscita dal canale) ("%v" verrà sostituito dalla versione di WeeChat)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"WeeChat %v"`)
|
||||
|
||||
* *irc.server_default.default_msg_quit*
|
||||
** descrizione: `messaggio di abbandono predefinito (disconnessione dal server) ("%v" verrà sostituito dalla versione di WeeChat)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `"WeeChat %v"`)
|
||||
|
||||
* *irc.server_default.ipv6*
|
||||
** descrizione: utilizza il protocollo IPv6 per le comunicazioni col server
|
||||
** descrizione: `utilizza il protocollo IPv6 per le comunicazioni col server`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.server_default.local_hostname*
|
||||
** descrizione: nome host/IP locale definito per il server (opzionale, se vuoto viene utilizzato il nome host locale)
|
||||
** descrizione: `nome host/IP locale definito per il server (opzionale, se vuoto viene utilizzato il nome host locale)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.nicks*
|
||||
** descrizione: nick da utilizzare sul server (separati da virgole)
|
||||
** descrizione: `nick da utilizzare sul server (separati da virgole)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.notify*
|
||||
** descrizione: `elenco notifiche per il server (si consiglia di non cambiare questa opzione ma di usare il comando /notify)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.password*
|
||||
** descrizione: password per il server
|
||||
** descrizione: `password per il server`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.proxy*
|
||||
** descrizione: proxy utilizzato per il server (opzionale)
|
||||
** descrizione: `proxy utilizzato per il server (opzionale)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.realname*
|
||||
** descrizione: nome reale da utilizzare sul server
|
||||
** descrizione: `nome reale da utilizzare sul server`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.sasl_mechanism*
|
||||
** descrizione: meccanismo per l'autenticazione SASL
|
||||
** descrizione: `meccanismo per l'autenticazione SASL`
|
||||
** tipo: intero
|
||||
** valori: plain, dh-blowfish (valore predefinito: plain)
|
||||
** valori: plain, dh-blowfish (valore predefinito: `plain`)
|
||||
|
||||
* *irc.server_default.sasl_password*
|
||||
** descrizione: password per l'autenticazione SASL
|
||||
** descrizione: `password per l'autenticazione SASL`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.sasl_timeout*
|
||||
** descrizione: timeout (in secondi) prima di annullare l'autenticazione SASL
|
||||
** descrizione: `timeout (in secondi) prima di annullare l'autenticazione SASL`
|
||||
** tipo: intero
|
||||
** valori: 1 .. 3600 (valore predefinito: 15)
|
||||
** valori: 1 .. 3600 (valore predefinito: `15`)
|
||||
|
||||
* *irc.server_default.sasl_username*
|
||||
** descrizione: nome utente per l'autenticazione SASL
|
||||
** descrizione: `nome utente per l'autenticazione SASL`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.ssl*
|
||||
** descrizione: utilizza SSL per le comunicazioni col server
|
||||
** descrizione: `utilizza SSL per le comunicazioni col server`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *irc.server_default.ssl_cert*
|
||||
** descrizione: certificato ssl utilizzato per identificare automaticamente il proprio nick
|
||||
** descrizione: `file del certificato ssl usato per identificare automaticamente il proprio nick ("%h" sarà sostituito dalla home di WeeChat, "~/.weechat come predefinita)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
* *irc.server_default.ssl_dhkey_size*
|
||||
** descrizione: dimensione della chiave utilizzata durante lo Scambio Chiavi Diffie-Hellman
|
||||
** descrizione: `dimensione della chiave utilizzata durante lo Scambio Chiavi Diffie-Hellman`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 2147483647 (valore predefinito: 2048)
|
||||
** valori: 0 .. 2147483647 (valore predefinito: `2048`)
|
||||
|
||||
* *irc.server_default.ssl_verify*
|
||||
** descrizione: verifica che la connessione ssl sia totalmente fidata
|
||||
** descrizione: `verifica che la connessione ssl sia totalmente fidata`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *irc.server_default.username*
|
||||
** descrizione: nome utente da utilizzare sul server
|
||||
** descrizione: `nome utente da utilizzare sul server`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "")
|
||||
** valori: qualsiasi stringa (valore predefinito: `""`)
|
||||
|
||||
|
||||
@@ -10,6 +10,13 @@
|
||||
|
||||
Le opzioni "logger.level.*" e "logger.mask.*" possono essere utilizzate per impostare un livello o una mask per un buffer, o per i buffer che cominciano per nome.
|
||||
|
||||
Livelli di log utilizzati dal plugin IRC:
|
||||
1: messaggio utente, notifica, privato
|
||||
2: cambio di nick
|
||||
3: messaggio del server
|
||||
4: entrata/uscita/abbandono
|
||||
9: tutti gli altri messaggi
|
||||
|
||||
Esempi:
|
||||
imposta il livello 5 per buffer corrente:
|
||||
/logger set 5
|
||||
@@ -21,12 +28,5 @@
|
||||
/set logger.level.core.weechat 0
|
||||
utilizza una cartella per il server IRC e un file per ogni canale al suo interno:
|
||||
/set logger.mask.irc "$server/$channel.weechatlog"
|
||||
|
||||
Livelli di log utilizzati dal plugin IRC:
|
||||
1: messaggio utente, notifica, privato
|
||||
2: cambio di nick
|
||||
3: messaggio del server
|
||||
4: entrata/uscita/abbandono
|
||||
9: tutti gli altri messaggi
|
||||
........................................
|
||||
|
||||
|
||||
@@ -1,40 +1,40 @@
|
||||
* *logger.file.auto_log*
|
||||
** descrizione: salva automaticamente il contenuto dei buffer su file (a meno che un buffer disabiliti il log)
|
||||
** descrizione: `salva automaticamente il contenuto dei buffer su file (a meno che un buffer disabiliti il log)`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *logger.file.info_lines*
|
||||
** descrizione: scrive una riga informativa nel file di log quando il log inizia o termina per un buffer
|
||||
** descrizione: `scrive una riga informativa nel file di log quando il log inizia o termina per un buffer`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: off)
|
||||
** valori: on, off (valore predefinito: `off`)
|
||||
|
||||
* *logger.file.mask*
|
||||
** descrizione: mask del nome file predefinito per i file di log (il formato è "cartella/per/file" oppure "file", senza la prima "/" perché l'opzione "path" è utilizzata per costruire il percorso completo del file); sono ammesse le variabili del buffer locale; sono ammessi gli specificatori di data (consultare man strftime)
|
||||
** descrizione: `mask del nome file predefinito per i file di log (il formato è "cartella/per/file" oppure "file", senza la prima "/" perché l'opzione "path" è utilizzata per costruire il percorso completo del file); sono ammesse le variabili del buffer locale; sono ammessi gli specificatori di data (consultare man strftime)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "$plugin.$name.weechatlog")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"$plugin.$name.weechatlog"`)
|
||||
|
||||
* *logger.file.name_lower_case*
|
||||
** descrizione: utilizzare solo lettere minuscole per i nomi dei file di log
|
||||
** descrizione: `utilizzare solo lettere minuscole per i nomi dei file di log`
|
||||
** tipo: bool
|
||||
** valori: on, off (valore predefinito: on)
|
||||
** valori: on, off (valore predefinito: `on`)
|
||||
|
||||
* *logger.file.path*
|
||||
** descrizione: percorso per i file di log di WeeChat: "%h" all'inizio della stringa viene sostituito dalla cartella home di WeeChat (predefinita è "~/.weechat); sono ammessi gli specificatori di data (consultare man strftime)
|
||||
** descrizione: `percorso per i file di log di WeeChat: "%h" all'inizio della stringa viene sostituito dalla cartella home di WeeChat (predefinita è "~/.weechat); sono ammessi gli specificatori di data (consultare man strftime)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "%h/logs/")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"%h/logs/"`)
|
||||
|
||||
* *logger.file.replacement_char*
|
||||
** descrizione: carattere di sostituzione per i caratteri speciali nei nomi dei file salvati con la mask (come il delimitatore di cartella)
|
||||
** descrizione: `carattere di sostituzione per i caratteri speciali nei nomi dei file salvati con la mask (come il delimitatore di cartella)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "_")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"_"`)
|
||||
|
||||
* *logger.file.time_format*
|
||||
** descrizione: data e ora utilizzati nei file di log (consultare man strftime per gli specificatori di data/ora)
|
||||
** descrizione: `data e ora utilizzati nei file di log (consultare man strftime per gli specificatori di data/ora)`
|
||||
** tipo: stringa
|
||||
** valori: qualsiasi stringa (valore predefinito: "%Y-%m-%d %H:%M:%S")
|
||||
** valori: qualsiasi stringa (valore predefinito: `"%Y-%m-%d %H:%M:%S"`)
|
||||
|
||||
* *logger.look.backlog*
|
||||
** descrizione: numero massimo di righe da visualizzare dal file di log alla creazione di un nuovo buffer (0 = nessun backlog)
|
||||
** descrizione: `numero massimo di righe da visualizzare dal file di log alla creazione di un nuovo buffer (0 = nessun backlog)`
|
||||
** tipo: intero
|
||||
** valori: 0 .. 2147483647 (valore predefinito: 20)
|
||||
** valori: 0 .. 2147483647 (valore predefinito: `20`)
|
||||
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
nome_file: file script da attivare
|
||||
nome: il nome dello script
|
||||
|
||||
Senza argomenti, il comando elenca tutti gli script caricati
|
||||
Senza argomenti, il comando elenca tutti gli script attivati
|
||||
........................................
|
||||
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
nome_file: file script da attivare
|
||||
nome: il nome dello script
|
||||
|
||||
Senza argomenti, il comando elenca tutti gli script caricati
|
||||
Senza argomenti, il comando elenca tutti gli script attivati
|
||||
........................................
|
||||
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
nome_file: file script da attivare
|
||||
nome: il nome dello script
|
||||
|
||||
Senza argomenti, il comando elenca tutti gli script caricati
|
||||
Senza argomenti, il comando elenca tutti gli script attivati
|
||||
........................................
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user