1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-22 02:46:38 +02:00

Compare commits

...

130 Commits

Author SHA1 Message Date
Sébastien Helleu c6baabff27 Version 1.7-rc1 2016-12-31 17:08:34 +01:00
Sébastien Helleu 393bb17355 doc: update Polish auto-generated files 2016-12-31 16:56:06 +01:00
Krzysztof Korościk 7d44675c07 doc: polish translations updated 2016-12-31 15:22:22 +01:00
Krzysztof Korościk 44ff960ef6 weechat: updated polish translations + few typo fixes 2016-12-31 13:05:47 +01:00
Sébastien Helleu 06a15b8762 script: fix auto-load of new scripts with /script install
Regression was introduced by commit
4c6d9e14d1.
2016-12-31 12:46:52 +01:00
Sébastien Helleu 5a8ff45c45 doc: update Japanese auto-generated files 2016-12-23 22:08:44 +01:00
Sébastien Helleu b36ea4a580 Merge pull request #871 from l/master/translation/ja_JP
core: update Japanese translations
2016-12-23 22:08:09 +01:00
AYANOKOUZI, Ryuunosuke b094641588 core: update Japanese translations 2016-12-24 09:00:00 +09:00
Sébastien Helleu a4ab81021f Merge pull request #870 from rofl0r/fix_configure_cachevars
core: fix misnamed configure cache variables
2016-12-22 20:55:00 +01:00
rofl0r 66f545f846 core: fix misnamed configure cache variables
these 3 configure tests were bogus in that they didnt return a result:
```
checking for flock() support...
checking for execinfo.h and backtrace...
checking for eat_newline_glitch support...
```

looking at config.log reveals:
```
configure:24327: checking for eat_newline_glitch support
configure:24344: gcc -c -g -O2 -DHAVE_GNUTLS -D_FILE_OFFSET_BITS=64 ...
conftest.c: In function 'main':
conftest.c:134:2: error: assignment of read-only location '*(cur_term->flags ...
configure:24344: $? = 1
configure: failed program was:
...
configure:24351: result:
```

but due to the misnamed variables configure ended up enabling
eat_newline_glitch.

fixes #814
2016-12-22 19:37:10 +00:00
Sébastien Helleu 3218befa1e doc: update German auto-generated files 2016-12-21 08:53:49 +01:00
Nils Görs c50fab9103 core: update German translations 2016-12-21 08:27:08 +01:00
Sébastien Helleu 000238fd34 core: fix typo in /help weechat.look.align_multiline_words 2016-12-20 22:38:37 +01:00
Sébastien Helleu c36a6a094d Merge pull request #868 from neutric/patch-1
Grammar correction
2016-12-20 22:04:05 +01:00
neutric 31a64d2457 Grammar correction 2016-12-20 21:49:10 +01:00
Sébastien Helleu c899c9bfe7 doc: update German auto-generated files 2016-12-18 18:49:52 +01:00
Nils Görs 1f12b3afb8 core: update German translations 2016-12-18 18:10:04 +01:00
Sébastien Helleu b49c510d20 core: add more info about features in README 2016-12-18 13:39:35 +01:00
Sébastien Helleu 5eb6c650a1 doc: display default values of options on a separate line (user's guide) 2016-12-18 11:06:29 +01:00
Sébastien Helleu 228040dc04 core: link with resolv library only on Mac OS X
This fixes build on FreeBSD.
2016-12-17 20:33:39 +01:00
Sébastien Helleu e098a0dc54 core: fix compilation on Mac OS X (closes #276)
The resolver functions like res_init() require link with resolv.
2016-12-17 17:52:33 +01:00
Sébastien Helleu 540ff92280 doc: update auto-generated files with WeeChat options 2016-12-17 08:00:51 +01:00
Sébastien Helleu 8ad3b9afe9 core: update ChangeLog (closes #411, closes #802) 2016-12-17 08:00:08 +01:00
Sébastien Helleu 016bdcd31f core: improve /help weechat.look.align_multiline_words 2016-12-17 07:57:46 +01:00
Sébastien Helleu e671e20e0c Merge remote-tracking branch 'origin/pr/802' 2016-12-17 07:51:47 +01:00
Sébastien Helleu f18a32e160 irc: add examples in help of usermode server option 2016-12-15 21:21:35 +01:00
Nils Görs 9050ef757e core: update German translations 2016-12-13 18:49:40 +01:00
Sébastien Helleu 6c1815d3d1 core, xfer: display more information on fork errors (issue #573) 2016-12-13 18:24:46 +01:00
Sébastien Helleu 6da99d8749 doc: update German auto-generated files 2016-12-12 07:50:25 +01:00
Nils Görs 299e9c00de core: update German translations 2016-12-11 20:06:45 +01:00
Sébastien Helleu 36c9317077 irc: evaluate content of server option "usermode" 2016-12-11 13:50:38 +01:00
Sébastien Helleu 39a8b9810b core: update ChangeLog (closes #377, closes #820) 2016-12-11 13:44:20 +01:00
Sébastien Helleu ab490e10c7 irc: rename server option "umodes" to "usermode" 2016-12-11 13:43:34 +01:00
Sébastien Helleu 50a50d0339 Merge remote-tracking branch 'origin/pr/820' 2016-12-11 13:06:05 +01:00
Nils Görs 94cab4d33a doc: update German documentation 2016-12-07 09:18:25 +01:00
Sébastien Helleu ca217a84f4 doc: add package "weechat-plugins" in install of binary packages (user's guide) 2016-12-04 18:27:21 +01:00
Sébastien Helleu de436e42fe doc: add command "apt-get build-dep weechat" in user's guide 2016-12-04 18:23:53 +01:00
Sébastien Helleu 095f9ead1b doc: remove obsolete sentence in tester's guide 2016-12-04 15:45:43 +01:00
Sébastien Helleu 351a7a493f doc: add missing info in signal "xxx_script_install" (plugin API reference) 2016-12-04 15:08:56 +01:00
Sébastien Helleu 768bceca36 doc: fix French translation of "callback" 2016-12-04 15:02:07 +01:00
Sébastien Helleu 5b9d40aca3 doc: fix typo in developer's guide 2016-12-04 13:17:12 +01:00
Sébastien Helleu c008fa68b7 doc: add non-breaking spaces in French docs before colons and semicolons 2016-12-04 13:13:41 +01:00
Sébastien Helleu bd3dfb4827 doc: update German auto-generated files 2016-12-04 10:16:55 +01:00
Nils Görs 3a8053f797 core: update German translations 2016-12-04 09:57:39 +01:00
Sébastien Helleu 28fde407f4 irc: evaluate content of server option "ssl_fingerprint" (closes #858) 2016-12-03 09:44:18 +01:00
Sébastien Helleu a864da7b3b core: add extra notes about options renamed in ReleaseNotes 2016-12-03 08:45:04 +01:00
Sébastien Helleu 4c6d9e14d1 script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded (closes #855) 2016-12-01 19:34:23 +01:00
Sébastien Helleu 827c013aa7 core: replace "core" by constant PLUGIN_CORE 2016-11-30 21:30:17 +01:00
Sébastien Helleu cbefb9677b core: update ChangeLog 2016-11-30 21:24:40 +01:00
Sébastien Helleu b27982382a core: add command prefix in completion of /command 2016-11-30 21:21:05 +01:00
Sébastien Helleu fa3ada831d core: add optional command prefix in completion templates "commands", "plugins_commands" and ""weechat_commands" 2016-11-29 23:36:55 +01:00
Sébastien Helleu d0af6b8dce core: add optional arguments in completion template, sent to the callback 2016-11-29 20:01:35 +01:00
Sébastien Helleu 93ef6b0a3e core: add option "time" in command /debug 2016-11-28 21:52:14 +01:00
Sébastien Helleu 9c76d80d4d doc: fix style of commands in plugin API reference 2016-11-27 17:48:48 +01:00
Sébastien Helleu 64f05204f9 api: move functions hook_completion* after hook_command 2016-11-27 17:34:15 +01:00
Sébastien Helleu 6e82e6618c doc: add note about options in chapter on format of lines (user's guide) 2016-11-27 08:27:29 +01:00
Sébastien Helleu 9d530c5dbd doc: fix typo in English developer's guide 2016-11-27 08:20:35 +01:00
Sébastien Helleu 461d1f0073 doc: add missing punctuation in some table cells 2016-11-26 23:19:41 +01:00
Sébastien Helleu 114cf66606 doc: add chapter about buffers lines in user's guide 2016-11-26 17:11:45 +01:00
Sébastien Helleu 114c11cb8d doc: remove "translation missing" tag in French user's guide 2016-11-26 15:46:39 +01:00
Sébastien Helleu c5079c43df doc: move chapters about command line and colors before buffers and windows (user's guide) 2016-11-26 14:55:37 +01:00
Sébastien Helleu e6dd5a06e1 doc: add chapter about buffer property "highlight_regex" in user's guide 2016-11-26 14:10:19 +01:00
Sébastien Helleu 377fad22db irc: add tag "self_msg" on self messages (closes #840) 2016-11-26 13:58:16 +01:00
Sébastien Helleu cfc22c700c irc: add missing tags on CTCP message sent 2016-11-26 13:49:34 +01:00
Sébastien Helleu 649a1d2a0c core: add more info in /help weechat.color.chat_nick 2016-11-25 20:07:39 +01:00
Sébastien Helleu 7fb5691834 doc: add chapters about highlights and max hotlist level for nicks (user's guide) 2016-11-25 19:54:55 +01:00
Sébastien Helleu 1d90d989d3 doc: update Japanese auto-generated files 2016-11-23 22:05:42 +01:00
Sébastien Helleu e3220967e0 doc: update German auto-generated files 2016-11-23 22:05:38 +01:00
Sébastien Helleu ce64b3e343 Merge pull request #852 from l/master/translation/ja_JP
core: update Japanese translations
2016-11-23 22:02:29 +01:00
AYANOKOUZI, Ryuunosuke a3e6d60f21 core: update Japanese translations 2016-11-23 09:00:00 +09:00
Nils Görs 02e4a7accf core: update German translations 2016-11-22 21:49:02 +01:00
Sébastien Helleu 0cec295a41 fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe path/filename (closes #850) 2016-11-22 19:24:40 +01:00
Sébastien Helleu fe95a1c8a8 core: add a warning in header of configuration files to not edit by hand (closes #851) 2016-11-21 22:29:35 +01:00
Sébastien Helleu 2165610401 doc: fix typo in quickstart and user's guide 2016-11-21 07:21:09 +01:00
Sébastien Helleu 204d8f8a66 doc: fix typos in French FAQ 2016-11-20 23:08:07 +01:00
Sébastien Helleu fa845c2e7c doc: fix punctuation in lists 2016-11-20 23:04:55 +01:00
Sébastien Helleu b0c8f33dc1 doc: add a question about editing config files by hand in FAQ 2016-11-20 22:23:49 +01:00
Sébastien Helleu 17f74a885f doc: update German auto-generated files 2016-11-20 20:55:06 +01:00
Nils Görs afff9aa2e9 core: update German translations 2016-11-20 20:28:59 +01:00
Sébastien Helleu 0710d076c2 doc: add note in quickstart guide to mention it's not recommended to edit config files by hand (issue #851) 2016-11-20 20:01:32 +01:00
Sébastien Helleu 111f8245d8 api: add info "pid" (WeeChat PID) (issue #850) 2016-11-20 16:07:27 +01:00
Sébastien Helleu d0c1df309e doc: update German auto-generated files 2016-11-20 15:50:07 +01:00
Sébastien Helleu 02405d6a6a doc: update Japanese auto-generated files 2016-11-20 15:49:48 +01:00
Nils Görs 69467de528 core: update German translations 2016-11-20 15:36:31 +01:00
Sébastien Helleu 6aad13f3a7 trigger: add comments above default triggers 2016-11-19 14:31:40 +01:00
Sébastien Helleu 68d5a89b3d trigger: do not hide email in command "/msg nickserv register password email" (closes #849) 2016-11-19 14:20:10 +01:00
Sébastien Helleu d33c6d8a9d doc: fix name of options for default part/quit message (FAQ) (closes #847) 2016-11-17 21:23:49 +01:00
Sébastien Helleu 2122cbf93f core: update ChangeLog 2016-11-14 07:27:02 +01:00
Sébastien Helleu 89725eaa72 core: add build of xz package with make dist 2016-11-14 07:25:34 +01:00
Sébastien Helleu 0f5192dad5 core: add name of signals in ChangeLog 2016-11-13 16:13:59 +01:00
Sébastien Helleu 018b969381 core: fix deadlock when quitting after a signal is received (closes #32)
The code in signal handers (SIGHUP, SIGQUIT, SIGTERM) is moved into main
loop, this hopefully fixes the deadlock when quitting after receiving
one of these signals.

The code in SIGWINCH signal handler is moved too (even if it shouldn't
be a problem).
2016-11-13 16:07:24 +01:00
Sébastien Helleu 01f8443073 Merge pull request #839 from l/master/translation/ja_JP
core: update Japanese translations
2016-11-12 14:08:47 +01:00
Sébastien Helleu 8eb3d385c7 doc: fix typo in user's guide (closes #838) 2016-11-12 10:27:46 +01:00
AYANOKOUZI, Ryuunosuke 7fe341a2f7 doc: update Japanese translations 2016-11-12 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke 7ba8f23e58 doc: add "TRANSLATION MISSING" annotation 2016-11-12 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke 69673dbfff core: update Japanese translations 2016-11-12 09:00:00 +09:00
Sébastien Helleu 51b0aae750 doc: fix French translations in user's guide 2016-11-09 20:51:42 +01:00
Sébastien Helleu 4a2cd9d034 irc: fix help on mask in command /ignore 2016-11-09 20:48:35 +01:00
Sébastien Helleu ed6528d84f doc: add a chapter about WeeChat files and directories in user's guide 2016-11-09 20:45:33 +01:00
Sébastien Helleu 8bb5ab6c44 Merge pull request #835 from l/master/translation/ja_JP
core: update Japanese translations
2016-11-06 08:25:20 +01:00
AYANOKOUZI, Ryuunosuke a1e20fb962 doc: update Japanese translations 2016-11-06 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke 78d3a05729 doc: fix typo in plugin API reference 2016-11-06 09:00:00 +09:00
AYANOKOUZI, Ryuunosuke d5ff36a6de core: update Japanese translations 2016-11-06 09:00:00 +09:00
Sébastien Helleu 01eef6b5d7 core: add contributor in AUTHORS.adoc 2016-11-01 14:22:07 +01:00
Sébastien Helleu f312e17008 core: update ChangeLog (closes #834) 2016-11-01 14:20:23 +01:00
tomoe-mami 899b397f3f lua: use lua_pushinteger for int values in lua 5.3 2016-11-01 14:18:47 +01:00
Sébastien Helleu dc3cdcbb7f doc: add a question about hotlist in FAQ 2016-11-01 08:15:07 +01:00
Sébastien Helleu 335ab22a55 xfer: add check on filename2 allocation
Now string_expand_home() can return NULL if the HOME environment
variable it not set, so this commit adds an extra check on the variable
"filename2" before using it.
2016-10-30 07:07:29 +01:00
Sébastien Helleu 79ea328288 core: update ChangeLog 2016-10-30 07:06:25 +01:00
Sébastien Helleu 75a07fb2a3 Merge pull request #827 from sim642/string_expand_home-sigsegv
api: fix string_expand_home SIGSEGV when HOME environment variable unset
2016-10-30 07:02:55 +01:00
Sébastien Helleu 9f6d79e053 Merge pull request #831 from elKaZe/patch-1
Update es.po
2016-10-30 06:57:13 +01:00
elKaZe fe946e1bf4 Update es.po
fix typo
2016-10-29 19:51:25 -03:00
Sébastien Helleu 570f4817dd core: fix display of empty lines in search mode (closes #829) 2016-10-29 17:18:28 +02:00
Sébastien Helleu d4a9c48cc8 relay: set status to AUTH_FAILED in case of auth failure in irc protocol (issue #825) 2016-10-25 07:23:26 +02:00
Sébastien Helleu b3d4680600 debian: update comments in build script 2016-10-23 08:37:31 +02:00
Sébastien Helleu 133cbbd947 relay: set status to AUTH_FAILED in case of auth failure in weechat protocol (closes #825) 2016-10-21 07:49:10 +02:00
Simmo Saan bb22f2486b api: fix string_expand_home SIGSEGV when HOME environment variable unset 2016-10-20 23:24:50 +03:00
Sébastien Helleu b51beb6766 irc: change default value of option irc.network.lag_reconnect to 300 (closes #818) 2016-10-18 22:06:39 +02:00
Sébastien Helleu 83f3e93402 core: add contributor in AUTHORS.adoc 2016-10-14 21:38:12 +02:00
Evgeny Shmarnev 89b8bfdf8c doc: update Russian translation of quickstart guide 2016-10-14 21:36:55 +02:00
Evgeny Shmarnev 161ce479fc doc: update Russian translation of man page 2016-10-14 21:33:11 +02:00
Simmo Saan 03fbb4ffdc Add server option umodes (closes #377) 2016-10-12 21:38:49 +03:00
Sébastien Helleu c1b39ee5c2 core: update example of WeeChat version and fix some formatting in Contributing 2016-10-09 08:22:37 +02:00
Sébastien Helleu 997f47f77a core: fix integer overflow in calls to realloc (issue #809) 2016-10-08 13:10:56 +02:00
Sébastien Helleu 485aff59c4 core: fix realloc in function gui_input_optimize_size (issue #809)
This could cause crash in case of memory allocation error
(but WeeChat would probably crash or have problems anyway if there's not
enough memory for the input line).
2016-10-08 12:46:34 +02:00
Nils Görs 1635cf50d9 doc: update German documentation 2016-10-07 10:15:40 +02:00
Sébastien Helleu 024688f75d Merge pull request #813 from talisein/fake-wattrgetset
tests: add wattr_get/set to fake ncurses
2016-10-03 20:35:00 +02:00
Andrew Potter 54ee5e0576 tests: add wattr_get/set to fake 2016-10-02 09:51:28 -07:00
Sébastien Helleu f11feaa013 Version 1.7-dev 2016-10-02 10:54:37 +02:00
arza 592810ca1f core: add option weechat.look.align_multiline_words 2016-09-20 04:36:08 +03:00
227 changed files with 21384 additions and 15238 deletions
+2
View File
@@ -35,6 +35,7 @@ Alphabetically:
* Elián Hanisch (m4v)
* Emanuele Giaquinta
* Esteban I. Ruiz Moreno (Exio)
* Evgeny Shmarnev
* Felix Eckhofer
* Frank Zacharias
* Gu1ll4um3r0m41n
@@ -95,6 +96,7 @@ Alphabetically:
* Sven Knurr (Cthulhux)
* Tim D. Smith
* Tom Alsberg
* Tomoe Mami
* Tor Hveem (xt)
* Valentin Lorentz (progval)
* Vasco Almeida
+40 -1
View File
@@ -15,6 +15,45 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(file _ReleaseNotes.adoc_ in sources).
[[v1.7]]
== Version 1.7 (under dev)
New features::
* core: add option weechat.look.align_multiline_words (issue #411, issue #802)
* core: add optional command prefix in completion templates "commands", "plugins_commands" and ""weechat_commands"
* core: add optional arguments in completion template, sent to the callback
* core: add option "time" in command /debug
* api: add info "pid" (WeeChat PID) (issue #850)
* fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe path/filename (issue #850)
* irc: add server option "usermode" (issue #377, issue #820)
* irc: add tag "self_msg" on self messages (issue #840)
Improvements::
* core, xfer: display more information on fork errors (issue #573)
* core: add a slash before commands completed in arguments of /command, /debug time, /key bind, /key bindctxt, /mute, /repeat, /wait
* core: add a warning in header of configuration files to not edit by hand (issue #851)
* alias: add a slash before commands completed in arguments of /alias
* irc: evaluate content of server option "ssl_fingerprint" (issue #858)
* irc: change default value of option irc.network.lag_reconnect to 300 (issue #818)
* trigger: do not hide email in command "/msg nickserv register password email" (issue #849)
Bug fixes::
* core: fix deadlock when quitting after a signal SIGHUP/SIGQUIT/SIGTERM is received (issue #32)
* core: fix display of empty lines in search mode (issue #829)
* api: fix crash in function string_expand_home() when the HOME environment variable is not set (issue #827)
* irc: add missing tags on CTCP message sent
* lua: fix integers returned in Lua >= 5.3 (issue #834)
* relay: set status to "authentication failed" and close immediately connection in case of authentication failure in weechat and irc protocols (issue #825)
* script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded (issue #855)
Build::
* core: fix compilation on Mac OS X (add link with resolv) (issue #276)
* core: add build of xz package with make dist (cmake)
[[v1.6]]
== Version 1.6 (2016-10-02)
@@ -28,7 +67,7 @@ New features::
Improvements::
* core, irc, xfer: display more information in memory allocation errors (issue #573)
* core, irc, xfer: display more information on memory allocation errors (issue #573)
* api: remove functions printf_date() and printf_tags()
* irc: rename server options "default_msg_{kick|part|quit}" to "msg_{kick|part|quit}", evaluate them
* relay: allow escape of comma in command "init" (weechat protocol) (issue #730)
+10 -10
View File
@@ -25,21 +25,21 @@ email to <security@weechat.org> instead.
When reporting https://github.com/weechat/weechat/issues[issues] on GitHub,
please include:
* your *WeeChat version*: the output of `/v` in WeeChat, for example:
_WeeChat 1.0-dev (git: v0.4.3-475-gb174b3c)_. +
* Your *WeeChat version*: the output of `/v` in WeeChat, for example:
_WeeChat 1.7-dev (git: v1.6-6-g997f47f)_. +
If WeeChat does not start at all, please include the version displayed by
`weechat --help` (or the version installed with your package manager).
* your *operating system*: its name and version (examples: Linux Debian Wheezy,
* Your *operating system*: its name and version (examples: Linux Debian Wheezy,
FreeBSD 10.0, Windows/Cygwin 64-bit, Windows/Ubuntu 64-bit...).
* the *steps to reproduce*: if possible, please include a reproducible example:
* The *steps to reproduce*: if possible, please include a reproducible example:
explain the steps which led you to the problem. +
It's even better if you can reproduce the problem with a new config (and no
scripts loaded): try `weechat --dir /tmp/weechat` and check if you have the
problem here.
* the *gdb's backtrace* (only for a crash): if you can reproduce the crash
(or if you have a core file), please include the backtrace from gdb (look at
https://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[User's guide]
for more info).
* The *gdb's backtrace* (only for a crash): if you can reproduce the crash
(or if you have a core file), please include the backtrace from gdb (look at
https://weechat.org/files/doc/devel/weechat_user.en.html#report_crashes[User's guide]
for more info).
[IMPORTANT]
Most of times, the WeeChat crash log file (_weechat_crash_YYYYMMDD_xxx.log_) is
@@ -63,8 +63,8 @@ instead.
== Translations
Pull requests on GitHub for fixes or new translations are welcome at any
time, for https://github.com/weechat/weechat[WeeChat] and
the web site https://github.com/weechat/weechat.org[weechat.org].
time, for https://github.com/weechat/weechat[WeeChat] and the web site
https://github.com/weechat/weechat.org[weechat.org].
To start a translation in a new language (not yet supported), please look at
https://weechat.org/files/doc/devel/weechat_dev.en.html#translations[translations]
+9 -10
View File
@@ -19,16 +19,15 @@ Homepage: https://weechat.org/
== Features
* Modular chat client with a lightweight core and optional plugins.
* Multi-platform (GNU/Linux, *BSD, Mac OS X, QNX, Windows & other).
* Multi-protocols architecture (mainly IRC).
* Compliant with IRC RFCs 1459, 2810, 2811, 2812 and 2813.
* Small, fast and very light.
* Customizable and extensible with plugins (C, Perl, Python, Ruby, Lua, Tcl,
Guile, Javascript).
* Fully documented and translated into several languages.
* Developed from scratch.
* Free software, released under GPLv3.
* *Modular chat client*: WeeChat has a lightweight core and optional plugins. All plugins (including IRC) are independent and can be unloaded.
* *Multi-platform*: WeeChat runs on GNU/Linux, *BSD, GNU/Hurd, Mac OS X and Windows (Bash/Ubuntu and Cygwin).
* *Multi-protocols*: WeeChat is designed to support multiple protocols by plugins, like IRC.
* *Standards-compliant*: the IRC plugin is compliant with RFCs 1459, 2810, 2811, 2812 and 2813.
* *Small, fast and very light*: the core is and should stay as light and fast as possible.
* *Customizable and extensible*: there are a lot of options to customize WeeChat, and it is extensible with C plugins and scripts (Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript).
* *Fully documented*: there is comprehensive documentation, which is translated into several languages.
* *Developed from scratch*: WeeChat was built from scratch and is not based on any other client.
* *Free software*: WeeChat is released under GPLv3.
image::https://weechat.org/media/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
+51 -12
View File
@@ -17,6 +17,33 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file _ChangeLog.adoc_ in sources).
[[v1.7]]
== Version 1.7 (under dev)
[[v1.7_fifo_options]]
=== FIFO options
A new configuration file "fifo.conf" has been added and the old option
_plugins.var.fifo.fifo_ has been moved to _fifo.file.enabled_.
A new option _fifo.file.path_ can be used to customize the FIFO pipe
path/filename.
[[v1.7_default_triggers]]
=== Default triggers
A new trigger "cmd_pass_register" has been added to hide only password and not
email in command `/msg nickserv register password email`. +
The existing trigger "cmd_pass" has been updated to hide password in all
commands except `/msg nickserv register`.
You can add the new trigger and restore the other one with the following
command:
----
/trigger restore cmd_pass_register cmd_pass
----
[[v1.6]]
== Version 1.6 (2016-10-02)
@@ -34,6 +61,8 @@ Server options with default messages for kick/part/quit have been renamed:
** _irc.server.xxx.default_msg_part_ has been renamed to _irc.server.xxx.msg_part_
** _irc.server.xxx.default_msg_quit_ has been renamed to _irc.server.xxx.msg_quit_
If you changed the value of these options, you must set them again after upgrade.
[[v1.6_api_printf]]
=== Printf API functions
@@ -210,6 +239,8 @@ And the alias is removed with this command:
The option _script.scripts.dir_ has been renamed to _script.scripts.path_
(and the content is now evaluated, see `/help eval`).
If you changed the value of this option, you must set it again after upgrade.
[[v1.2]]
== Version 1.2 (2015-05-10)
@@ -651,6 +682,8 @@ languages. A new cmake option `ENABLE_MAN` has been added to compile man page
Option _aspell.look.color_ has been renamed to _aspell.color.misspelled_.
If you changed the value of this option, you must set it again after upgrade.
[[v0.4.1]]
== Version 0.4.1 (2013-05-20)
@@ -734,6 +767,8 @@ Option _irc.network.lag_disconnect_ has been renamed to
_irc.network.lag_reconnect_ and value is now a number of seconds (instead of
minutes).
If you changed the value of this option, you must set it again after upgrade.
[[v0.4.1_irc_passwords_hidden]]
=== IRC passwords hidden
@@ -904,9 +939,9 @@ Options _weechat.look.prefix_align_more_ and
_weechat.look.prefix_buffer_align_more_ have been converted from type boolean
to string:
* if the value was on (default), new value is "+" and you can now customize
this char
* if the value was off, you have to set " " (string with one space)
* If the value was on (default), new value is "+" and you can now customize
this char.
* If the value was off, you have to set " " (string with one space).
[[v0.3.8_paste_detection]]
=== Paste detection
@@ -956,6 +991,8 @@ new default value:
Option _weechat.history.max_lines_ has been renamed to
_weechat.history.max_buffer_lines_number_.
If you changed the value of this option, you must set it again after upgrade.
Option _weechat.plugin.extension_ now supports list of extensions, and new
default value is ".so,.dll" (with this value, weechat.conf is compatible with
Cygwin).
@@ -980,6 +1017,8 @@ make it case sensitive, use "(?-i)" at beginning of string, for example:
Option _weechat.look.hline_char_ has been renamed to
_weechat.look.separator_horizontal_.
If you changed the value of this option, you must set it again after upgrade.
[[v0.3.6_colors_bold]]
=== Bold in colors
@@ -1041,12 +1080,12 @@ to see differences between your current keys and WeeChat default keys.
If you are using `/upgrade` from a previous release:
* some nick prefixes can be wrong, so it is recommended to do `/allchan names`
* nick colors are defined with a new option _weechat.color.chat_nick_colors_,
* Some nick prefixes can be wrong, so it is recommended to do `/allchan names`.
* Nick colors are defined with a new option _weechat.color.chat_nick_colors_,
therefore old options _weechat.color.chat_nick_color1..10_ will be lost when
upgrading
* nick colors in messages displayed will be wrong if you changed some nick
colors (old default colors will be used)
upgrading.
* Nick colors in messages displayed will be wrong if you changed some nick
colors (old default colors will be used).
[[v0.3.4_options]]
=== Options
@@ -1138,15 +1177,15 @@ plugin API and is not compatible with previous versions.
Major differences:
* it is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x;
* It is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x;
you have to quit your old WeeChat, then run new version.
* new configuration files (`*.conf`) are not compatible with old files
* New configuration files (`*.conf`) are not compatible with old files
(`*.rc`).
* name of options is similar to old versions, but there is now one
* Name of options is similar to old versions, but there is now one
configuration file by plugin, and one file for WeeChat core; there is
*no automatic conversion* for your old options to new configuration files,
so you'll have to setup again your IRC servers and all other options.
* plugin API has been rewritten and is not compatible with previous versions;
* Plugin API has been rewritten and is not compatible with previous versions;
accordingly, scripts and plugins must have been designed for version 0.3.x to
be loaded into WeeChat.
+12 -9
View File
@@ -55,6 +55,9 @@ netbsd*)
solaris*)
LDFLAGS="$LDFLAGS -lsocket -lxnet"
;;
darwin*)
LDFLAGS="$LDFLAGS -lresolv"
;;
esac
# Gettext
@@ -988,10 +991,10 @@ AC_CACHE_CHECK([for flock() support], ac_cv_have_flock, [
AC_LINK_IFELSE([AC_LANG_PROGRAM(
[[ #include <sys/file.h>]],
[[ flock(0, LOCK_SH); ]])],
[ ac_have_flock="yes" ],
[ ac_have_flock="no" ])])
[ ac_cv_have_flock="yes" ],
[ ac_cv_have_flock="no" ])])
if test "x$ac_have_flock" = "xyes"; then
if test "x$ac_cv_have_flock" = "xyes"; then
enable_flock="yes"
AC_DEFINE(HAVE_FLOCK)
else
@@ -1018,9 +1021,9 @@ if test "x$debug" != "x0" ; then
AC_LINK_IFELSE([AC_LANG_PROGRAM(
[[ #include <execinfo.h> ]],
[[ void *trace[128]; int n = backtrace(trace, 128); ]])],
[ ac_have_backtrace="yes" ],
[ ac_have_backtrace="no" ])])
if test "x$ac_have_backtrace" = "xyes"; then
[ ac_cv_have_backtrace="yes" ],
[ ac_cv_have_backtrace="no" ])])
if test "x$ac_cv_have_backtrace" = "xyes"; then
enable_backtrace="yes"
AC_DEFINE(HAVE_BACKTRACE,1,[glibc backtrace function])
else
@@ -1037,10 +1040,10 @@ AC_CACHE_CHECK([for eat_newline_glitch support], ac_cv_have_eatnewlineglitch, [
AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
[[ #include <term.h> ]],
[[ eat_newline_glitch = 0; ]])],
[ ac_have_eatnewlineglitch="yes" ],
[ ac_have_eatnewlineglitch="no" ])])
[ ac_cv_have_eatnewlineglitch="yes" ],
[ ac_cv_have_eatnewlineglitch="no" ])])
if test "x$ac_have_eatnewlineglitch" = "xyes"; then
if test "x$ac_cv_have_eatnewlineglitch" = "xyes"; then
enable_eatnewlineglitch="yes"
AC_DEFINE(HAVE_EAT_NEWLINE_GLITCH)
else
+9 -2
View File
@@ -78,8 +78,15 @@ Můžete zobrazit nápovědu pro voblby s `/help`, například:
Všechna nastavení jsou uložena při ukončení WeeChatu (nebo použitím příkazu
`/save` k vynucení zapsaní voleb).
Můžete editovat konfigurační soubory (*.conf) ručně a znovu je načíst příkazem
`/reload` pokud nechcete použít příkaz `/set`.
// TRANSLATION MISSING
[IMPORTANT]
It is *not recommended* to edit configuration files by hand because WeeChat
may write them at any time (for example on <<command_weechat_quit,/quit>>)
and after any change you must run the command <<command_weechat_reload,/reload>>
(with the risk of losing other changes that were not yet saved with
<<command_weechat_save,/save>>). +
You can use the command <<command_weechat_set,/set>>, which checks the value
and applies immediately the changes.
[[core_vs_plugins]]
== Jádro versus pluginy
+3 -3
View File
@@ -120,7 +120,7 @@
| weechat | colors | Farbnamen
| weechat | commands | Befehle (WeeChat und Erweiterungen)
| weechat | commands | Befehle (weechat und Erweiterungen); optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird
| weechat | config_files | Konfigurationsdateien
@@ -154,7 +154,7 @@
| weechat | palette_colors | Farbpalette
| weechat | plugins_commands | Befehle, definiert durch Erweiterungen
| weechat | plugins_commands | Befehle definiert durch Erweiterungen; optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird
| weechat | plugins_installed | Namen der installierten Erweiterungen
@@ -166,7 +166,7 @@
| weechat | secured_data | Namen der geschützten Daten (Datei sec.conf, section data)
| weechat | weechat_commands | WeeChat Befehle
| weechat | weechat_commands | weechat Befehle; optionales Argument: Präfix welcher vor den Befehlen hinzugefügt wird
| weechat | windows_numbers | Nummern der Fenster
+2
View File
@@ -58,6 +58,8 @@
| weechat | nick_color_name | zeigt Farbnamen des Nick | Nickname
| weechat | pid | WeeChat PID (Prozess-ID) | -
| weechat | term_height | Höhe des Terminals | -
| weechat | term_width | Breite des Terminals | -
+18 -9
View File
@@ -5,44 +5,53 @@
* [[option_aspell.check.commands]] *aspell.check.commands*
** Beschreibung: pass:none[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"+`
* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
** Beschreibung: pass:none[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, außer es wird für einen Buffer explizit ein Wörterbuch angegeben]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_aspell.check.during_search]] *aspell.check.during_search*
** Beschreibung: pass:none[Ü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+`
* [[option_aspell.check.enabled]] *aspell.check.enabled*
** Beschreibung: pass:none[Aspell wird für die Eingabezeile aktiviert]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_aspell.check.real_time]] *aspell.check.real_time*
** Beschreibung: pass:none[Eine Korrektur findet während der Texteingabe statt (da dies langsamer ist, ist diese Funktion standardmäßig deaktiviert. Wörter werden erst überprüft sobald ein Leerzeichen dem vorangegangenen Wort folgt)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_aspell.check.suggestions]] *aspell.check.suggestions*
** Beschreibung: pass:none[legt die Anzahl an Vorschlägen, für ein falsch geschriebenes Wort, fest. Die Vorschläge werden mittels der Bar-Item "aspell_suggest", für die jeweilige(n) Sprache(n), die für den Buffer augewählt wurden, angezeigt (-1 = deaktiviert die Funktion, 0 = zeigt alle verfügbaren Vorschläge, für alle ausgewählten Sprachen, an)]
** Typ: integer
** Werte: -1 .. 2147483647 (Standardwert: `+-1+`)
** Werte: -1 .. 2147483647
** Standardwert: `+-1+`
* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
** Beschreibung: pass:none[Mindestlä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+`
* [[option_aspell.color.misspelled]] *aspell.color.misspelled*
** Beschreibung: pass:none[Farbe in der ein Wort mit einem Rechtschreibfehler hervorgehoben werden soll (Eingabezeile)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_aspell.color.suggestions]] *aspell.color.suggestions*
** Beschreibung: pass:none[Textfarbe für die Vorschläge der Rechtsschreibkorrektur (Statusbar)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
+4 -2
View File
@@ -5,9 +5,11 @@
* [[option_charset.default.decode]] *charset.default.decode*
** Beschreibung: pass:none[globale Zeichendekodierung: Zeichendekodierung die für eingehende Nachrichten genutzt werden soll, falls diese nicht UTF-8 gültig ist]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"iso-8859-1"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"iso-8859-1"+`
* [[option_charset.default.encode]] *charset.default.encode*
** Beschreibung: pass:none[globale Zeichenkodierung: Zeichenkodierung die für ausgehende Nachrichten genutzt werden soll (sollte keine Zeichenkodierung angegeben werden, wird UTF-8 verwendet, da WeeChat UTF-8 zur internen Kodierung nutzt)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
** Beschreibung: pass:none[Textfarbe des Statusindikator (in der Auflistung der Befehle) für beendete Befehle]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_exec.color.flag_running]] *exec.color.flag_running*
** Beschreibung: pass:none[Textfarbe des Statusindikator (in der Auflistung der Befehle) für Befehle die zur Zeit ausgeführt werden]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightgreen+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightgreen+`
* [[option_exec.command.default_options]] *exec.command.default_options*
** Beschreibung: pass:none[Standardoptionen für den Befehl /exec (siehe /help exec); Beispiele: "-nosh -bg" führt alle Befehle im Hintergrund aus (keine Textausgabe) und ohne das die shell genutzt wird]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
** Beschreibung: pass:none[Wartezeit bis nicht mehr ausgeführte Befehle gelöscht werden (in Sekunden, 0 = lösche Befehle unmittelbar, -1 = niemals löschen)]
** Typ: integer
** Werte: -1 .. 25920000 (Standardwert: `+0+`)
** Werte: -1 .. 25920000
** Standardwert: `+0+`
+3 -3
View File
@@ -13,14 +13,14 @@ disable: deaktivieren der FIFO pipe
toggle: Status der FIFO pipe umschalten
Die FIFO-Pipe wird als Fernbedienung genutzt, es können Befehle oder Text von der Shell an die FIFO-Pipe geschickt werden
Standardmäßig ist die FIFO-Pipe in ~/.weechat/weechat_fifo_xxx ("xxx" ist die PID von WeeChat).
Standardmäßig ist die FIFO-Pipe in ~/.weechat/weechat_fifo
Folgendes Format wird erwartet:
plugin.buffer *Text oder Befehl an dieser Stelle
*Text oder Befehl an dieser Stelle
Beispiel um den Nick auf dem Server freenode zu ändern:
echo 'irc.server.freenode */nick neuer_Nick' >~/.weechat/weechat_fifo_12345
Beispiel um den eigenen Nick auf dem Server freenode zu ändern:
echo 'irc.server.freenode */nick newnick' >~/.weechat/weechat_fifo
Bitte lese die Benutzeranleitung für weitere Informationen und Beispiele.
+15
View File
@@ -0,0 +1,15 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_fifo.file.enabled]] *fifo.file.enabled*
** Beschreibung: pass:none[FIFO-Pipe aktivieren]
** Typ: boolesch
** Werte: on, off
** Standardwert: `+on+`
* [[option_fifo.file.path]] *fifo.file.path*
** Beschreibung: pass:none[Pfad für eingehende Dateien: "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat"); WeeChat PID kann mit ${info:pid} genutzt werden (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+"%h/weechat_fifo"+`
+255 -125
View File
@@ -5,619 +5,749 @@
* [[option_irc.color.input_nick]] *irc.color.input_nick*
** Beschreibung: pass:none[Farbe des eigenen Nicknamens in der Eingabezeile]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightcyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightcyan+`
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** Beschreibung: pass:none[Farbe der Channel-Modes (neben dem Channelnamen)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** Beschreibung: pass:none[Farbe in der die Anzeige für die Verzögerung (Lag) dargestellt werden soll, sobald auf Antwort gewartet wird ("pong" wurde vom Server nicht empfangen und die Verzögerungszeit wird erhöht)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** Beschreibung: pass:none[Farbe in der die Anzeige für die Verzögerung (Lag) dargestellt werden soll, sobald ein "pong" vom Server empfangen wurde]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+yellow+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+yellow+`
* [[option_irc.color.item_nick_modes]] *irc.color.item_nick_modes*
** Beschreibung: pass:none[Farbe in der der Nick-Modus in dem Bar-Item "input_prompt" angezeigt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_irc.color.message_join]] *irc.color.message_join*
** Beschreibung: pass:none[Textfarbe in der die Meldungen für das Betreten eines Channels angezeigt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+green+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+green+`
* [[option_irc.color.message_quit]] *irc.color.message_quit*
** Beschreibung: pass:none[Textfarbe in der die Meldungen für das Verlassen/Beenden eines Channels angezeigt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+red+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+red+`
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** Beschreibung: pass:none[ersetzt mirc Farben in Nachrichten mittels einer Hashtabelle: Schlüssel sind "fg,bg" als Ganzzahl zwischen -1 (nicht näher bezeichnet) und 15. Als Wert ist der Farbname oder die Farbnummer von WeeChat möglich (Format: "1,-1:Farbe1;2,7:Farbe2"), Beispiel: "1,-1:darkgray;1,2:white,blue" ersetzt schwarz durch "darkgray" und schwarz auf blau durch "white,blue"; Tabelle der Standard-IRC-Farben von WeeChat (in Klammern der Farbname, wie er von WeeChat genutzt wird): 0=weiß (white), 1=schwarz (black), 2=blau (blue), 3=grün (green), 4=hellrot (lightred), 5=rot (red), 6=violett (magenta), 7=braun (brown), 8=gelb (yellow), 9= hell-grün (lightgreen), 10=türkis (cyan), 11=hell-türkis (lightcyan), 12=hellblau (lightblue), 13=hell-violett (lightmagenta), 14=grau (gray), 15=weiß (white)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"1,-1:darkgray"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"1,-1:darkgray"+`
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
** Beschreibung: pass:none[Farben für Nick Präfix für das Modus-Symbol (o=op, h=halfop, v=voice, ..), Format: "o:color1;h:color2;v:color3" (wird ein Modus nicht gefunden probiert WeeChat einen der nächsten Modi aus, die der Server sendet ("PREFIX"); wird kein Modus in der Liste gefunden, wird eine Standardfarbe verwendet die dem Zeichen "*" zugeordnet wurde)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`
* [[option_irc.color.notice]] *irc.color.notice*
** Beschreibung: pass:none[Farbe des "Notice"-Textes in Notizen]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+green+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+green+`
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** Beschreibung: pass:none[Textfarbe in der die Begründung einer part/quit Nachricht angezeigt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** Beschreibung: pass:none[Farbe in dem das aktuelle Thema des Channels dargestellt werden soll (wenn ein Channel betreten oder der Befehl /topic genutzt wird)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** Beschreibung: pass:none[Farbe in dem das neue Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** Beschreibung: pass:none[Farbe in dem das alte Thema des Channels dargestellt werden soll, falls das Thema des Channels geändert wurde]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_irc.look.buffer_open_before_autojoin]] *irc.look.buffer_open_before_autojoin*
** Beschreibung: pass:none[betritt man automatisch einen Channel-Buffer (mittels autojoin Option) wird dieser direkt geöffnet, ohne auf die JOIN Nachricht des Servers zu warten; dies ist sinnvoll um die Channels immer an der selben Position bei einem Neustart zu öffnen]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.buffer_open_before_join]] *irc.look.buffer_open_before_join*
** Beschreibung: pass:none[betritt man mittels dem /join Befehl einen Channel wird der Buffer direkt geöffnet, ohne auf die JOIN Nachricht des Servers zu warten]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
** Beschreibung: pass:none[wechselt automatisch zum Channel-Buffer falls dieser automatisch betreten wurde (mittels der Serveroption "autojoin")]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
** Beschreibung: pass:none[wechselt automatisch zum Channel-Buffer falls dieser manuell betreten wurde (mittels dem /join Befehl)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
** Beschreibung: pass:none[nutzt in der Ausgabe von /names die jeweiligen Farbe des Nick (oder bei der Auflistung der Nicks wenn man einen Channel betritt)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
** Beschreibung: pass:none[nutzt die Farbe des Nick in der Nicklist]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
** Beschreibung: pass:none[nutzt die Farbe des Nick bei Nachrichten vom Server]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
** Beschreibung: pass:none[nutzt die selbe Farbe für die Darstellung des Nicks im Channel wie auch im privaten Buffer]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
** Beschreibung: pass:none[Format für die Zeitanzeige die bei einer CTCP TIME Anfrage zurückgesendet wird (siehe man strftime, welche Platzhalter für das Datum und die Uhrzeit verwendet werden)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%a, %d %b %Y %T %z"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%a, %d %b %Y %T %z"+`
* [[option_irc.look.display_away]] *irc.look.display_away*
** Beschreibung: pass:none[zeigt eine Nachricht an, sobald der Abwesenheitsstatus ein- bzw. ausgeschaltet wird (off: zeigt/sendet keine Nachricht, local: eine Nachricht wird lokal angezeigt, channel: sendet eine Nachricht an die Channels)]
** Typ: integer
** Werte: off, local, channel (Standardwert: `+local+`)
** Werte: off, local, channel
** Standardwert: `+local+`
* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
** Beschreibung: pass:none[CTCP Nachrichten werden angezeigt, obwohl sie unterdrückt werden]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
** Beschreibung: pass:none[CTCP Antworten, die durch WeeChat versendet wurden, werden angezeigt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
** Beschreibung: pass:none[unbekannte CTCP Nachrichten werden angezeigt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
** Beschreibung: pass:none[zeigt den Host innerhalb einer join Nachricht an]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
** Beschreibung: pass:none[zeigt den Host innerhalb einer join Nachrichten des lokalen Client an]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
** Beschreibung: pass:none[zeigt den Host innerhalb einer part/quit Nachricht an]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Nachrichten die beim Betreten eines Channels angezeigt werden sollen: 324 = Channel-Modi, 329 = Erstellungsdatum des Channels, 332 = Topic, 333 = Nick/Datum für Topic, 353 = genutzte Namen im Channel, 366 = Anzahl der Nicks im Channel]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"329,332,333,366"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"329,332,333,366"+`
* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
** Beschreibung: pass:none[zeige das alte Thema an, falls das Thema des Channels geändert wurde]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
** Beschreibung: pass:none[in einer privaten Unterhaltung nur einmal eine Abwesenheitsnachricht anzeigen]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
** Beschreibung: pass:none[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+`
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in Channel-Buffern als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"$nick"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"$nick"+`
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in einem privaten Buffer als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"$nick"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"$nick"+`
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in Server-Buffern als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"$nick"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"$nick"+`
* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
** Beschreibung: pass:none[beschränkt Highlights für IRC Buffer auf bestimmte Tags (um Highlights durch User- aber nicht durch Servernachrichten zu erhalten); Tags müssen durch Kommata getrennt werden; um eine logische "und" Verknüpfung zu verwenden, können mehrere Tags durch "+" zusammengefügt werden; der Platzhalter "*" kann verwendet werden um mehr als ein Tag zu markieren; wird kein Wert angegeben, erzeugt jedes Tag ein Highlight]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"irc_privmsg,irc_notice"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"irc_privmsg,irc_notice"+`
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** Beschreibung: pass:none[unterdrückt die Ausgabe von Argumenten die die Channel-Modi betreffen, sofern der entsprechende Modus für den Channel gesetzt ist ("*" unterdrückt jedwede Ausgabe von Argumenten; wird kein Wert angegeben, dann werden alle Argumente angezeigt); Beispiele: "kf" unterdrückt die Argumente, falls "k" oder "f" für den Channel gesetzt sind]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"k"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"k"+`
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** Beschreibung: pass:none[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+`
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** Beschreibung: pass:none[der Nick-Modus wird in dem Bar-Item "input_prompt" angezeigt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** Beschreibung: pass:none[der Nick-Präfix wird im Bar-Item "input_prompt" angezeigt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.join_auto_add_chantype]] *irc.look.join_auto_add_chantype*
** Beschreibung: pass:none[es wird dem Channelnamen automatisch der Channel-Typ vorangestellt, falls bei der Benutzung des /join Befehls der angegebene Channel-Name keinen gültigen Typ besitzt; Beispiel: "/join weechat" wird als: "/join #weechat" versendet]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
** Beschreibung: pass:none[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+`
* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
** Beschreibung: pass:none[ein neu geöffneter Channel wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)]
** Typ: integer
** Werte: none, next, near_server (Standardwert: `+none+`)
** Werte: none, next, near_server
** Standardwert: `+none+`
* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
** Beschreibung: pass:none[ein neuer privater Buffer wird auf eine Position gezwungen (none = standardmäßige Position (sollte der letzte Buffer in der Liste sein), next = aktueller Buffer + 1, near_server = nach dem letztem Channel/privaten Buffer des jeweiligen Servers)]
** Typ: integer
** Werte: none, next, near_server (Standardwert: `+none+`)
** Werte: none, next, near_server
** Standardwert: `+none+`
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** Beschreibung: pass:none[intelligente Vervollständigung für Nicks (es wird zuerst mit den letzten Rednern vervollständigt): speakers = alle Redner (einschließlich Highlights), speakers_highlight = nur Redner die eine Highlight Nachricht geschrieben haben]
** Typ: integer
** Werte: off, speakers, speakers_highlights (Standardwert: `+speakers+`)
** Werte: off, speakers, speakers_highlights
** Standardwert: `+speakers+`
* [[option_irc.look.nick_mode]] *irc.look.nick_mode*
** Beschreibung: pass:none[vor dem Nick wird der entsprechende Nickmodus (op, voice,...) angezeigt (none = Funktion ist deaktiviert, prefix = wird nur im Präfix angezeigt (Standardeinstellung), action = wird nur in action Nachrichten angezeigt, both = im Präfix und in action Nachrichten)]
** Typ: integer
** Werte: none, prefix, action, both (Standardwert: `+prefix+`)
** Werte: none, prefix, action, both
** Standardwert: `+prefix+`
* [[option_irc.look.nick_mode_empty]] *irc.look.nick_mode_empty*
** Beschreibung: pass:none[es wird ein Leerzeichen anstelle eines Nickmodus verwendet, falls kein Nickmodus ((half)op/voice [@%+\]) vorhanden ist]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.nicks_hide_password]] *irc.look.nicks_hide_password*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Nicks bei denen das Passwort in einer Nachricht unterdrückt werden soll. Zum Beispiel bei einer Nachricht die durch "/msg nickserv identify password" generiert wird. Beispiel: "nickserv,nickbot"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"nickserv"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"nickserv"+`
* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
** Beschreibung: pass:none[zeigt Notizen als private Nachricht an (wird die "auto" Einstellung verwendet dann wird ein privater Buffer genutzt, falls vorhanden)]
** Typ: integer
** Werte: auto, never, always (Standardwert: `+auto+`)
** Werte: auto, never, always
** Standardwert: `+auto+`
* [[option_irc.look.notice_welcome_redirect]] *irc.look.notice_welcome_redirect*
** Beschreibung: pass:none[automatische Weiterleitung von Willkommen-Nachrichten in den entsprechenden Channel-Buffer. Solche Nachrichten haben den Nick als Empfänger, der Channelnamen wird aber der Nachricht vorangestellt. Eine solche Nachricht sieht auf dem freenode Server wie folgt aus: "[#channel\] Herzlich Willkommen zum ..."]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.notice_welcome_tags]] *irc.look.notice_welcome_tags*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Schlagwörtern für Willkommen-Nachrichten die in einen Channel umgeleitet werden. Zum Beispiel: "notify_private"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Schlagwörtern die in notify-Nachrichten genutzt werden sollen, falls ein Nick einen Server betritt oder verlässt (Rückgabewert des Befehls ison oder monitor), zum Beispiel: "notify_message", "notify_private" oder "notify_highlight"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"notify_message"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"notify_message"+`
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Schlagwörtern die in notify-Nachrichten genutzt werden sollen, falls sich der away-Status eines Nick ändert (Rückgabe durch Befehl whois), zum Beispiel: "notify_message", "notify_private" oder "notify_highlight"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"notify_message"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"notify_message"+`
* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
** Beschreibung: pass:none[schließt den Buffer wenn "/part" im Channel ausgeführt wird]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.pv_buffer]] *irc.look.pv_buffer*
** Beschreibung: pass:none[private Buffer zusammenfügen]
** Typ: integer
** Werte: independent, merge_by_server, merge_all (Standardwert: `+independent+`)
** Werte: independent, merge_by_server, merge_all
** Standardwert: `+independent+`
* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Schlagwörtern die für private Nachrichten genutzt werden sollen. Zum Beispiel: "notify_message", "notify_private" oder "notify_highlight"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"notify_private"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"notify_private"+`
* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
** Beschreibung: pass:none[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+`
* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
** Beschreibung: pass:none[Server-Buffer zusammenfügen]
** 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+`
* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
** Beschreibung: pass:none[filtert join/part/quit/nick Nachrichten für einen Nick der einige Minuten im Channel inaktiv gewesen ist. Dazu muss ein Filter mit dem Schlagwort "irc_smart_filter" erstellt werden]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
** Beschreibung: pass:none[Verzögerung, in Minuten, für eine Filterung von join/part/quit Mitteilungen. Falls ein Nick in der angegebenen Zeit keine Nachricht schreibt, wird seinejoin/part/quit Mitteilung gefiltert]
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `+5+`)
** Werte: 1 .. 10080
** Standardwert: `+5+`
* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
** Beschreibung: pass:none[aktiviert einen intelligenten Filter für "join" Nachrichten]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.smart_filter_join_unmask]] *irc.look.smart_filter_join_unmask*
** Beschreibung: pass:none[Verzögerung (in Minuten) um Join Mitteilungen rückwirkend anzuzeigen, falls diese mittels "irc_smart_filter" unterdrückt wurden. Sollte ein Nick während der vorgegeben Zeit etwas im Channel schreiben, dann wird seine Join Mitteilung angezeigt. Dies bezieht sich auf Nachrichten, eine Notice, Änderungen am Topic oder falls der Nick gewechselt wird (0 = deaktiviert: join-Mitteilungen bleiben verborgen)]
** Typ: integer
** Werte: 0 .. 10080 (Standardwert: `+30+`)
** Werte: 0 .. 10080
** Standardwert: `+30+`
* [[option_irc.look.smart_filter_mode]] *irc.look.smart_filter_mode*
** Beschreibung: pass:none[aktiviert einen intelligenten Filter für "mode" Nachrichten: "*" filtert alle Modi-Nachrichten, "+" um alle Modi im Server-Präfix zu filtern (zum Beispiel "ovh"), "xyz" um die Modi x/y/z zu filtern, "-xyz" um alle Modi, außer x/y/z, zu filtern; Beispiele: "ovh": filtert die Modi o/v/h, "-bkl": filtert alle Modi, ausgenommen b/k/l]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"+"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"+"+`
* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
** Beschreibung: pass:none[aktiviert einen intelligenten Filter für "nick" Nachrichten (Änderungen des Nick)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
** Beschreibung: pass:none[aktiviert einen intelligenten Filter für "part" und "quit" Nachrichten]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
** Beschreibung: pass:none[aktiviert die Erstellung von temporären Servern mit dem Befehl /connect]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** Beschreibung: pass:none[Farben werden im Channel-Thema entfernt (wird nur genutzt wenn der Buffer-Titel angezeigt wird)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
** Beschreibung: pass:none[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+`
* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
** Beschreibung: pass:none[maximale Verzögerung bei der automatischen Wiederverbindung zum Server (in Sekunden, 0 = keine Begrenzung)]
** Typ: integer
** Werte: 0 .. 604800 (Standardwert: `+600+`)
** Werte: 0 .. 604800
** Standardwert: `+600+`
* [[option_irc.network.ban_mask_default]] *irc.network.ban_mask_default*
** Beschreibung: pass:none[Vorgabewert für Befehle /ban, /unban und /kickban; Variablen $nick, $user, $ident und $host werden durch den jeweiligen Wert ersetzt (extrahiert aus "nick!user@host"); $ident ist identisch mit $user, sofern $user nicht mit "~" beginnt. Andernfalls wird daraus "*"; diese Vorgabemaske wird nur angewendet, sofern WeeChat den Host des Nicks ermitteln kann]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"*!$ident@$host"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"*!$ident@$host"+`
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** Beschreibung: pass:none[dekodieren/kodieren von Channelnamen innerhalb einer Nachricht mittels Charset-Optionen; es wird empfohlen diese Option deaktiviert zu lassen sofern man ausschließlich UTF-8 in Channelnamen verwendet. Diese Option sollte nur dann verwendet werden, sofern man exotische Zeichensätze wie ISO für Channelnamen nutzt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** Beschreibung: pass:none[wenn deaktiviert, werden Farben-Codes von eingehenden Nachrichten ignoriert]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.network.colors_send]] *irc.network.colors_send*
** Beschreibung: pass:none[erlaubt Benutzern, spezielle Farbcodes zu versenden (ctrl-c + Code und optional Farbe: b=fett, cxx=Farbe, cxx,yy=Schrift-/Hintergrundfarbe, i=kursiv, o=schaltet Farbe/Attribute aus, r=invertiert, u=unterstrichen)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.network.lag_check]] *irc.network.lag_check*
** Beschreibung: pass:none[Intervall zwischen zwei Überprüfungen auf Verfügbarkeit des Servers (in Sekunden, 0 = keine Überprüfung)]
** Typ: integer
** Werte: 0 .. 604800 (Standardwert: `+60+`)
** Werte: 0 .. 604800
** Standardwert: `+60+`
* [[option_irc.network.lag_max]] *irc.network.lag_max*
** Beschreibung: pass:none[maximale Verzögerung (in Sekunden): sollte die maximale Verzögerung erreicht werden geht WeeChat davon aus, dass die Antwort (pong) des Servers nicht mehr empfangen wird. Die Verzögerung wird dann nicht weiter gezählt (0 = es wird ewig gewartet)]
** Typ: integer
** Werte: 0 .. 604800 (Standardwert: `+1800+`)
** Werte: 0 .. 604800
** Standardwert: `+1800+`
* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
** Beschreibung: pass:none[geringste Verzögerungszeit (Lag) die angezeigt werden soll (in Millisekunden)]
** Typ: integer
** Werte: 0 .. 86400000 (Standardwert: `+500+`)
** Werte: 0 .. 86400000
** Standardwert: `+500+`
* [[option_irc.network.lag_reconnect]] *irc.network.lag_reconnect*
** Beschreibung: pass:none[erneut mit Server verbinden, falls die maximal Verzögerung (Lag) erreicht wurde (Zeit in Sekunden, 0 = keine automatische Neuverbindung, zum Server); dieser Wert muss geringer oder gleich dem Wert in irc.network.lag_max sein]
** Typ: integer
** Werte: 0 .. 604800 (Standardwert: `+0+`)
** Werte: 0 .. 604800
** Standardwert: `+300+`
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** Beschreibung: pass:none[Intervall zwischen zwei Aktualisierungen für die Anzeige der Verzögerung (Lag-Item), wenn die Verzögerungszeit sich erhöht (in Sekunden)]
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `+1+`)
** Werte: 1 .. 3600
** Standardwert: `+1+`
* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
** Beschreibung: pass:none[Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "ison" (in Minuten)]
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `+1+`)
** Werte: 1 .. 10080
** Standardwert: `+1+`
* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
** Beschreibung: pass:none[Intervall zwischen zwei notify Überprüfungen mit dem IRC Befehl "whois" (in Minuten)]
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `+5+`)
** Werte: 1 .. 10080
** Standardwert: `+5+`
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** Beschreibung: pass:none[erzeugt einen Fehler bei der SASL Authentifizierung, falls SASL angefragt aber vom Server nicht zur Verfügung gestellt wird; falls diese Option aktiviert ist hat sie nur dann Einfluss sofern bei der Option "sasl_fail" die Einstellung "reconnect" oder "disconnect" genutzt wird]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** Beschreibung: pass:none[sendet unbekannte Befehle an den Server]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.network.whois_double_nick]] *irc.network.whois_double_nick*
** Beschreibung: pass:none[dupliziert den Nick, für den /whois Befehl (falls nur ein Nick angegeben wird), um die Idle-Zeit zu erhalten. Zum Beispiel: "/whois nick" wird als "whois nick nick" verschickt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** Beschreibung: pass:none[Liste von Hostname/Port oder IP/Port für Server (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
** Beschreibung: pass:none[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+`)
** Werte: 0 .. 60
** Standardwert: `+2+`
* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
** Beschreibung: pass:none[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: 0 .. 60
** Standardwert: `+2+`
* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
** Beschreibung: pass:none[Beim Programmstart von Weechat automatisch mit dem Server verbinden]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Channels, die beim Verbinden mit dem Server automatisch betreten werden (nachdem die Einstellungen command + delay ausgeführt wurden). Channels die einen Schlüssel benötigen müssen in der Auflistung als erstes aufgeführt werden. Die Schlüssel, zu den jeweiligen Channels, werden nach den Channels aufgeführt (eine Trennung von Channels und Schlüssel erfolgt mittels einem Leerzeichen. Schlüssel werden untereinander auch durch Kommata voneinander getrennt) (Beispiel: "#channel1,#channel2,#channnel3 key1,key2", #channel1 und #channel2 sind durch jeweils einen Schlüssel, key1 und key2, geschützt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
** Beschreibung: pass:none[Nach einer Trennung vom Server die Verbindung automatisch wiederherstellen]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
** Beschreibung: pass:none[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+`
* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
** Beschreibung: pass:none[Channels automatisch betreten, falls man rausgeworfen wurde. Es kann eine lokale Buffer Variable für einen Channel erstellt werden, diese lokale Variable wird vorrangig behandelt (Name der lokalen Variable: "autorejoin", Wert: "on" oder "off")]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
** Beschreibung: pass:none[Wartezeit, in Sekunden, die verstreichen soll bevor man den Channel automatisch erneut betritt (nachdem man rausgeworfen wurde)]
** Typ: integer
** Werte: 0 .. 86400 (Standardwert: `+30+`)
** Werte: 0 .. 86400
** Standardwert: `+30+`
* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
** Beschreibung: pass:none[überprüft die Abwesenheit (/away) der Nutzer, in dem angegebenen Intervall (in Minuten, 0 = nicht überprüfen)]
** Typ: integer
** Werte: 0 .. 10080 (Standardwert: `+0+`)
** Werte: 0 .. 10080
** Standardwert: `+0+`
* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
** Beschreibung: pass:none[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 .. 1000000
** Standardwert: `+25+`
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
** Beschreibung: pass:none[durch Kommata getrennte Liste von erweiterten Client-Fähigkeiten ("client capabilities"), welche vom Server angeboten und genutzt werden sollen (siehe /help cap um eine Liste von Fähigkeiten zu erhalten die von WeeChat unterstützt werden) (Beispiel: "away-notify,multi-prefix")]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** Beschreibung: pass:none[enthält Befehle die, nach einer Verbindung zum Server und bevor Channels betreten werden, ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon nutzen muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
** Beschreibung: pass:none[Wartezeit (in Sekunden) nach Ausführung des Befehls und bevor Channels automatisch betreten werden (Beispiel: es wird eine gewisse Zeit gewartet, um eine Authentifizierung zu ermöglichen)]
** Typ: integer
** Werte: 0 .. 3600 (Standardwert: `+0+`)
** Werte: 0 .. 3600
** Standardwert: `+0+`
* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
** Beschreibung: pass:none[Wartezeit (in Sekunden) zwischen einer TCP Verbindung mit dem Server und des Empfanges der "message 001" Nachricht. Falls die Wartezeit verstreichen sollte bevor die "message 001" Nachricht empfangen wurde dann wird WeeChat die Verbindung zum Server trennen]
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `+60+`)
** Werte: 1 .. 3600
** Standardwert: `+60+`
* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
** Beschreibung: pass:none[bei der Kommunikation mit dem Server wird das IPv6 Protokoll genutzt (sollte IPv6 nicht verfügbar sein dann wird automatisch auf IPv4 umgeschaltet); wird die Funktion deaktiviert, dann wird ausschließlich IPv4 genutzt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
** Beschreibung: pass:none[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: `+""+`
* [[option_irc.server_default.msg_kick]] *irc.server_default.msg_kick*
** Beschreibung: pass:none[Standardmitteilung einer kick-Nachricht, für die Befehle "/kick" und "/kickban" (Hinweis: Inhalt wird evaluiert, siehe /help eval; Variablen die genutzt werden können: ${nick}, ${channel} und ${server})]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.msg_part]] *irc.server_default.msg_part*
** Beschreibung: pass:none[Standardmitteilung einer part-Nachricht (/part) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Variablen die genutzt werden können: ${nick}, ${channel} und ${server}; "%v" wird durch die genutzte WeeChat-Version ersetzt, sofern keine Variable vom Typ ${...} verwendet wird)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"WeeChat ${info:version}"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.msg_quit]] *irc.server_default.msg_quit*
** Beschreibung: pass:none[Standardmitteilung einer quit-Nachricht (Trennung vom Server) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Variablen die genutzt werden können: ${nick}, ${channel} und ${server}; "%v" wird durch die genutzte WeeChat-Version ersetzt, sofern keine Variable vom Typ ${...} verwendet wird)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"WeeChat ${info:version}"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** Beschreibung: pass:none[Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.nicks_alternate]] *irc.server_default.nicks_alternate*
** Beschreibung: pass:none[nutzt einen alternativen Nick, sofern alle voreingestellten Nicks am Server schon genutzt werden. Dazu wird das Zeichen "_" an den Nick angehangen, sofern der Nick nicht mehr als neun Zeichen besitzt. Andernfalls werden die beiden letzten Zeichen durch eine Zahl zwischen 1 und 99 ersetzt, bis ein freier Nick auf dem Server gefunden wird]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.server_default.notify]] *irc.server_default.notify*
** Beschreibung: pass:none[Liste mit Benachrichtigung für Server (diese Einstellung sollte nicht direkt verändert werden. Dazu sollte der Befehl /notify genutzt werden)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.password]] *irc.server_default.password*
** Beschreibung: pass:none[Passwort für Server (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
** Beschreibung: pass:none[Name des Proxy für diesen Server (optional, Proxy muss mit dem Befehl /proxy angelegt werden)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** Beschreibung: pass:none[Realname der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** Beschreibung: pass:none[auszuführende Aktion falls die SASL Authentifizierung fehlschlägt: "continue" ignoriert das Problem welches bei der Authentifizierung aufgetreten ist, "reconnect" versucht erneut eine Verbindung herzustellen, "disconnect" trennt die Verbindung zum Server (siehe Option irc.network.sasl_fail_unavailable)]
** Typ: integer
** Werte: continue, reconnect, disconnect (Standardwert: `+continue+`)
** Werte: continue, reconnect, disconnect
** Standardwert: `+continue+`
* [[option_irc.server_default.sasl_key]] *irc.server_default.sasl_key*
** Beschreibung: pass:none[Datei mit privatem ECC Schlüssel für den "ecdsa-nist256p-challenge" Mechanismus ("%h" wird durch das WeeChat Verzeichnis ersetzt, standardmäßig "~/.weechat")]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
** Beschreibung: pass:none[Verfahren welches bei einer SASL Authentifizierung angewandt werden soll: "plain" Passwort wird im Klartext gesendet, "ecdsa-nist256p-challenge" für öffentlich/private Schlüsselmethode, "external" SSL Zertifikat welches auf Client Seite vorliegt wird verwendet, "dh-blowfish" Passwort wird mittels blowfish verschlüsselt (unsicher, wird nicht empfohlen), "dh-aes" Passwort wird mittels AES verschlüsselt (unsicher, wird nicht empfohlen)]
** Typ: integer
** Werte: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes (Standardwert: `+plain+`)
** Werte: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes
** Standardwert: `+plain+`
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** Beschreibung: pass:none[Passwort für SASL Authentifikation; diese Option findet keine Anwendung falls der Mechanismus "ecdsa-nist256p-challenge" und "external" verwendet wird (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
** Beschreibung: pass:none[Zeitüberschreitung bis zum Abbruch der SASL Authentifizierung (in Sekunden)]
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `+15+`)
** Werte: 1 .. 3600
** Standardwert: `+15+`
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** Beschreibung: pass:none[Username für SASL Authentifikation; diese Option wird nicht für den Mechanismus "external" verwendet (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** Beschreibung: pass:none[Server über SSL ansprechen]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** Beschreibung: pass:none[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: `+""+`
* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
** Beschreibung: pass:none[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+`
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
** Beschreibung: pass:none[Fingerprint des Zertifikates welches als vertrauenswürdig eingestuft und für diesen Server akzeptiert wird; es sind nur hexadezimale Zeichen erlaubt (0-9, a-f): bei SHA-512 ist das Zertifikat 64 Zeichen lang, bei SHA-256 sind es 32 Zeichen, bei SHA-1 sind es 20 Zeichen (nicht empfohlen, da unsicher); verschiedene Fingerprints können durch Kommata voneinander getrennt werden; wird diese Option genutzt, findet KEINE weitere Überprüfung der Zertifikate statt (Option "ssl_verify")]
** Beschreibung: pass:none[Fingerprint des Zertifikates welches als vertrauenswürdig eingestuft und für diesen Server akzeptiert wird; es sind nur hexadezimale Zeichen erlaubt (0-9, a-f): bei SHA-512 ist das Zertifikat 64 Zeichen lang, bei SHA-256 sind es 32 Zeichen, bei SHA-1 sind es 20 Zeichen (nicht empfohlen, da unsicher); mehrere Fingerprints können durch Kommata voneinander getrennt werden; wird diese Option genutzt, findet KEINE weitere Überprüfung der Zertifikate statt (Option "ssl_verify") (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** Beschreibung: pass:none[Zeichenkette mit Prioritäten für gnutls (für die korrekte Syntax siehe gnutls Dokumentation unter Funktion gnutls_priority_init. Gebräuchliche Zeichenketten sind: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"NORMAL:-VERS-SSL3.0"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** Beschreibung: pass:none[überprüft ob die SSL-Verbindung vertrauenswürdig ist]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
** Beschreibung: pass:none[Usermode der direkt nach der Verbindung zum Server gesetzt werden soll. Dies geschieht bevor Befehle für den Server ausgeführt und bevor Channels automatisch betreten werden; Beispiele: "+R" (um den Modus "R" zu setzen), "+R-i" (setzt den Modus "R" und entfernt den Modus "i"); siehe /help mode um den Befehlssatz angezeigt zu bekommen (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_irc.server_default.username]] *irc.server_default.username*
** Beschreibung: pass:none[Username der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
+26 -13
View File
@@ -5,64 +5,77 @@
* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
** Beschreibung: pass:none[Farbe für die letzte Zeile im Verlaufsspeicher]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_logger.color.backlog_line]] *logger.color.backlog_line*
** Beschreibung: pass:none[Textfarbe in der der Verlaufsspeicher dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_logger.file.auto_log]] *logger.file.auto_log*
** Beschreibung: pass:none[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+`
* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
** Beschreibung: pass:none[Zeit, in Sekunden, die verstreicht bis eine Protokolldatei gesichert wird (0 = Protokolldatei wird unmittelbar gesichert, nachdem eine neue Zeile dargestellt wurde)]
** Typ: integer
** Werte: 0 .. 3600 (Standardwert: `+120+`)
** Werte: 0 .. 3600
** Standardwert: `+120+`
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** Beschreibung: pass:none[fügt eine Information in die Protokoll-Datei ein, wenn die Protokollierung gestartet oder beendet wird]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_logger.file.mask]] *logger.file.mask*
** Beschreibung: pass:none[Standardmaske für Protokolldateien (Format: "Verzeichnis/zur/Datei" oder "Datei", ohne ein führendes "/", da die "Verzeichnis" Einstellung genutzt wird um vollständige Verzeichnisstrukturen zu erstellen); lokale Buffer Variablen und Datumsspezifikationen (siehe: man strftime) sind zulässig (es sollten aber nur solche Variablen genutzt werden die auf alle Buffer angewendet werden können. Zum Beispiel sollten NICHT die Variablen $server oder $channel genutzt werden)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"$plugin.$name.weechatlog"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"$plugin.$name.weechatlog"+`
* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
** Beschreibung: pass:none[Protokolldateien werden ausschließlich in Kleinschreibung erstellt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_logger.file.nick_prefix]] *logger.file.nick_prefix*
** Beschreibung: pass:none[Zeichenkette, die dem Nick vorangestellt werden soll. Beispiel: "<"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_logger.file.nick_suffix]] *logger.file.nick_suffix*
** Beschreibung: pass:none[Zeichenkette, die nach dem Nick eingefügt werden soll. Beispiel: ">"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_logger.file.path]] *logger.file.path*
** Beschreibung: pass:none[Pfad für WeeChat Protokolldateien; "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat"); eine Datumsspezifikation ist zulässig (siehe: man strftime) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%h/logs/"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%h/logs/"+`
* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
** Beschreibung: pass:none[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: `+"_"+`
* [[option_logger.file.time_format]] *logger.file.time_format*
** Beschreibung: pass:none[Zeitstempel in Protokoll-Datei nutzen (siehe man strftime, welche Platzhalter für das Datum und die Uhrzeit verwendet werden)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%Y-%m-%d %H:%M:%S"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%Y-%m-%d %H:%M:%S"+`
* [[option_logger.look.backlog]] *logger.look.backlog*
** Beschreibung: pass:none[maximale Anzahl der letzten Zeilen die aus der Protokolldatei dargestellt werden sollen, sobald ein Buffer geöffnet wird (0 = kein Darstellung)]
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `+20+`)
** Werte: 0 .. 2147483647
** Standardwert: `+20+`
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_relay.color.client]] *relay.color.client*
** Beschreibung: pass:none[Textfarbe für Client-Beschreibung]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+cyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+cyan+`
* [[option_relay.color.status_active]] *relay.color.status_active*
** Beschreibung: pass:none[Textfarbe für Status: "Verbindung hergestellt"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightblue+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightblue+`
* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** Beschreibung: pass:none[Textfarbe für Status: "Authentifizierung gescheitert"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** Beschreibung: pass:none[Textfarbe für Status: "verbinde"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+yellow+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+yellow+`
* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** Beschreibung: pass:none[Textfarbe für Status: "Verbindung getrennt"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** Beschreibung: pass:none[Textfarbe für Status: "warte auf Authentifizierung"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+brown+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+brown+`
* [[option_relay.color.text]] *relay.color.text*
** Beschreibung: pass:none[Textfarbe in Relay-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_relay.color.text_bg]] *relay.color.text_bg*
** Beschreibung: pass:none[Hintergrundfarbe in Relay-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_relay.color.text_selected]] *relay.color.text_selected*
** Beschreibung: pass:none[Textfarbe für selektierte Zeile in Relay-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
** Beschreibung: pass:none[Zeitangabe, in Minuten, wie lange die Zeilen im Verlaufsspeicher für jeden IRC Channel gehalten werden sollen (0 = unbegrenzt, Beispiele: 1440 = einen Tag, 10080 = eine Woche, 43200 = einen Monat, 525600 = ein Jahr)]
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `+1440+`)
** Werte: 0 .. 2147483647
** Standardwert: `+1440+`
* [[option_relay.irc.backlog_max_number]] *relay.irc.backlog_max_number*
** Beschreibung: pass:none[maximale Anzahl an Zeilen im Verlaufsspeicher. Dies gilt für jeden IRC Channel (0: keine Zeilenbegrenzung)]
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `+256+`)
** Werte: 0 .. 2147483647
** Standardwert: `+256+`
* [[option_relay.irc.backlog_since_last_disconnect]] *relay.irc.backlog_since_last_disconnect*
** Beschreibung: pass:none[Verlaufsspeicher anzeigen, beginnend mit dem Client der zuletzt beendet wurde]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_relay.irc.backlog_since_last_message]] *relay.irc.backlog_since_last_message*
** Beschreibung: pass:none[Verlaufsspeicher anzeigen, beginnend mit Ihrer zuletzt geschriebenen Nachricht]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Nachrichten-Tags welche im Verlaufsspeicher von IRC Channels angezeigt werden (unterstützte Tags: "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = alle unterstützten Tags]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"irc_privmsg"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"irc_privmsg"+`
* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
** Beschreibung: pass:none[Format für die Zeitanzeige im Verlaufsspeicher (siehe man strftime für gültige Formate) (findet keine Anwendung wenn die Serverfunktion, "server-time", durch den Client aktiviert wurde, da die Zeitanzeige als irc-Tag gesendet wird); keine Zeichenkette = deaktiviert die Zeitanzeige im Verlaufsspeicher]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"[%H:%M] "+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"[%H:%M] "+`
* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** Beschreibung: pass:none[ö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+`
* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** Beschreibung: pass:none[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+`
* [[option_relay.network.allow_empty_password]] *relay.network.allow_empty_password*
** Beschreibung: pass:none[erlaubt das kein Passwort für Relay genutzt wird (sollte ausschließlich für Testzwecke oder auf einem lokalen System genutzt werden)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
** Beschreibung: pass:none[erweiterter regulärer POSIX Ausdruck für IPs die von relay akzeptiert werden (Groß- und Kleinschreibung wird ignoriert. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss die Zeichenkette mit "(?-i)" eingeleitet werden), Beispiele: "^(123.45.67.89|192.160.*)$"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_relay.network.bind_address]] *relay.network.bind_address*
** Beschreibung: pass:none[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: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_relay.network.clients_purge_delay]] *relay.network.clients_purge_delay*
** Beschreibung: pass:none[Wartezeit bis nicht verbundene Clients gelöscht werden (in Minuten, 0 = lösche Clients unmittelbar, -1 = niemals löschen)]
** Typ: integer
** Werte: -1 .. 43200 (Standardwert: `+0+`)
** Werte: -1 .. 43200
** Standardwert: `+0+`
* [[option_relay.network.compression_level]] *relay.network.compression_level*
** Beschreibung: pass:none[Kompressionsstärke der Pakete die durch das WeeChat Protokoll an den Client gesendet werden sollen (0 = Kompression deaktiviert, 1 = niedrige Kompression ... 9 = stärkste Kompression)]
** Typ: integer
** Werte: 0 .. 9 (Standardwert: `+6+`)
** Werte: 0 .. 9
** Standardwert: `+6+`
* [[option_relay.network.ipv6]] *relay.network.ipv6*
** Beschreibung: pass:none[lauscht standardmäßig am IPv6 Socket (zusätzlich zu IPv4, welches als Standardprotokoll genutzt wird); mittels des Protokollnamens kann das IPv4 und IPv6 Protokoll, einzeln oder gemeinsam, erzwungen werden (siehe /help relay)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** Beschreibung: pass:none[maximale Anzahl an Clients die mit einem Port verbunden sein dürfen (0 = keine Begrenzung)]
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `+5+`)
** Werte: 0 .. 2147483647
** Standardwert: `+5+`
* [[option_relay.network.password]] *relay.network.password*
** Beschreibung: pass:none[Passwort wird von Clients benötigt um Zugriff auf dieses Relay zu erhalten (kein Eintrag bedeutet, dass kein Passwort benötigt wird, siehe Option relay.network.allow_empty_password) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** Beschreibung: pass:none[Datei mit SSL Zertifikat und privatem Schlüssel (zur Nutzung von Clients mit SSL)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%h/ssl/relay.pem"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%h/ssl/relay.pem"+`
* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
** Beschreibung: pass:none[Zeichenkette mit Prioritäten für gnutls (für die korrekte Syntax siehe gnutls Dokumentation unter Funktion gnutls_priority_init. Gebräuchliche Zeichenketten sind: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"NORMAL:-VERS-SSL3.0"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** Beschreibung: pass:none[erweiterter regulärer POSIX Ausdruck für Origins in WebSockets (Groß- und Kleinschreibung wird ignoriert. Um Groß- und Kleinschreibung zu unterscheiden muss "(?-i)" dem Origin vorangestellt werden), Beispiele: "^http://(www\.)?example\.(com|org)"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
+82 -41
View File
@@ -5,204 +5,245 @@
* [[option_script.color.status_autoloaded]] *script.color.status_autoloaded*
** Beschreibung: pass:none[Farbe in der der Status "autoloaded" ("a") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+cyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+cyan+`
* [[option_script.color.status_held]] *script.color.status_held*
** Beschreibung: pass:none[Farbe in der der Status "halten" ("H") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_script.color.status_installed]] *script.color.status_installed*
** Beschreibung: pass:none[Farbe in der der Status "installiert" ("i") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightcyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightcyan+`
* [[option_script.color.status_obsolete]] *script.color.status_obsolete*
** Beschreibung: pass:none[Farbe in der der Status "obsolete" ("N") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightmagenta+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightmagenta+`
* [[option_script.color.status_popular]] *script.color.status_popular*
** Beschreibung: pass:none[Farbe in der der Status "empfohlen" ("*") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+yellow+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+yellow+`
* [[option_script.color.status_running]] *script.color.status_running*
** Beschreibung: pass:none[Farbe in der der Status "laufend" ("r") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightgreen+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightgreen+`
* [[option_script.color.status_unknown]] *script.color.status_unknown*
** Beschreibung: pass:none[Farbe in der der Status "unbekannt" ("?") dargestellt werden soll]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_script.color.text]] *script.color.text*
** Beschreibung: pass:none[Textfarbe im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_bg]] *script.color.text_bg*
** Beschreibung: pass:none[Hintergrundfarbe im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_bg_selected]] *script.color.text_bg_selected*
** Beschreibung: pass:none[Hintergrundfarbe]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+red+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+red+`
* [[option_script.color.text_date]] *script.color.text_date*
** Beschreibung: pass:none[Textfarbe für das Datum im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_date_selected]] *script.color.text_date_selected*
** Beschreibung: pass:none[Textfarbe für das Datum, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_script.color.text_delimiters]] *script.color.text_delimiters*
** Beschreibung: pass:none[Textfarbe für das Trennzeichen im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_description]] *script.color.text_description*
** Beschreibung: pass:none[Textfarbe für die Beschreibung im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_description_selected]] *script.color.text_description_selected*
** Beschreibung: pass:none[Textfarbe für die Beschreibung des Skriptes, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_script.color.text_extension]] *script.color.text_extension*
** Beschreibung: pass:none[Textfarbe für die Erweiterung im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_extension_selected]] *script.color.text_extension_selected*
** Beschreibung: pass:none[Textfarbe für die Dateierweiterung, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_script.color.text_name]] *script.color.text_name*
** Beschreibung: pass:none[Textfarbe für den Namen des Skriptes im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+cyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+cyan+`
* [[option_script.color.text_name_selected]] *script.color.text_name_selected*
** Beschreibung: pass:none[Textfarbe für den Namen des Skriptes, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightcyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightcyan+`
* [[option_script.color.text_selected]] *script.color.text_selected*
** Beschreibung: pass:none[Textfarbe für den Auswahlbalken im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_script.color.text_tags]] *script.color.text_tags*
** Beschreibung: pass:none[Textfarbe für die Schlagwörter im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+brown+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+brown+`
* [[option_script.color.text_tags_selected]] *script.color.text_tags_selected*
** Beschreibung: pass:none[Textfarbe für die Schlagwörter, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+yellow+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+yellow+`
* [[option_script.color.text_version]] *script.color.text_version*
** Beschreibung: pass:none[Textfarbe für die Version im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+magenta+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+magenta+`
* [[option_script.color.text_version_loaded]] *script.color.text_version_loaded*
** Beschreibung: pass:none[Textfarbe für die geladene Version im Skript-Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_script.color.text_version_loaded_selected]] *script.color.text_version_loaded_selected*
** Beschreibung: pass:none[Textfarbe für die Versionsanzeige des geladenen Skriptes, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_script.color.text_version_selected]] *script.color.text_version_selected*
** Beschreibung: pass:none[Textfarbe für die Version des Skriptes, im Skript Buffer, wenn die Zeile angewählt wird]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightmagenta+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightmagenta+`
* [[option_script.look.columns]] *script.look.columns*
** Beschreibung: pass:none[Format in welchem die Spalten im Skript Buffer dargestellt werden sollen. Es können folgende Spaltenbezeichnungen genutzt werden: %a=Autor, %d=Beschreibung, %D=hinzugefügt, %e=Dateierweiterung, %l=Programmiersprache, %L=Lizenz, %n=Skriptname, mit Dateierweiterung, %N=Skriptname, %r=Voraussetzungen, %s=Status, %t=Schlagwörter, %u=Datum der letzten Überarbeitung, %v=Version, %V=installierte Version, %w=min_WeeChat_Version, %W=max_WeeChat_Version)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%s %n %V %v %u | %d | %t"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%s %n %V %v %u | %d | %t"+`
* [[option_script.look.diff_color]] *script.look.diff_color*
** Beschreibung: pass:none[Unterschiede in den zwei Skripten werden farblich hervorgehoben]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_script.look.diff_command]] *script.look.diff_command*
** Beschreibung: pass:none[Befehl der genutzt werden soll um die Unterschiede zwischen dem installierten Skript und dem Skript, welches im offiziellem Bereich der Homepage bereitgestellt wird, darzustellen ("auto" = automatische Erkennung des Diff-Befehls (git oder diff), leerer Wert = Diff ist deaktiviert, externer Befehl = Name des Befehls, zum Beispiel "diff")]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"auto"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"auto"+`
* [[option_script.look.display_source]] *script.look.display_source*
** Beschreibung: pass:none[Zeigt den Quellcode des Skriptes, mit weiteren Informationen zu dem Skript, im Buffer an (Skript wird dazu temporär in eine Datei gesichert)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_script.look.quiet_actions]] *script.look.quiet_actions*
** Beschreibung: pass:none[diese Einstellung stellt einen stummen Modus für den Skripten-Buffer zu Verfügung: Es werden keine Nachrichten im Core-Buffer ausgegeben, wenn Skripten installiert/entfernt/gestartet/beendet werden (lediglich Fehler werden ausgegeben)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_script.look.sort]] *script.look.sort*
** Beschreibung: pass:none[Standardsortierung für Skripten im Skript Buffer: durch Kommata getrennte Liste von Bezeichnern: a=Autor, A=automatisch geladen, d=Datum wann das Skript hinzugefügt wurde, e=Dateierweiterung, i=installiert, l=Programmiersprache, n=Skriptname, o=obsolete, p=empfohlen, r=Skript wird ausgeführt, u=Datum der letzten Überarbeitung; mit Hilfe des Zeichens "-", vor dem entsprechenden Bezeichner, kann die Darstellung umgekehrt werden. Beispiel: "i,u": installierte Skripten werden zuerst dargestellt, sortiert nach dem Datum ihrer letzten Überarbeitung]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"p,n"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"p,n"+`
* [[option_script.look.translate_description]] *script.look.translate_description*
** Beschreibung: pass:none[für die Beschreibung der Skripten wird die Muttersprache verwendet (sollte keine Übersetzung in der eigenen Sprache verfügbar sein, wird auf die englische Beschreibung zurückgegriffen)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_script.look.use_keys]] *script.look.use_keys*
** Beschreibung: pass:none[Um Tastenkurzbefehle im Skript-Buffer direkt nutzen zu können (zum Beispiel: alt+i = installieren, alt+r = entfernen, ...), muss diese Einstellung aktiviert werden. Andernfalls können Aktionen nur über die Eingabezeile durchgeführt werden: i,r...]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_script.scripts.autoload]] *script.scripts.autoload*
** Beschreibung: pass:none[autoload Skripten installiert (erstellt einen Link im "autoload" Verzeichnis zum Skript im übergeordneten Verzeichnis)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_script.scripts.cache_expire]] *script.scripts.cache_expire*
** Beschreibung: pass:none[Ablaufdatum des lokalen Caches, in Minuten (-1 = ohne Ablaufdatum, 0 = umgehend)]
** Typ: integer
** Werte: -1 .. 525600 (Standardwert: `+1440+`)
** Werte: -1 .. 525600
** Standardwert: `+1440+`
* [[option_script.scripts.download_timeout]] *script.scripts.download_timeout*
** Beschreibung: pass:none[Zeitüberschreitung (in Sekunden) beim herunterladen von Skripten und der Skriptliste]
** Typ: integer
** Werte: 1 .. 3600 (Standardwert: `+30+`)
** Werte: 1 .. 3600
** Standardwert: `+30+`
* [[option_script.scripts.hold]] *script.scripts.hold*
** Beschreibung: pass:none[Skripten welche "gehalten" werden sollen. Dies ist eine durch Kommata getrennte Liste von Skripten die weder aktualisiert noch entfernt werden können. Zum Beispiel: "buffers.pl,iset.pl"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_script.scripts.path]] *script.scripts.path*
** Beschreibung: pass:none[lokales Cache-Verzeichnis für die Script-Erweiterung; "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat") (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%h/script"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%h/script"+`
* [[option_script.scripts.url]] *script.scripts.url*
** Beschreibung: pass:none[URL mit dem Dateinamen, welches die Liste der Skripten enthält; standardmäßig wird HTTPS genutzt, siehe Option script.scripts.url_force_https]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"http://weechat.org/files/plugins.xml.gz"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"http://weechat.org/files/plugins.xml.gz"+`
* [[option_script.scripts.url_force_https]] *script.scripts.url_force_https*
** Beschreibung: pass:none[HTTPS wird für das Herunterladen der Indexdatei und der Skripten bevorzugt; diese Einstellung sollte nur deaktiviert werden falls Probleme beim Herunterladen auftreten]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_sec.crypt.cipher]] *sec.crypt.cipher*
** Beschreibung: pass:none[zu nutzendes Chiffre zum Verschlüsseln von Daten (die Zahl hinter dem Algorithmus bestimmt die Größe des Schlüssels, in Bits)]
** Typ: integer
** Werte: aes128, aes192, aes256 (Standardwert: `+aes256+`)
** Werte: aes128, aes192, aes256
** Standardwert: `+aes256+`
* [[option_sec.crypt.hash_algo]] *sec.crypt.hash_algo*
** Beschreibung: pass:none[Hash-Algorithmus zur Überprüfung der verschlüsselten Daten]
** Typ: integer
** Werte: sha224, sha256, sha384, sha512 (Standardwert: `+sha256+`)
** Werte: sha224, sha256, sha384, sha512
** Standardwert: `+sha256+`
* [[option_sec.crypt.passphrase_file]] *sec.crypt.passphrase_file*
** Beschreibung: pass:none[Pfad zu einer Datei die die Passphrase enthält um damit schutzwürdige Daten zu ver- und entschlüsseln. Diese Einstellung findet nur Anwendung, wenn die Datei sec.conf gelesen wird. Es wird auch nur die erste Zeile eingelesen. Diese Datei wird nur verwendet, falls die Umgebungsvariable "WEECHAT_PASSPHRASE" nicht genutzt wird (die Umgebungsvariable besitzt eine höhere Priorität). Sicherheitshinweis: Es ist anzuraten dieser Datei nur für die eigene Person Leserechte zu gewähren und die Datei nicht im Heimatverzeichnis von WeeChat zu sichern (zum Beispiel im /home/ Order); Beispiel: "~/.weechat-passphrase"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_sec.crypt.salt]] *sec.crypt.salt*
** Beschreibung: pass:none[nutzt salt bei der Schlüsselerstellung für die Verschlüsselung (wird für maximale Sicherheit empfohlen); wenn aktiviert, ist der Inhalt der verschlüsselten Daten bei jeder Sicherung in die Datei sec.conf verschieden. Wird die Datei sec.conf in eine Versionsverwaltung eingepflegt kann die Einstellung deaktiviert werden, um immer den selben Dateiinhalt zu erhalten]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
+22 -11
View File
@@ -5,54 +5,65 @@
* [[option_trigger.color.flag_command]] *trigger.color.flag_command*
** Beschreibung: pass:none[Textfarbe für Befehls-Flag (in /trigger list)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightgreen+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightgreen+`
* [[option_trigger.color.flag_conditions]] *trigger.color.flag_conditions*
** Beschreibung: pass:none[Textfarbe für Bedingungen-Flag (in /trigger list)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+yellow+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+yellow+`
* [[option_trigger.color.flag_post_action]] *trigger.color.flag_post_action*
** Beschreibung: pass:none[Textfarbe für das Flag welches anzeigt welche nachfolgende Aktion ausgeführt werden soll (in /trigger list)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightblue+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightblue+`
* [[option_trigger.color.flag_regex]] *trigger.color.flag_regex*
** Beschreibung: pass:none[Textfarbe für Regex-Flag (in /trigger list)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightcyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightcyan+`
* [[option_trigger.color.flag_return_code]] *trigger.color.flag_return_code*
** Beschreibung: pass:none[Textfarbe für Rückgabewert-Flag (in /trigger list)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightmagenta+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightmagenta+`
* [[option_trigger.color.regex]] *trigger.color.regex*
** Beschreibung: pass:none[Textfarbe für reguläre Ausdrücke]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_trigger.color.replace]] *trigger.color.replace*
** Beschreibung: pass:none[Textfarbe für ausgetauschten Text (bei regulären Ausdrücken)]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+cyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+cyan+`
* [[option_trigger.color.trigger]] *trigger.color.trigger*
** Beschreibung: pass:none[Textfarbe für den Namen des Triggers]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+green+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+green+`
* [[option_trigger.color.trigger_disabled]] *trigger.color.trigger_disabled*
** Beschreibung: pass:none[Textfarbe für den Namen des Triggers, wenn dieser deaktiviert ist]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+red+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+red+`
* [[option_trigger.look.enabled]] *trigger.look.enabled*
** Beschreibung: pass:none[Triggerunterstützung einschalten]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_trigger.look.monitor_strip_colors]] *trigger.look.monitor_strip_colors*
** Beschreibung: pass:none[entfernt Farben von Hashtablewerten die im Monitor-Buffer angezeigt werden]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
+6 -4
View File
@@ -218,7 +218,7 @@ Beispiele:
----
[[command_weechat_debug]]
* `+debug+`: Debug-Kontrolle für Hauptprogramm und/oder Erweiterung
* `+debug+`: Debug-Funktionen
----
/debug list
@@ -227,6 +227,7 @@ Beispiele:
buffer|color|infolists|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
list: zeigt alle Erweiterungen mit Debuglevel an
set: setzt den Level der Protokollierung für eine Erweiterung
@@ -246,6 +247,7 @@ infolists: zeigt Information über die Infolists an
tags: zeigt für jede einzelne Zeile die dazugehörigen Schlagwörter an
term: gibt Informationen über das Terminal und verfügbare Farben aus
windows: zeigt die Fensterstruktur an
time: misst die Zeit um einen Befehl auszuführen oder um einen Text in den aktuellen Buffer zu senden
----
[[command_weechat_eval]]
@@ -342,7 +344,7 @@ disable: Filter deaktivieren
del: Filter entfernen
-all: entfernt alle Filter
buffer: durch Kommata getrennte Liste von Buffer in denen der Filter aktiv sein soll:
- ist der vollständige Name eines Buffer inklusive seiner Erweiterung (Beispiel: "irc.freenode.#weechat")
- ist der vollständige Name eines Buffer inklusive seiner Erweiterung (Beispiel: "irc.freenode.#weechat" oder "irc.server.freenode")
- "*" bedeutet, alle Buffer
- beginnt ein Name mit '!' wird für diesen Buffer kein Filter genutzt
- Platzhalter "*" kann verwendet werden
@@ -361,8 +363,8 @@ Mit der Tastenvoreinstellung alt+'=' kann die Filterfunktion (de-)aktiviert werd
Die am häufigsten gebrauchten Schlagwörter lauten:
no_filter, no_highlight, no_log, log0..log9 (log Level),
notify_none, notify_message, notify_private, notify_highlight,
nick_xxx (xxx ist der Nickname), prefix_nick_ccc (ccc ist die Farbe mit der der Nick dargestellt wird),
host_xxx (xxx ist der Username + Host),
self_msg, nick_xxx (xxx ist der Nickname), prefix_nick_ccc (ccc ist die Farbe mit der der Nick dargestellt wird),
host_xxx (xxx ist der Username + Host in Nachricht),
irc_xxx (xxx ist durch einen IRC-Befehl/-Nummer zu ersetzen, siehe /server raw oder /debug tags)
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
Mittels "/debug tags" kann man sich die Tags jeder einzelnen Zeile darstellen lassen.
File diff suppressed because it is too large Load Diff
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
** Beschreibung: pass:none[Textfarbe für Status: "abgebrochen"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_xfer.color.status_active]] *xfer.color.status_active*
** Beschreibung: pass:none[Textfarbe für Status: "aktiv"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightblue+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightblue+`
* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
** Beschreibung: pass:none[Textfarbe für Status: "verbinde"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+yellow+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+yellow+`
* [[option_xfer.color.status_done]] *xfer.color.status_done*
** Beschreibung: pass:none[Textfarbe für Status: "fertig"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightgreen+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightgreen+`
* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
** Beschreibung: pass:none[Textfarbe für Status: "fehlgeschlagen"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightred+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightred+`
* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
** Beschreibung: pass:none[Textfarbe für Status: "wartend"]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+lightcyan+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+lightcyan+`
* [[option_xfer.color.text]] *xfer.color.text*
** Beschreibung: pass:none[Textfarbe in xfer Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_xfer.color.text_bg]] *xfer.color.text_bg*
** Beschreibung: pass:none[Hintergrundfarbe des xfer Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+default+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+default+`
* [[option_xfer.color.text_selected]] *xfer.color.text_selected*
** Beschreibung: pass:none[Textfarbe für selektierte Zeile in xfer Buffer]
** Typ: Farbe
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen (Standardwert: `+white+`)
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
** Standardwert: `+white+`
* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
** Beschreibung: pass:none[eine Chat-Anfrage wird automatisch akzeptiert (Vorsicht!)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_xfer.file.auto_accept_files]] *xfer.file.auto_accept_files*
** Beschreibung: pass:none[eine Datenübertragung wird automatisch angenommen (Vorsicht!)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_xfer.file.auto_accept_nicks]] *xfer.file.auto_accept_nicks*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Nicks deren Chat- und Transferanfragen automatisch akzeptiert werden. Format : "server.nick" (für einen speziellen Server) oder "nick" (global, für alle Server); Beispiel: "freenode.FlashCode,andrew"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_xfer.file.auto_check_crc32]] *xfer.file.auto_check_crc32*
** Beschreibung: pass:none[automatische Überprüfung der CRC32 Prüfsumme, sofern eine Prüfsumme im Dateinamen angegeben wird (mittels acht hexadezimalen Zeichen)]
** Typ: boolesch
** Werte: on, off (Standardwert: `+off+`)
** Werte: on, off
** Standardwert: `+off+`
* [[option_xfer.file.auto_rename]] *xfer.file.auto_rename*
** Beschreibung: pass:none[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+`
* [[option_xfer.file.auto_resume]] *xfer.file.auto_resume*
** Beschreibung: pass:none[falls eine Verbindung getrennt wurde, dann wird eine abgebrochene Übertragungen automatisch fortsetzt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_xfer.file.convert_spaces]] *xfer.file.convert_spaces*
** Beschreibung: pass:none[beim Versenden und Empfangen von Dateien werden Leerzeichen im Dateinamen durch einen Unterstrich ersetzt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** Beschreibung: pass:none[Pfad für eingehende Dateien: "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat") (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"%h/xfer"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"%h/xfer"+`
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** Beschreibung: pass:none[Pfad für ausgehende Dateien (falls kein Pfad durch den Anwender angegeben wurde): "%h" wird durch das WeeChat Verzeichnis ersetzt (Standardpfad: "~/.weechat") (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"~"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"~"+`
* [[option_xfer.file.use_nick_in_filename]] *xfer.file.use_nick_in_filename*
** Beschreibung: pass:none[beim Empfang von Dateien wird der Nickname des Versenders dem Dateinamen vorangestellt]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_xfer.look.auto_open_buffer]] *xfer.look.auto_open_buffer*
** Beschreibung: pass:none[öffnet automatisch den Buffer für Übertragungen, falls eine neue Übertragung hinzugefügt wird]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_xfer.look.progress_bar_size]] *xfer.look.progress_bar_size*
** Beschreibung: pass:none[Größe des Fortschrittsbalkens, in Zeichen (0, falls Fortschrittsbalken deaktiviert sein soll)]
** Typ: integer
** Werte: 0 .. 256 (Standardwert: `+20+`)
** Werte: 0 .. 256
** Standardwert: `+20+`
* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
** Beschreibung: pass:none[durch Kommata getrennte Liste von Schlagwörtern die für private Nachrichten genutzt werden sollen. Zum Beispiel: "notify_message", "notify_private" oder "notify_highlight"]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+"notify_private"+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+"notify_private"+`
* [[option_xfer.network.blocksize]] *xfer.network.blocksize*
** Beschreibung: pass:none[Blockgröße für versendete Pakete (in Bytes)]
** Typ: integer
** Werte: 1024 .. 102400 (Standardwert: `+65536+`)
** Werte: 1024 .. 102400
** Standardwert: `+65536+`
* [[option_xfer.network.fast_send]] *xfer.network.fast_send*
** Beschreibung: pass:none[beim Versenden von Daten wird nicht auf ein Bestätigungssignal (ACK) gewartet]
** Typ: boolesch
** Werte: on, off (Standardwert: `+on+`)
** Werte: on, off
** Standardwert: `+on+`
* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
** Beschreibung: pass:none[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: `+""+`
* [[option_xfer.network.port_range]] *xfer.network.port_range*
** Beschreibung: pass:none[schränkt den ausgehenden Datenversand/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. Ohne Angabe eines Wertes wird ein beliebiger Port genutzt. Es wird empfohlen nur Ports zu nutzen die über 1024 liegen. Denn nur der User "root" kann auf den Port-Bereich unter 1024 zugreifen)]
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `+""+`)
** Werte: beliebige Zeichenkette
** Standardwert: `+""+`
* [[option_xfer.network.speed_limit]] *xfer.network.speed_limit*
** Beschreibung: pass:none[Begrenzt die Übertragungsgeschwindigkeit beim Versenden, in Kilobytes pro Sekunde (0 = keine Begrenzung)]
** Typ: integer
** Werte: 0 .. 2147483647 (Standardwert: `+0+`)
** Werte: 0 .. 2147483647
** Standardwert: `+0+`
* [[option_xfer.network.timeout]] *xfer.network.timeout*
** Beschreibung: pass:none[Zeitüberschreitung bei Transferanfrage (in Sekunden)]
** Typ: integer
** Werte: 5 .. 2147483647 (Standardwert: `+300+`)
** Werte: 5 .. 2147483647
** Standardwert: `+300+`
+52 -2
View File
@@ -240,6 +240,37 @@ um die Ausrichtung für Nicks zu entfernen:
/set weechat.look.prefix_align none
----
[[status_hotlist]]
=== Was bedeutet die Anzeige [H: 3(1,8), 2(4)] in der Status-Bar?
Dabei handelt es sich um die sogenannte "hotlist", eine Auflistung der
Buffer mit der Anzahl der ungelesenen Nachrichten. Die Reihenfolge ist:
highlights, private Nachrichten, Nachrichten, Nachrichten mit niedriger
Priorität (z.B. join/part). +
Die Anzahl der "ungelesen Nachrichten" ist die Anzahl der neuen Nachrichten
die man empfangen hat bzw. angezeigt werden seitdem man den Buffer
das letzte mal betreten hat.
Im Beispiel `[H: 3(1,8), 2(4)]`, handelt es sich um:
* eine highlight Nachricht und 8 ungelesene Nachrichten im Buffer #3
* 4 ungelesene Nachrichten im Buffer #2.
Die Farbe des Buffers/Zählers hängt ab um welche Art von Nachrichten es
sich handelt. Standardfarben:
* highlight: `lightmagenta` / `magenta`
* private Nachrichten: `lightgreen` / `green`
* Nachrichten: `yellow` / `brown`
* Nachrichten mit niedriger Priorität: `default` / `default` (Textfarbe des Terminal)
Diese Farben können mit den Optionen __weechat.color.status_data_*__
(Buffers) und __weechat.color.status_count_*__ (Zähler) angepasst werden. +
Weitere hotlist Eigenschaften können den Optionen __weechat.look.hotlist_*__
verändert werden.
siehe Benutzeranleitung für weitere Informationen bezüglich der Hotlist (screen layout).
[[input_bar_size]]
=== Wie kann man eine mehrzeilige Eingabezeile einstellen?
@@ -819,6 +850,25 @@ Die Skripten für WeeChat sind mit anderer IRC-Clients nicht kompatibel und vice
[[settings]]
== Einstellungen
[[editing_config_files]]
=== Kann ich die Konfigurationsdateien (*.conf) händisch verändern?
Das ist möglich, wird aber *NICHT* empfohlen.
Der interne WeeChat Befehl `/set` sollte genutzt werden:
* da die TAB Vervollständigung unterstützt wird
* der neue Wert wird auf Legalität geprüft und bei einem Fehler eine entsprechende Meldung ausgegeben
* der neue Wert wird umgehend genutzt. Es ist nicht notwendig WeeChat neu zu starten oder irgendwelche Daten neu zu laden
Solltest Du die Dateien weiter händisch ändern wollen, dann solltest Du vorsichtig sein:
* wird ein ungültiger Wert eingetragen, gibt WeeChat einen Fehler beim Start aus und
der ungültigen Wert wird verworfen (der Standardwert, für die entsprechende Option, wird
dann genutzt)
* sollte WeeChat laufen und man nutzt den `/reload` Befehl aber Einstellungen wurden nicht
vorher mit `/save` gesichert, ist ein Datenverlust unvermeidbar
[[memory_usage]]
=== Wie kann ich WeeChat dazu bringen weniger Speicher zu verbrauchen?
@@ -858,8 +908,8 @@ und zusätzlich diese Tipps beherzigen:
Deaktiviere IRC part und quit Nachrichten:
----
/set irc.server_default.default_msg_part ""
/set irc.server_default.default_msg_quit ""
/set irc.server_default.msg_part ""
/set irc.server_default.msg_quit ""
----
Deaktiviere die automatische Antwort für alle CTCP Anfragen:
+11 -6
View File
@@ -63,19 +63,19 @@ dem Suchmuster entsprechen.
Zum Beispiel:
Zeit alle Optionen an (WeeChat und Erweiterungen):
zeigt alle Optionen an (WeeChat und Erweiterungen):
----
/set
----
Zeit alle WeeChat Optionen an:
zeigt alle WeeChat Optionen an:
----
/set weechat.*
----
Zeit alle Optionen der IRC-Erweiterung an:
zeigt alle Optionen der IRC-Erweiterung an:
----
/set irc.*
@@ -90,9 +90,14 @@ Du kannst dir mit dem Befehl `/help` eine Hilfe für Optionen anzeigen lassen, z
Beim Beenden von WeeChat werden alle Einstellungen gespeichert (mittels des
Befehls `/save` kann das Sichern der Optionen manuell durchgeführt werden).
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).
[IMPORTANT]
Es wird *nicht empfohlen* die Konfigurationsdateien manuell zu editieren, da WeeChat
diese Dateien zu jeder Zeit überschreiben kann (zum Beispiel: <<command_weechat_quit,/quit>>)
und man eine veränderte Datei mit dem Befehl <<command_weechat_reload,/reload>> neu
laden muss (mit dem Risiko von Datenverlust da Daten kommentarlos überschrieben werden,
bevor man diese ggf. gesichert hat <<command_weechat_save,/save>>). +
Man sollte immer den <<command_weechat_set,/set>> Befehl nutzen, da der Befehl die
Eingabe prüft und Änderungen sofort wirksam werden.
[[core_vs_plugins]]
== Kern (Core) vs Erweiterungen
+12 -12
View File
@@ -1110,51 +1110,51 @@ Das Ergebnis ist eine Hashtabelle mit folgenden Schlüsseln
| Schlüssel | WeeChat version | Beschreibung | Beispiel
| Tags | ≥ 0.4.0 |
Tags in der Nachricht (kann leer sein) |
Tags in der Nachricht (kann leer sein). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
Die IRC Nachricht ohne Tags (wie eine Nachricht ohne Tags) |
Die IRC Nachricht ohne Tags (wie eine Nachricht ohne Tags). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
der ursprüngliche Nick |
der ursprüngliche Nick. |
`nick`
| host | ≥ 0.3.4 |
der ursprüngliche Host (beinhaltet den Nick) |
der ursprüngliche Host (beinhaltet den Nick). |
`nick!user@host`
| command | ≥ 0.3.4 |
der Befehl (_PRIVMSG_, _NOTICE_, ...) |
der Befehl (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
der Zielchannel|
der Zielchanne.l|
`#weechat`
| arguments | ≥ 0.3.4 |
das Argument des Befehls (beinhaltet den Channel) |
das Argument des Befehls (beinhaltet den Channel). |
`#weechat :hello!`
| text | ≥ 1.3 |
der Text (zum Beispiel eine Nachricht eines Users) |
der Text (zum Beispiel eine Nachricht eines Users). |
`hello!`
| pos_command | ≥ 1.3 |
Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird) |
Index von _command_ innerhalb einer Nachricht ("-1" falls _command_ nicht gefunden wird). |
`47`
| pos_arguments | ≥ 1.3 |
Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird) |
Index von_arguments_ innerhalb einer Nachricht ("-1" falls _arguments_ nicht gefunden wird). |
`55`
| pos_channel | ≥ 1.3 |
Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird) |
Index von _channel_ innerhalb einer Nachricht ("-1" falls _channel_ nicht gefunden wird). |
`55`
| pos_text | ≥ 1.3 |
Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird) |
Index von _text_ innerhalb einer Nachricht ("-1" falls _text_ nicht gefunden wird). |
`65`
|===
-3
View File
@@ -130,9 +130,6 @@ Abhängig Deiner Linux Distribution:
[[run]]
== WeeChat starten
Es wird empfohlen WeeChat durch die Option `--dir` mit einem anderen Ordner zu
starten (nicht mit dem Ordner der stabilen Version).
Die Befehlszeile lautet:
----
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -555,9 +555,9 @@ def docgen_cmd_cb(data, buf, args):
doc.write('** {0}: pass:none[{1}]\n'.format(
_('description'), desc.replace(']', '\\]')))
doc.write('** {0}: {1}\n'.format(_('type'), type_nls))
doc.write('** {0}: {1} ({2}: `+{3}+`)\n'
''.format(_('values'), values,
_('default value'), default_value))
doc.write('** {0}: {1}\n'.format(_('values'), values))
doc.write('** {0}: `+{1}+`\n'
''.format(_('default value'), default_value))
if null_value_allowed:
doc.write('** {0}\n'.format(
_('undefined value allowed (null)')))
+3 -3
View File
@@ -120,7 +120,7 @@
| weechat | colors | color names
| weechat | commands | commands (weechat and plugins)
| weechat | commands | commands (weechat and plugins); optional argument: prefix to add before the commands
| weechat | config_files | configuration files
@@ -154,7 +154,7 @@
| weechat | palette_colors | palette colors
| weechat | plugins_commands | commands defined by plugins
| weechat | plugins_commands | commands defined by plugins; optional argument: prefix to add before the commands
| weechat | plugins_installed | names of plugins installed
@@ -166,7 +166,7 @@
| weechat | secured_data | names of secured data (file sec.conf, section data)
| weechat | weechat_commands | weechat commands
| weechat | weechat_commands | weechat commands; optional argument: prefix to add before the commands
| weechat | windows_numbers | numbers of windows
+2
View File
@@ -58,6 +58,8 @@
| weechat | nick_color_name | get nick color name | nickname
| weechat | pid | WeeChat PID (process ID) | -
| weechat | term_height | height of terminal | -
| weechat | term_width | width of terminal | -
+18 -9
View File
@@ -5,44 +5,53 @@
* [[option_aspell.check.commands]] *aspell.check.commands*
** description: pass:none[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"+`
* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
** description: pass:none[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: `+""+`
* [[option_aspell.check.during_search]] *aspell.check.during_search*
** description: pass:none[check words during text search in buffer]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_aspell.check.enabled]] *aspell.check.enabled*
** description: pass:none[enable aspell check for command line]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_aspell.check.real_time]] *aspell.check.real_time*
** description: pass:none[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+`
* [[option_aspell.check.suggestions]] *aspell.check.suggestions*
** description: pass:none[number of suggestions to display in bar item "aspell_suggest" for each dictionary set in buffer (-1 = disable suggestions, 0 = display all possible suggestions in all languages)]
** type: integer
** values: -1 .. 2147483647 (default value: `+-1+`)
** values: -1 .. 2147483647
** default value: `+-1+`
* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
** description: pass:none[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+`
* [[option_aspell.color.misspelled]] *aspell.color.misspelled*
** description: pass:none[text color for misspelled words (input bar)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_aspell.color.suggestions]] *aspell.color.suggestions*
** description: pass:none[text color for suggestions on a misspelled word (status bar)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
+4 -2
View File
@@ -5,9 +5,11 @@
* [[option_charset.default.decode]] *charset.default.decode*
** description: pass:none[global decoding charset: charset used to decode incoming messages when they are not UTF-8 valid]
** type: string
** values: any string (default value: `+"iso-8859-1"+`)
** values: any string
** default value: `+"iso-8859-1"+`
* [[option_charset.default.encode]] *charset.default.encode*
** description: pass:none[global encoding charset: charset used to encode outgoing messages (if empty, default is UTF-8 because it is the WeeChat internal charset)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
** description: pass:none[text color for a finished command flag in list of commands]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_exec.color.flag_running]] *exec.color.flag_running*
** description: pass:none[text color for a running command flag in list of commands]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightgreen+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightgreen+`
* [[option_exec.command.default_options]] *exec.command.default_options*
** description: pass:none[default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
** description: pass:none[delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)]
** type: integer
** values: -1 .. 25920000 (default value: `+0+`)
** values: -1 .. 25920000
** default value: `+0+`
+2 -2
View File
@@ -13,14 +13,14 @@ disable: disable FIFO pipe
toggle: toggle FIFO pipe
FIFO pipe is used as remote control of WeeChat: you can send commands or text to the FIFO pipe from your shell.
By default the FIFO pipe is in ~/.weechat/weechat_fifo_xxx ("xxx" is the WeeChat PID).
By default the FIFO pipe is in ~/.weechat/weechat_fifo
The expected format is one of:
plugin.buffer *text or command here
*text or command here
For example to change your freenode nick:
echo 'irc.server.freenode */nick newnick' >~/.weechat/weechat_fifo_12345
echo 'irc.server.freenode */nick newnick' >~/.weechat/weechat_fifo
Please read the user's guide for more info and examples.
+15
View File
@@ -0,0 +1,15 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_fifo.file.enabled]] *fifo.file.enabled*
** description: pass:none[enable FIFO pipe]
** type: boolean
** values: on, off
** default value: `+on+`
* [[option_fifo.file.path]] *fifo.file.path*
** description: pass:none[path for FIFO file; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default); WeeChat PID can be used in path with ${info:pid} (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+"%h/weechat_fifo"+`
+1 -1
View File
@@ -260,7 +260,7 @@ nick: nick or mask (wildcard "*" is allowed)
list: list all ignores
add: add an ignore
nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace zero or more chars)
del: delete an ignore
number: number of ignore to delete (look at list to find it)
-all: delete all ignores
+255 -125
View File
@@ -5,619 +5,749 @@
* [[option_irc.color.input_nick]] *irc.color.input_nick*
** description: pass:none[color for nick in input bar]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightcyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightcyan+`
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** description: pass:none[color for channel modes, near channel name]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** description: pass:none[color for lag indicator, when counting (pong not received from server, lag is increasing)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** description: pass:none[color for lag indicator, when pong has been received from server]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+yellow+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+yellow+`
* [[option_irc.color.item_nick_modes]] *irc.color.item_nick_modes*
** description: pass:none[color for nick modes in bar item "input_prompt"]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_irc.color.message_join]] *irc.color.message_join*
** description: pass:none[color for text in join messages]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+green+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+green+`
* [[option_irc.color.message_quit]] *irc.color.message_quit*
** description: pass:none[color for text in part/quit messages]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+red+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+red+`
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** description: pass:none[remap mirc colors in messages using a hashtable: keys are "fg,bg" as integers between -1 (not specified) and 15, values are WeeChat color names or numbers (format is: "1,-1:color1;2,7:color2"), example: "1,-1:darkgray;1,2:white,blue" to remap black to "darkgray" and black on blue to "white,blue"; default WeeChat colors for IRC codes: 0=white, 1=black, 2=blue, 3=green, 4=lightred, 5=red, 6=magenta, 7=brown, 8=yellow, 9=lightgreen, 10=cyan, 11=lightcyan, 12=lightblue, 13=lightmagenta, 14=gray, 15=white]
** type: string
** values: any string (default value: `+"1,-1:darkgray"+`)
** values: any string
** default value: `+"1,-1:darkgray"+`
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
** description: pass:none[color for nick prefixes using mode char (o=op, h=halfop, v=voice, ..), format is: "o:color1;h:color2;v:color3" (if a mode is not found, WeeChat will try with next modes received from server ("PREFIX"); a special mode "*" can be used as default color if no mode has been found in list)]
** type: string
** values: any string (default value: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`)
** values: any string
** default value: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`
* [[option_irc.color.notice]] *irc.color.notice*
** description: pass:none[color for text "Notice" in notices]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+green+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+green+`
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** description: pass:none[color for reason in part/quit messages]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** description: pass:none[color for current channel topic (when joining a channel or using /topic)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** description: pass:none[color for new channel topic (when topic is changed)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** description: pass:none[color for old channel topic (when topic is changed)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_irc.look.buffer_open_before_autojoin]] *irc.look.buffer_open_before_autojoin*
** description: pass:none[open channel buffer before the JOIN is received from server when it is auto joined (with server option "autojoin"); this is useful to open channels with always the same buffer numbers on startup]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.buffer_open_before_join]] *irc.look.buffer_open_before_join*
** description: pass:none[open channel buffer before the JOIN is received from server when it is manually joined (with /join command)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
** description: pass:none[auto switch to channel buffer when it is auto joined (with server option "autojoin")]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
** description: pass:none[auto switch to channel buffer when it is manually joined (with /join command)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
** description: pass:none[use nick color in output of /names (or list of nicks displayed when joining a channel)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
** description: pass:none[use nick color in nicklist]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
** description: pass:none[use nick color in messages from server]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
** description: pass:none[use same nick color for channel and private]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
** description: pass:none[time format used in answer to message CTCP TIME (see man strftime for date/time specifiers)]
** type: string
** values: any string (default value: `+"%a, %d %b %Y %T %z"+`)
** values: any string
** default value: `+"%a, %d %b %Y %T %z"+`
* [[option_irc.look.display_away]] *irc.look.display_away*
** description: pass:none[display message when (un)marking as away (off: do not display/send anything, local: display locally, channel: send action to channels)]
** type: integer
** values: off, local, channel (default value: `+local+`)
** values: off, local, channel
** default value: `+local+`
* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
** description: pass:none[display CTCP message even if it is blocked]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
** description: pass:none[display CTCP reply sent by WeeChat]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
** description: pass:none[display CTCP message even if it is unknown CTCP]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
** description: pass:none[display host in join messages]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
** description: pass:none[display host in join messages from local client]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
** description: pass:none[display host in part/quit messages]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
** description: pass:none[comma-separated list of messages to display after joining a channel: 324 = channel modes, 329 = channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names on channel, 366 = names count]
** type: string
** values: any string (default value: `+"329,332,333,366"+`)
** values: any string
** default value: `+"329,332,333,366"+`
* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
** description: pass:none[display old topic when channel topic is changed]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
** description: pass:none[display remote away message only once in private]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
** description: pass:none[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+`
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
** description: pass:none[comma separated list of words to highlight in channel buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"]
** type: string
** values: any string (default value: `+"$nick"+`)
** values: any string
** default value: `+"$nick"+`
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
** description: pass:none[comma separated list of words to highlight in private buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"]
** type: string
** values: any string (default value: `+"$nick"+`)
** values: any string
** default value: `+"$nick"+`
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
** description: pass:none[comma separated list of words to highlight in server buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"]
** type: string
** values: any string (default value: `+"$nick"+`)
** values: any string
** default value: `+"$nick"+`
* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
** description: pass:none[restrict highlights to these tags on irc buffers (to have highlight on user messages but not server messages); tags must be separated by a comma and "+" can be used to make a logical "and" between tags; wildcard "*" is allowed in tags; an empty value allows highlight on any tag]
** type: string
** values: any string (default value: `+"irc_privmsg,irc_notice"+`)
** values: any string
** default value: `+"irc_privmsg,irc_notice"+`
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** description: pass:none[hide channel modes arguments if at least one of these modes is in channel modes ("*" to always hide all arguments, empty value to never hide arguments); example: "kf" to hide arguments if "k" or "f" are in channel modes]
** type: string
** values: any string (default value: `+"k"+`)
** values: any string
** default value: `+"k"+`
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** description: pass:none[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+`
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** description: pass:none[display nick modes in bar item "input_prompt"]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** description: pass:none[display nick prefix in bar item "input_prompt"]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.join_auto_add_chantype]] *irc.look.join_auto_add_chantype*
** description: pass:none[automatically add channel type in front of channel name on command /join if the channel name does not start with a valid channel type for the server; for example: "/join weechat" will in fact send: "/join #weechat"]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
** description: pass:none[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+`
* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
** description: pass:none[force position of new channel in list of buffers (none = default position (should be last buffer), next = current buffer + 1, near_server = after last channel/pv of server)]
** type: integer
** values: none, next, near_server (default value: `+none+`)
** values: none, next, near_server
** default value: `+none+`
* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
** description: pass:none[force position of new private in list of buffers (none = default position (should be last buffer), next = current buffer + 1, near_server = after last channel/pv of server)]
** type: integer
** values: none, next, near_server (default value: `+none+`)
** values: none, next, near_server
** default value: `+none+`
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** description: pass:none[smart completion for nicks (completes first with last speakers): speakers = all speakers (including highlights), speakers_highlights = only speakers with highlight]
** type: integer
** values: off, speakers, speakers_highlights (default value: `+speakers+`)
** values: off, speakers, speakers_highlights
** default value: `+speakers+`
* [[option_irc.look.nick_mode]] *irc.look.nick_mode*
** description: pass:none[display nick mode (op, voice, ...) before nick (none = never, prefix = in prefix only (default), action = in action messages only, both = prefix + action messages)]
** type: integer
** values: none, prefix, action, both (default value: `+prefix+`)
** values: none, prefix, action, both
** default value: `+prefix+`
* [[option_irc.look.nick_mode_empty]] *irc.look.nick_mode_empty*
** description: pass:none[display a space if nick mode is enabled but nick has no mode (not op, voice, ...)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.nicks_hide_password]] *irc.look.nicks_hide_password*
** description: pass:none[comma separated list of nicks for which passwords will be hidden when a message is sent, for example to hide password in message displayed by "/msg nickserv identify password", example: "nickserv,nickbot"]
** type: string
** values: any string (default value: `+"nickserv"+`)
** values: any string
** default value: `+"nickserv"+`
* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
** description: pass:none[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+`
* [[option_irc.look.notice_welcome_redirect]] *irc.look.notice_welcome_redirect*
** description: pass:none[automatically redirect channel welcome notices to the channel buffer; such notices have the nick as target but a channel name in beginning of notice message, for example notices sent by freenode server which look like: "[#channel\] Welcome to this channel..."]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.notice_welcome_tags]] *irc.look.notice_welcome_tags*
** description: pass:none[comma separated list of tags used in a welcome notices redirected to a channel, for example: "notify_private"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
** description: pass:none[comma separated list of tags used in messages displayed by notify when a nick joins or quits server (result of command ison or monitor), for example: "notify_message", "notify_private" or "notify_highlight"]
** type: string
** values: any string (default value: `+"notify_message"+`)
** values: any string
** default value: `+"notify_message"+`
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
** description: pass:none[comma separated list of tags used in messages displayed by notify when a nick away status changes (result of command whois), for example: "notify_message", "notify_private" or "notify_highlight"]
** type: string
** values: any string (default value: `+"notify_message"+`)
** values: any string
** default value: `+"notify_message"+`
* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
** description: pass:none[close buffer when /part is issued on a channel]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.pv_buffer]] *irc.look.pv_buffer*
** description: pass:none[merge private buffers]
** type: integer
** values: independent, merge_by_server, merge_all (default value: `+independent+`)
** values: independent, merge_by_server, merge_all
** default value: `+independent+`
* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
** description: pass:none[comma separated list of tags used in private messages, for example: "notify_message", "notify_private" or "notify_highlight"]
** type: string
** values: any string (default value: `+"notify_private"+`)
** values: any string
** default value: `+"notify_private"+`
* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
** description: pass:none[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+`
* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
** description: pass:none[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+`
* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
** description: pass:none[filter join/part/quit/nick 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+`
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
** description: pass:none[delay for filtering join/part/quit messages (in minutes): if the nick did not speak during the last N minutes, the join/part/quit is filtered]
** type: integer
** values: 1 .. 10080 (default value: `+5+`)
** values: 1 .. 10080
** default value: `+5+`
* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
** description: pass:none[enable smart filter for "join" messages]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.smart_filter_join_unmask]] *irc.look.smart_filter_join_unmask*
** description: pass:none[delay for unmasking a join message that was filtered with tag "irc_smart_filter" (in minutes): if a nick has joined max N minutes ago and then says something on channel (message, notice or update on topic), the join is unmasked, as well as nick changes after this join (0 = disable: never unmask a join)]
** type: integer
** values: 0 .. 10080 (default value: `+30+`)
** values: 0 .. 10080
** default value: `+30+`
* [[option_irc.look.smart_filter_mode]] *irc.look.smart_filter_mode*
** description: pass:none[enable smart filter for "mode" messages: "*" to filter all modes, "+" to filter all modes in server prefixes (for example "ovh"), "xyz" to filter only modes x/y/z, "-xyz" to filter all modes but not x/y/z; examples: "ovh": filter modes o/v/h, "-bkl": filter all modes but not b/k/l]
** type: string
** values: any string (default value: `+"+"+`)
** values: any string
** default value: `+"+"+`
* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
** description: pass:none[enable smart filter for "nick" messages (nick changes)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
** description: pass:none[enable smart filter for "part" and "quit" messages]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
** description: pass:none[enable automatic addition of temporary servers with command /connect]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** description: pass:none[strip colors in topic (used only when displaying buffer title)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
** description: pass:none[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+`
* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
** description: pass:none[maximum autoreconnect delay to server (in seconds, 0 = no maximum)]
** type: integer
** values: 0 .. 604800 (default value: `+600+`)
** values: 0 .. 604800
** default value: `+600+`
* [[option_irc.network.ban_mask_default]] *irc.network.ban_mask_default*
** description: pass:none[default ban mask for commands /ban, /unban and /kickban; variables $nick, $user, $ident and $host are replaced by their values (extracted from "nick!user@host"); $ident is the same as $user if $user does not start with "~", otherwise it is set to "*"; this default mask is used only if WeeChat knows the host for the nick]
** type: string
** values: any string (default value: `+"*!$ident@$host"+`)
** values: any string
** default value: `+"*!$ident@$host"+`
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** description: pass:none[decode/encode channel name inside messages using charset options; it is recommended to keep that off if you use only UTF-8 in channel names; you can enable this option if you are using an exotic charset like ISO in channel names]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** description: pass:none[when off, colors codes are ignored in incoming messages]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.network.colors_send]] *irc.network.colors_send*
** description: pass:none[allow user to send colors with special codes (ctrl-c + a code and optional color: b=bold, cxx=color, cxx,yy=color+background, i=italic, o=disable color/attributes, r=reverse, u=underline)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.network.lag_check]] *irc.network.lag_check*
** description: pass:none[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+`
* [[option_irc.network.lag_max]] *irc.network.lag_max*
** description: pass:none[maximum lag (in seconds): if this lag is reached, WeeChat will consider that the answer from server (pong) will never be received and will give up counting the lag (0 = never give up)]
** type: integer
** values: 0 .. 604800 (default value: `+1800+`)
** values: 0 .. 604800
** default value: `+1800+`
* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
** description: pass:none[minimum lag to show (in milliseconds)]
** type: integer
** values: 0 .. 86400000 (default value: `+500+`)
** values: 0 .. 86400000
** default value: `+500+`
* [[option_irc.network.lag_reconnect]] *irc.network.lag_reconnect*
** description: pass:none[reconnect to server if lag is greater than or equal to this value (in seconds, 0 = never reconnect); this value must be less than or equal to irc.network.lag_max]
** type: integer
** values: 0 .. 604800 (default value: `+0+`)
** values: 0 .. 604800
** default value: `+300+`
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** description: pass:none[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+`
* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
** description: pass:none[interval between two checks for notify with IRC command "ison" (in minutes)]
** type: integer
** values: 1 .. 10080 (default value: `+1+`)
** values: 1 .. 10080
** default value: `+1+`
* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
** description: pass:none[interval between two checks for notify with IRC command "whois" (in minutes)]
** type: integer
** values: 1 .. 10080 (default value: `+5+`)
** values: 1 .. 10080
** default value: `+5+`
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** description: pass:none[cause SASL authentication failure when SASL is requested but unavailable on the server; when this option is enabled, it has effect only if option "sasl_fail" is set to "reconnect" or "disconnect" in the server]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** description: pass:none[send unknown commands to server]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.network.whois_double_nick]] *irc.network.whois_double_nick*
** description: pass:none[double the nick in /whois command (if only one nick is given), to get idle time in answer; for example: "/whois nick" will send "whois nick nick"]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** description: pass:none[list of hostname/port or IP/port for server (separated by comma) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
** description: pass:none[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+`)
** values: 0 .. 60
** default value: `+2+`
* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
** description: pass:none[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: 0 .. 60
** default value: `+2+`
* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
** description: pass:none[automatically connect to server when WeeChat is starting]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** description: pass:none[comma separated list of channels to join after connection to server (and after executing command + delay if they are set); the channels that require a key must be at beginning of the list, and all the keys must be given after the channels (separated by a space) (example: "#channel1,#channel2,#channel3 key1,key2" where #channel1 and #channel2 are protected by key1 and key2) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
** description: pass:none[automatically reconnect to server when disconnected]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
** description: pass:none[delay (in seconds) before trying again to reconnect to server]
** type: integer
** values: 1 .. 65535 (default value: `+10+`)
** values: 1 .. 65535
** default value: `+10+`
* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
** description: pass:none[automatically rejoin channels after kick; you can define a buffer local variable on a channel to override this value (name of variable: "autorejoin", value: "on" or "off")]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
** description: pass:none[delay (in seconds) before autorejoin (after kick)]
** type: integer
** values: 0 .. 86400 (default value: `+30+`)
** values: 0 .. 86400
** default value: `+30+`
* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
** description: pass:none[interval between two checks for away (in minutes, 0 = never check)]
** type: integer
** values: 0 .. 10080 (default value: `+0+`)
** values: 0 .. 10080
** default value: `+0+`
* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
** description: pass:none[do not check away nicks on channels with high number of nicks (0 = unlimited)]
** type: integer
** values: 0 .. 1000000 (default value: `+25+`)
** values: 0 .. 1000000
** default value: `+25+`
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
** description: pass:none[comma-separated list of client capabilities to enable for server if they are available (see /help cap for a list of capabilities supported by WeeChat) (example: "away-notify,multi-prefix")]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** description: pass:none[command(s) to run after connection to server and before auto-join of channels (many commands can be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
** description: pass:none[delay (in seconds) after execution of command and before auto-join of channels (example: give some time for authentication before joining channels)]
** type: integer
** values: 0 .. 3600 (default value: `+0+`)
** values: 0 .. 3600
** default value: `+0+`
* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
** description: pass:none[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+`)
** values: 1 .. 3600
** default value: `+60+`
* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
** description: pass:none[use IPv6 protocol for server communication (try IPv6 then fallback to IPv4); if disabled, only IPv4 is used]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
** description: pass:none[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: `+""+`
* [[option_irc.server_default.msg_kick]] *irc.server_default.msg_kick*
** description: pass:none[default kick message used by commands "/kick" and "/kickban" (note: content is evaluated, see /help eval; special variables ${nick}, ${channel} and ${server} are replaced by their value)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.msg_part]] *irc.server_default.msg_part*
** description: pass:none[default part message (leaving channel) (note: content is evaluated, see /help eval; special variables ${nick}, ${channel} and ${server} are replaced by their value; "%v" is replaced by WeeChat version if there is no ${...} in string)]
** type: string
** values: any string (default value: `+"WeeChat ${info:version}"+`)
** values: any string
** default value: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.msg_quit]] *irc.server_default.msg_quit*
** description: pass:none[default quit message (disconnecting from server) (note: content is evaluated, see /help eval; special variables ${nick}, ${channel} and ${server} are replaced by their value; "%v" is replaced by WeeChat version if there is no ${...} in string)]
** type: string
** values: any string (default value: `+"WeeChat ${info:version}"+`)
** values: any string
** default value: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** description: pass:none[nicknames to use on server (separated by comma) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.nicks_alternate]] *irc.server_default.nicks_alternate*
** description: pass:none[get an alternate nick when all the declared nicks are already used on server: add some "_" until the nick has a length of 9, and then replace last char (or the two last chars) by a number from 1 to 99, until we find a nick not used on server]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.server_default.notify]] *irc.server_default.notify*
** description: pass:none[notify list for server (you should not change this option but use /notify command instead)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.password]] *irc.server_default.password*
** description: pass:none[password for server (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
** description: pass:none[name of proxy used for this server (optional, proxy must be defined with command /proxy)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** description: pass:none[real name to use on server (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** description: pass:none[action to perform if SASL authentication fails: "continue" to ignore the authentication problem, "reconnect" to schedule a reconnection to the server, "disconnect" to disconnect from server (see also option irc.network.sasl_fail_unavailable)]
** type: integer
** values: continue, reconnect, disconnect (default value: `+continue+`)
** values: continue, reconnect, disconnect
** default value: `+continue+`
* [[option_irc.server_default.sasl_key]] *irc.server_default.sasl_key*
** description: pass:none[file with ECC private key for mechanism "ecdsa-nist256p-challenge" ("%h" will be replaced by WeeChat home, "~/.weechat" by default)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
** description: pass:none[mechanism for SASL authentication: "plain" for plain text password, "ecdsa-nist256p-challenge" for key-based challenge authentication, "external" for authentication using client side SSL cert, "dh-blowfish" for blowfish crypted password (insecure, not recommended), "dh-aes" for AES crypted password (insecure, not recommended)]
** type: integer
** values: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes (default value: `+plain+`)
** values: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes
** default value: `+plain+`
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** description: pass:none[password for SASL authentication; this option is not used for mechanisms "ecdsa-nist256p-challenge" and "external" (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
** description: pass:none[timeout (in seconds) before giving up SASL authentication]
** type: integer
** values: 1 .. 3600 (default value: `+15+`)
** values: 1 .. 3600
** default value: `+15+`
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** description: pass:none[username for SASL authentication; this option is not used for mechanism "external" (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** description: pass:none[use SSL for server communication]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** description: pass:none[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: `+""+`
* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
** description: pass:none[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+`
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
** description: pass:none[fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify")]
** description: pass:none[fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify") (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** description: pass:none[string with priorities for gnutls (for syntax, see documentation of function gnutls_priority_init in gnutls manual, common strings are: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** type: string
** values: any string (default value: `+"NORMAL:-VERS-SSL3.0"+`)
** values: any string
** default value: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** description: pass:none[check that the SSL connection is fully trusted]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
** description: pass:none[user mode(s) to set after connection to server and before executing command and the auto-join of channels; examples: "+R" (to set mode "R"), "+R-i" (to set mode "R" and remove "i"); see /help mode for the complete mode syntax (note: content is evaluated, see /help eval)]
** type: string
** values: any string
** default value: `+""+`
* [[option_irc.server_default.username]] *irc.server_default.username*
** description: pass:none[user name to use on server (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
+26 -13
View File
@@ -5,64 +5,77 @@
* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
** description: pass:none[color for line ending the backlog]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_logger.color.backlog_line]] *logger.color.backlog_line*
** description: pass:none[color for backlog lines]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_logger.file.auto_log]] *logger.file.auto_log*
** description: pass:none[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+`
* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
** description: pass:none[number of seconds between flush of log files (0 = write in log files immediately for each line printed)]
** type: integer
** values: 0 .. 3600 (default value: `+120+`)
** values: 0 .. 3600
** default value: `+120+`
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** description: pass:none[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+`
* [[option_logger.file.mask]] *logger.file.mask*
** description: pass:none[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 (you should use only variables that are defined on all buffers, so for example you should NOT use $server nor $channel); 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"+`
* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
** description: pass:none[use only lower case for log filenames]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_logger.file.nick_prefix]] *logger.file.nick_prefix*
** description: pass:none[text to write before nick in prefix of message, example: "<"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_logger.file.nick_suffix]] *logger.file.nick_suffix*
** description: pass:none[text to write after nick in prefix of message, example: ">"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_logger.file.path]] *logger.file.path*
** description: pass:none[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) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+"%h/logs/"+`)
** values: any string
** default value: `+"%h/logs/"+`
* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
** description: pass:none[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: `+"_"+`
* [[option_logger.file.time_format]] *logger.file.time_format*
** description: pass:none[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"+`
* [[option_logger.look.backlog]] *logger.look.backlog*
** description: pass:none[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+`
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_relay.color.client]] *relay.color.client*
** description: pass:none[text color for client description]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+cyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+cyan+`
* [[option_relay.color.status_active]] *relay.color.status_active*
** description: pass:none[text color for "connected" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightblue+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightblue+`
* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** description: pass:none[text color for "authentication failed" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** description: pass:none[text color for "connecting" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+yellow+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+yellow+`
* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** description: pass:none[text color for "disconnected" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** description: pass:none[text color for "waiting authentication" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+brown+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+brown+`
* [[option_relay.color.text]] *relay.color.text*
** description: pass:none[text color in relay buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_relay.color.text_bg]] *relay.color.text_bg*
** description: pass:none[background color in relay buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_relay.color.text_selected]] *relay.color.text_selected*
** description: pass:none[text color of selected line in relay buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
** description: pass:none[maximum number of minutes in backlog per IRC channel (0 = unlimited, examples: 1440 = one day, 10080 = one week, 43200 = one month, 525600 = one year)]
** type: integer
** values: 0 .. 2147483647 (default value: `+1440+`)
** values: 0 .. 2147483647
** default value: `+1440+`
* [[option_relay.irc.backlog_max_number]] *relay.irc.backlog_max_number*
** description: pass:none[maximum number of lines in backlog per IRC channel (0 = unlimited)]
** type: integer
** values: 0 .. 2147483647 (default value: `+256+`)
** values: 0 .. 2147483647
** default value: `+256+`
* [[option_relay.irc.backlog_since_last_disconnect]] *relay.irc.backlog_since_last_disconnect*
** description: pass:none[display backlog starting from last client disconnect]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_relay.irc.backlog_since_last_message]] *relay.irc.backlog_since_last_message*
** description: pass:none[display backlog starting from your last message]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
** description: pass:none[comma-separated list of messages tags which are displayed in backlog per IRC channel (supported tags: "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = all supported tags]
** type: string
** values: any string (default value: `+"irc_privmsg"+`)
** values: any string
** default value: `+"irc_privmsg"+`
* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
** description: pass:none[format for time in backlog messages (see man strftime for format) (not used if server capability "server-time" was enabled by client, because time is sent as irc tag); empty string = disable time in backlog messages]
** type: string
** values: any string (default value: `+"[%H:%M] "+`)
** values: any string
** default value: `+"[%H:%M] "+`
* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** description: pass:none[auto open relay buffer when a new client is connecting]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** description: pass:none[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+`
* [[option_relay.network.allow_empty_password]] *relay.network.allow_empty_password*
** description: pass:none[allow empty password in relay (it should be enabled only for tests or local network)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
** description: pass:none[POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^(123.45.67.89|192.160.*)$"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_relay.network.bind_address]] *relay.network.bind_address*
** description: pass:none[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: `+""+`)
** values: any string
** default value: `+""+`
* [[option_relay.network.clients_purge_delay]] *relay.network.clients_purge_delay*
** description: pass:none[delay for purging disconnected clients (in minutes, 0 = purge clients immediately, -1 = never purge)]
** type: integer
** values: -1 .. 43200 (default value: `+0+`)
** values: -1 .. 43200
** default value: `+0+`
* [[option_relay.network.compression_level]] *relay.network.compression_level*
** description: pass:none[compression level for packets sent to client with WeeChat protocol (0 = disable compression, 1 = low compression ... 9 = best compression)]
** type: integer
** values: 0 .. 9 (default value: `+6+`)
** values: 0 .. 9
** default value: `+6+`
* [[option_relay.network.ipv6]] *relay.network.ipv6*
** description: pass:none[listen on IPv6 socket by default (in addition to IPv4 which is default); protocols IPv4 and IPv6 can be forced (individually or together) in the protocol name (see /help relay)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** description: pass:none[maximum number of clients connecting to a port (0 = no limit)]
** type: integer
** values: 0 .. 2147483647 (default value: `+5+`)
** values: 0 .. 2147483647
** default value: `+5+`
* [[option_relay.network.password]] *relay.network.password*
** description: pass:none[password required by clients to access this relay (empty value means no password required, see option relay.network.allow_empty_password) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** description: pass:none[file with SSL certificate and private key (for serving clients with SSL)]
** type: string
** values: any string (default value: `+"%h/ssl/relay.pem"+`)
** values: any string
** default value: `+"%h/ssl/relay.pem"+`
* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
** description: pass:none[string with priorities for gnutls (for syntax, see documentation of function gnutls_priority_init in gnutls manual, common strings are: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** type: string
** values: any string (default value: `+"NORMAL:-VERS-SSL3.0"+`)
** values: any string
** default value: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** description: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
+82 -41
View File
@@ -5,204 +5,245 @@
* [[option_script.color.status_autoloaded]] *script.color.status_autoloaded*
** description: pass:none[color for status "autoloaded" ("a")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+cyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+cyan+`
* [[option_script.color.status_held]] *script.color.status_held*
** description: pass:none[color for status "held" ("H")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_script.color.status_installed]] *script.color.status_installed*
** description: pass:none[color for status "installed" ("i")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightcyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightcyan+`
* [[option_script.color.status_obsolete]] *script.color.status_obsolete*
** description: pass:none[color for status "obsolete" ("N")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightmagenta+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightmagenta+`
* [[option_script.color.status_popular]] *script.color.status_popular*
** description: pass:none[color for status "popular" ("*")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+yellow+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+yellow+`
* [[option_script.color.status_running]] *script.color.status_running*
** description: pass:none[color for status "running" ("r")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightgreen+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightgreen+`
* [[option_script.color.status_unknown]] *script.color.status_unknown*
** description: pass:none[color for status "unknown" ("?")]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_script.color.text]] *script.color.text*
** description: pass:none[text color in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_bg]] *script.color.text_bg*
** description: pass:none[background color in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_bg_selected]] *script.color.text_bg_selected*
** description: pass:none[background color for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+red+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+red+`
* [[option_script.color.text_date]] *script.color.text_date*
** description: pass:none[text color of dates in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_date_selected]] *script.color.text_date_selected*
** description: pass:none[text color of dates for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_script.color.text_delimiters]] *script.color.text_delimiters*
** description: pass:none[text color of delimiters in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_description]] *script.color.text_description*
** description: pass:none[text color of description in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_description_selected]] *script.color.text_description_selected*
** description: pass:none[text color of description for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_script.color.text_extension]] *script.color.text_extension*
** description: pass:none[text color of extension in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_extension_selected]] *script.color.text_extension_selected*
** description: pass:none[text color of extension for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_script.color.text_name]] *script.color.text_name*
** description: pass:none[text color of script name in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+cyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+cyan+`
* [[option_script.color.text_name_selected]] *script.color.text_name_selected*
** description: pass:none[text color of script name for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightcyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightcyan+`
* [[option_script.color.text_selected]] *script.color.text_selected*
** description: pass:none[text color for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_script.color.text_tags]] *script.color.text_tags*
** description: pass:none[text color of tags in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+brown+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+brown+`
* [[option_script.color.text_tags_selected]] *script.color.text_tags_selected*
** description: pass:none[text color of tags for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+yellow+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+yellow+`
* [[option_script.color.text_version]] *script.color.text_version*
** description: pass:none[text color of version in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+magenta+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+magenta+`
* [[option_script.color.text_version_loaded]] *script.color.text_version_loaded*
** description: pass:none[text color of version loaded in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_script.color.text_version_loaded_selected]] *script.color.text_version_loaded_selected*
** description: pass:none[text color of version loaded for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_script.color.text_version_selected]] *script.color.text_version_selected*
** description: pass:none[text color of version for selected line in script buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightmagenta+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightmagenta+`
* [[option_script.look.columns]] *script.look.columns*
** description: pass:none[format of columns displayed in script buffer: following column identifiers are replaced by their value: %a=author, %d=description, %D=date added, %e=extension, %l=language, %L=license, %n=name with extension, %N=name, %r=requirements, %s=status, %t=tags, %u=date updated, %v=version, %V=version loaded, %w=min_weechat, %W=max_weechat)]
** type: string
** values: any string (default value: `+"%s %n %V %v %u | %d | %t"+`)
** values: any string
** default value: `+"%s %n %V %v %u | %d | %t"+`
* [[option_script.look.diff_color]] *script.look.diff_color*
** description: pass:none[colorize output of diff]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_script.look.diff_command]] *script.look.diff_command*
** description: pass:none[command used to show differences between script installed and the new version in repository ("auto" = auto detect diff command (git or diff), empty value = disable diff, other string = name of command, for example "diff")]
** type: string
** values: any string (default value: `+"auto"+`)
** values: any string
** default value: `+"auto"+`
* [[option_script.look.display_source]] *script.look.display_source*
** description: pass:none[display source code of script on buffer with detail on a script (script is downloaded in a temporary file when detail on script is displayed)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_script.look.quiet_actions]] *script.look.quiet_actions*
** description: pass:none[quiet actions on script buffer: do not display messages on core buffer when scripts are installed/removed/loaded/unloaded (only errors are displayed)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_script.look.sort]] *script.look.sort*
** description: pass:none[default sort keys for scripts: comma-separated list of identifiers: a=author, A=autoloaded, d=date added, e=extension, i=installed, l=language, n=name, o=obsolete, p=popularity, r=running, u=date updated; char "-" can be used before identifier to reverse order; example: "i,u": installed scripts first, sorted by update date]
** type: string
** values: any string (default value: `+"p,n"+`)
** values: any string
** default value: `+"p,n"+`
* [[option_script.look.translate_description]] *script.look.translate_description*
** description: pass:none[translate description of scripts (if translation is available in your language, otherwise English version is used)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_script.look.use_keys]] *script.look.use_keys*
** description: pass:none[use keys alt+X in script buffer to do actions on scripts (alt+i = install, alt+r = remove, ...); if disabled, only the input is allowed: i, r, ...]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_script.scripts.autoload]] *script.scripts.autoload*
** description: pass:none[autoload scripts installed (make a link in "autoload" directory to script in parent directory)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_script.scripts.cache_expire]] *script.scripts.cache_expire*
** description: pass:none[local cache expiration time, in minutes (-1 = never expires, 0 = always expire)]
** type: integer
** values: -1 .. 525600 (default value: `+1440+`)
** values: -1 .. 525600
** default value: `+1440+`
* [[option_script.scripts.download_timeout]] *script.scripts.download_timeout*
** description: pass:none[timeout (in seconds) for download of scripts and list of scripts]
** type: integer
** values: 1 .. 3600 (default value: `+30+`)
** values: 1 .. 3600
** default value: `+30+`
* [[option_script.scripts.hold]] *script.scripts.hold*
** description: pass:none[scripts to "hold": comma-separated list of scripts which will never been upgraded and can not be removed, for example: "buffers.pl,iset.pl"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_script.scripts.path]] *script.scripts.path*
** description: pass:none[local cache directory for scripts; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+"%h/script"+`)
** values: any string
** default value: `+"%h/script"+`
* [[option_script.scripts.url]] *script.scripts.url*
** description: pass:none[URL for file with list of scripts; by default HTTPS is forced, see option script.scripts.url_force_https]
** type: string
** values: any string (default value: `+"http://weechat.org/files/plugins.xml.gz"+`)
** values: any string
** default value: `+"http://weechat.org/files/plugins.xml.gz"+`
* [[option_script.scripts.url_force_https]] *script.scripts.url_force_https*
** description: pass:none[force use of HTTPS for downloads (index and scripts); you should disable this option only if you have problems with the downloads]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_sec.crypt.cipher]] *sec.crypt.cipher*
** description: pass:none[cipher used to crypt data (the number after algorithm is the size of the key in bits)]
** type: integer
** values: aes128, aes192, aes256 (default value: `+aes256+`)
** values: aes128, aes192, aes256
** default value: `+aes256+`
* [[option_sec.crypt.hash_algo]] *sec.crypt.hash_algo*
** description: pass:none[hash algorithm used to check the decrypted data]
** type: integer
** values: sha224, sha256, sha384, sha512 (default value: `+sha256+`)
** values: sha224, sha256, sha384, sha512
** default value: `+sha256+`
* [[option_sec.crypt.passphrase_file]] *sec.crypt.passphrase_file*
** description: pass:none[path to a file containing the passphrase to encrypt/decrypt secured data; this option is used only when reading file sec.conf; only first line of file is used; this file is used only if the environment variable "WEECHAT_PASSPHRASE" is not set (the environment variable has higher priority); security note: it is recommended to keep this file readable only by you and store it outside WeeChat home (for example in your home); example: "~/.weechat-passphrase"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_sec.crypt.salt]] *sec.crypt.salt*
** description: pass:none[use salt when generating key used in encryption (recommended for maximum security); when enabled, the content of crypted data in file sec.conf will be different on each write of the file; if you put the file sec.conf in a version control system, then you can turn off this option to have always same content in file]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
+22 -11
View File
@@ -5,54 +5,65 @@
* [[option_trigger.color.flag_command]] *trigger.color.flag_command*
** description: pass:none[text color for command flag (in /trigger list)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightgreen+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightgreen+`
* [[option_trigger.color.flag_conditions]] *trigger.color.flag_conditions*
** description: pass:none[text color for conditions flag (in /trigger list)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+yellow+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+yellow+`
* [[option_trigger.color.flag_post_action]] *trigger.color.flag_post_action*
** description: pass:none[text color for post action flag (in /trigger list)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightblue+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightblue+`
* [[option_trigger.color.flag_regex]] *trigger.color.flag_regex*
** description: pass:none[text color for regex flag (in /trigger list)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightcyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightcyan+`
* [[option_trigger.color.flag_return_code]] *trigger.color.flag_return_code*
** description: pass:none[text color for return code flag (in /trigger list)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightmagenta+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightmagenta+`
* [[option_trigger.color.regex]] *trigger.color.regex*
** description: pass:none[text color for regular expressions]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_trigger.color.replace]] *trigger.color.replace*
** description: pass:none[text color for replacement text (for regular expressions)]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+cyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+cyan+`
* [[option_trigger.color.trigger]] *trigger.color.trigger*
** description: pass:none[text color for trigger name]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+green+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+green+`
* [[option_trigger.color.trigger_disabled]] *trigger.color.trigger_disabled*
** description: pass:none[text color for disabled trigger name]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+red+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+red+`
* [[option_trigger.look.enabled]] *trigger.look.enabled*
** description: pass:none[enable trigger support]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_trigger.look.monitor_strip_colors]] *trigger.look.monitor_strip_colors*
** description: pass:none[strip colors in hashtable values displayed on monitor buffer]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
+4 -2
View File
@@ -218,7 +218,7 @@ Examples:
----
[[command_weechat_debug]]
* `+debug+`: control debug for core/plugins
* `+debug+`: debug functions
----
/debug list
@@ -227,6 +227,7 @@ Examples:
buffer|color|infolists|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
list: list plugins with debug levels
set: set debug level for plugin
@@ -246,6 +247,7 @@ infolists: display infos about infolists
tags: display tags for lines
term: display infos about terminal
windows: display windows tree
time: measure time to execute a command or to send text to the current buffer
----
[[command_weechat_eval]]
@@ -361,7 +363,7 @@ The default key alt+'=' toggles filtering on/off.
Tags most commonly used:
no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
self_msg, nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
host_xxx (xxx is username + host in message),
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
File diff suppressed because it is too large Load Diff
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
** description: pass:none[text color for "aborted" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_xfer.color.status_active]] *xfer.color.status_active*
** description: pass:none[text color for "active" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightblue+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightblue+`
* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
** description: pass:none[text color for "connecting" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+yellow+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+yellow+`
* [[option_xfer.color.status_done]] *xfer.color.status_done*
** description: pass:none[text color for "done" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightgreen+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightgreen+`
* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
** description: pass:none[text color for "failed" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightred+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightred+`
* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
** description: pass:none[text color for "waiting" status]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+lightcyan+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+lightcyan+`
* [[option_xfer.color.text]] *xfer.color.text*
** description: pass:none[text color in xfer buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_xfer.color.text_bg]] *xfer.color.text_bg*
** description: pass:none[background color in xfer buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+default+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+default+`
* [[option_xfer.color.text_selected]] *xfer.color.text_selected*
** description: pass:none[text color of selected line in xfer buffer]
** type: color
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (default value: `+white+`)
** values: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** default value: `+white+`
* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
** description: pass:none[automatically accept chat requests (use carefully!)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_xfer.file.auto_accept_files]] *xfer.file.auto_accept_files*
** description: pass:none[automatically accept incoming files (use carefully!)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_xfer.file.auto_accept_nicks]] *xfer.file.auto_accept_nicks*
** description: pass:none[comma-separated list of nicks for which the incoming files and chats are automatically accepted; format is "server.nick" (for a specific server) or "nick" (for all servers); example: "freenode.FlashCode,andrew"]
** type: string
** values: any string (default value: `+""+`)
** values: any string
** default value: `+""+`
* [[option_xfer.file.auto_check_crc32]] *xfer.file.auto_check_crc32*
** description: pass:none[automatically check CRC32 file checksum if it is found in the filename (8 hexadecimal chars)]
** type: boolean
** values: on, off (default value: `+off+`)
** values: on, off
** default value: `+off+`
* [[option_xfer.file.auto_rename]] *xfer.file.auto_rename*
** description: pass:none[rename incoming files if already exists (add ".1", ".2", ...)]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_xfer.file.auto_resume]] *xfer.file.auto_resume*
** description: pass:none[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+`
* [[option_xfer.file.convert_spaces]] *xfer.file.convert_spaces*
** description: pass:none[convert spaces to underscores when sending and receiving files]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** description: pass:none[path for writing incoming files: "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+"%h/xfer"+`)
** values: any string
** default value: `+"%h/xfer"+`
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** description: pass:none[path for reading files when sending (when no path is specified by user): "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)]
** type: string
** values: any string (default value: `+"~"+`)
** values: any string
** default value: `+"~"+`
* [[option_xfer.file.use_nick_in_filename]] *xfer.file.use_nick_in_filename*
** description: pass:none[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+`
* [[option_xfer.look.auto_open_buffer]] *xfer.look.auto_open_buffer*
** description: pass:none[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+`
* [[option_xfer.look.progress_bar_size]] *xfer.look.progress_bar_size*
** description: pass:none[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+`
* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
** description: pass:none[comma separated list of tags used in private messages, for example: "notify_message", "notify_private" or "notify_highlight"]
** type: string
** values: any string (default value: `+"notify_private"+`)
** values: any string
** default value: `+"notify_private"+`
* [[option_xfer.network.blocksize]] *xfer.network.blocksize*
** description: pass:none[block size for sending packets, in bytes]
** type: integer
** values: 1024 .. 102400 (default value: `+65536+`)
** values: 1024 .. 102400
** default value: `+65536+`
* [[option_xfer.network.fast_send]] *xfer.network.fast_send*
** description: pass:none[does not wait for ACK when sending file]
** type: boolean
** values: on, off (default value: `+on+`)
** values: on, off
** default value: `+on+`
* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
** description: pass:none[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: `+""+`
* [[option_xfer.network.port_range]] *xfer.network.port_range*
** description: pass:none[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: `+""+`
* [[option_xfer.network.speed_limit]] *xfer.network.speed_limit*
** description: pass:none[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+`
* [[option_xfer.network.timeout]] *xfer.network.timeout*
** description: pass:none[timeout for xfer request (in seconds)]
** type: integer
** values: 5 .. 2147483647 (default value: `+300+`)
** values: 5 .. 2147483647
** default value: `+300+`
+286 -285
View File
@@ -61,35 +61,35 @@ The main WeeChat directories are:
[width="100%",cols="1m,3",options="header"]
|===
| Directory | Description
| src/ | Root of sources
|    core/ | Core functions: entry point, internal structures
|    gui/ | Functions for buffers, windows, ... (used by all interfaces)
|       curses/ | Curses interface
|    plugins/ | Plugin and scripting API
|       alias/ | Alias plugin
|       aspell/ | Aspell plugin
|       charset/ | Charset plugin
|       exec/ | Exec plugin
|       fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat)
|       guile/ | Guile (scheme) scripting API
|       irc/ | IRC (Internet Relay Chat) plugin
|       javascript/ | Javascript scripting API
|       logger/ | Logger plugin (write messages displayed to files)
|       lua/ | Lua scripting API
|       perl/ | Perl scripting API
|       python/ | Python scripting API
|       relay/ | Relay plugin (irc proxy + relay for remote interfaces)
|       ruby/ | Ruby scripting API
|       script/ | Scripts manager
|       tcl/ | Tcl scripting API
|       trigger/ | Trigger plugin
|       xfer/ | Xfer plugin (IRC DCC file/chat)
| tests/ | Tests
|    unit/ | Unit tests
|       core/ | Unit tests for core functions
| doc/ | Documentation
| po/ | Translations files (gettext)
| debian/ | Debian packaging
| src/ | Root of sources.
|    core/ | Core functions: entry point, internal structures.
|    gui/ | Functions for buffers, windows, ... (used by all interfaces).
|       curses/ | Curses interface.
|    plugins/ | Plugin and scripting API.
|       alias/ | Alias plugin.
|       aspell/ | Aspell plugin.
|       charset/ | Charset plugin.
|       exec/ | Exec plugin.
|       fifo/ | Fifo plugin (FIFO pipe used to remotely send commands to WeeChat).
|       guile/ | Guile (scheme) scripting API.
|       irc/ | IRC (Internet Relay Chat) plugin.
|       javascript/ | Javascript scripting API.
|       logger/ | Logger plugin (write messages displayed to files).
|       lua/ | Lua scripting API.
|       perl/ | Perl scripting API.
|       python/ | Python scripting API.
|       relay/ | Relay plugin (irc proxy + relay for remote interfaces).
|       ruby/ | Ruby scripting API.
|       script/ | Scripts manager.
|       tcl/ | Tcl scripting API.
|       trigger/ | Trigger plugin.
|       xfer/ | Xfer plugin (IRC DCC file/chat).
| tests/ | Tests.
|    unit/ | Unit tests.
|       core/ | Unit tests for core functions.
| doc/ | Documentation.
| po/ | Translations files (gettext).
| debian/ | Debian packaging.
|===
[[sources]]
@@ -106,64 +106,64 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| core/ | Core functions: entry point, internal structures
|    wee-arraylist.c | Array lists
|    wee-backtrace.c | Display a backtrace after a crash
|    wee-command.c | WeeChat core commands
|    wee-completion.c | Default completions
|    wee-config-file.c | Configuration file management
|    wee-config.c | Configuration options for WeeChat core (file weechat.conf)
|    wee-debug.c | Some debug functions
|    wee-eval.c | Evaluation of expressions with references to internal vars
|    wee-hashtable.c | Hashtables
|    wee-hdata.c | Hdata (direct access to data using hashtables)
|    wee-hook.c | Hooks
|    wee-infolist.c | Infolists (lists with objects data)
|    wee-input.c | Input of commands/text
|    wee-list.c | Sorted lists
|    wee-log.c | Write to WeeChat log file (weechat.log)
|    wee-network.c | Network functions (connection to servers/proxies)
|    wee-proxy.c | Proxy management
|    wee-secure.c | Secured data options (file sec.conf)
|    wee-string.c | Functions on strings
|    wee-upgrade-file.c | Internal upgrade system
|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...)
|    wee-url.c | URL transfer (using libcurl)
|    wee-utf8.c | UTF-8 functions
|    wee-util.c | Some other functions
|    wee-version.c | Functions for WeeChat version
|    weechat.c | Main functions: command line options, startup
| gui/ | Functions for buffers, windows, ... (used by all interfaces)
|    gui-bar-item.c | Bar items
|    gui-bar-window.c | Bar windows
|    gui-bar.c | Bars
|    gui-buffer.c | Buffers
|    gui-chat.c | Chat functions (display message, ...)
|    gui-color.c | Color functions
|    gui-completion.c | Completion on command line
|    gui-cursor.c | Cursor mode (free movement of cursor)
|    gui-filter.c | Filters
|    gui-focus.c | Functions about focus (for cursor mode and mouse)
|    gui-history.c | Commands/text saved in buffers
|    gui-hotlist.c | Hotlist management (list of buffers with activity)
|    gui-input.c | Input functions (input bar)
|    gui-key.c | Keyboard functions
|    gui-layout.c | Layout
|    gui-line.c | Lines in buffers
|    gui-mouse.c | Mouse
|    gui-nick.c | Nick functions
|    gui-nicklist.c | Nicklist in buffers
|    gui-window.c | Windows
|    curses/ | Curses interface
|       gui-curses-bar-window.c | Display in bar windows
|       gui-curses-chat.c | Display in chat area (messages)
|       gui-curses-color.c | Color functions
|       gui-curses-key.c | Keyboard functions (default keys, read of input)
|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events)
|       gui-curses-mouse.c | Mouse
|       gui-curses-term.c | Functions about terminal
|       gui-curses-window.c | Windows
|       main.c | Entry point
| core/ | Core functions: entry point, internal structures.
|    wee-arraylist.c | Array lists.
|    wee-backtrace.c | Display a backtrace after a crash.
|    wee-command.c | WeeChat core commands.
|    wee-completion.c | Default completions.
|    wee-config-file.c | Configuration file management.
|    wee-config.c | Configuration options for WeeChat core (file weechat.conf).
|    wee-debug.c | Some debug functions.
|    wee-eval.c | Evaluation of expressions with references to internal vars.
|    wee-hashtable.c | Hashtables.
|    wee-hdata.c | Hdata (direct access to data using hashtables).
|    wee-hook.c | Hooks.
|    wee-infolist.c | Infolists (lists with objects data).
|    wee-input.c | Input of commands/text.
|    wee-list.c | Sorted lists.
|    wee-log.c | Write to WeeChat log file (weechat.log).
|    wee-network.c | Network functions (connection to servers/proxies).
|    wee-proxy.c | Proxy management.
|    wee-secure.c | Secured data options (file sec.conf).
|    wee-string.c | Functions on strings.
|    wee-upgrade-file.c | Internal upgrade system.
|    wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...).
|    wee-url.c | URL transfer (using libcurl).
|    wee-utf8.c | UTF-8 functions.
|    wee-util.c | Some other functions.
|    wee-version.c | Functions for WeeChat version.
|    weechat.c | Main functions: command line options, startup.
| gui/ | Functions for buffers, windows, ... (used by all interfaces).
|    gui-bar-item.c | Bar items.
|    gui-bar-window.c | Bar windows.
|    gui-bar.c | Bars.
|    gui-buffer.c | Buffers.
|    gui-chat.c | Chat functions (display message, ...).
|    gui-color.c | Color functions.
|    gui-completion.c | Completion on command line.
|    gui-cursor.c | Cursor mode (free movement of cursor).
|    gui-filter.c | Filters.
|    gui-focus.c | Functions about focus (for cursor mode and mouse).
|    gui-history.c | Commands/text saved in buffers.
|    gui-hotlist.c | Hotlist management (list of buffers with activity).
|    gui-input.c | Input functions (input bar).
|    gui-key.c | Keyboard functions.
|    gui-layout.c | Layout.
|    gui-line.c | Lines in buffers.
|    gui-mouse.c | Mouse.
|    gui-nick.c | Nick functions.
|    gui-nicklist.c | Nicklist in buffers.
|    gui-window.c | Windows.
|    curses/ | Curses interface.
|       gui-curses-bar-window.c | Display in bar windows.
|       gui-curses-chat.c | Display in chat area (messages).
|       gui-curses-color.c | Color functions.
|       gui-curses-key.c | Keyboard functions (default keys, read of input).
|       gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events).
|       gui-curses-mouse.c | Mouse.
|       gui-curses-term.c | Functions about terminal.
|       gui-curses-window.c | Windows.
|       main.c | Entry point.
|===
[[sources_plugins]]
@@ -172,140 +172,141 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| plugins/ | Root of plugins
|    plugin.c | Plugins management (load/unload dynamic C libraries)
|    plugin-api.c | Extra functions for plugin API (wrapper around WeeChat core functions)
|    plugin-config.c | Plugin configuration options (file plugins.conf)
|    plugin-script.c | Common functions used by script plugins
|    plugin-script-api.c | Script API functions: wrappers around some plugin API functions
|    weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them
|    alias/ | Alias plugin
|       alias.c | Main alias functions
|       alias-command.c | Alias commands
|       alias-completion.c | Alias completions
|       alias-config.c | Alias config options (file alias.conf)
|       alias-info.c | Alias info/infolists/hdata
|    aspell/ | Aspell plugin
|       weechat-aspell.c | Main aspell functions
|       weechat-aspell-bar-item.c | Aspell bar items
|       weechat-aspell-command.c | Aspell commands
|       weechat-aspell-completion.c | Aspell completions
|       weechat-aspell-config.c | Aspell config options (file aspell.conf)
|       weechat-aspell-info.c | Aspell info/infolists/hdata
|       weechat-aspell-speller.c | Spellers management
|    charset/ | Charset plugin
|       charset.c | Charset functions
|    exec/ | Exec plugin
|       exec.c | Main exec functions
|       exec-buffer.c | Exec buffer
|       exec-command.c | Exec commands
|       exec-completion.c | Exec completions
|       exec-config.c | Exec config options (file exec.conf)
|    fifo/ | Fifo plugin
|       fifo.c | Main fifo functions
|       fifo-command.c | Fifo commands
|       fifo-info.c | Fifo info/infolists/hdata
|    guile/ | Guile (scheme) plugin
|       weechat-guile.c | Main guile functions (load/unload scripts, execute guile code)
|       weechat-guile-api.c | Guile scripting API functions
|    irc/ | IRC (Internet Relay Chat) plugin
|       irc.c | Main IRC functions
|       irc-bar-item.c | IRC bar items
|       irc-buffer.c | IRC buffers
|       irc-channel.c | IRC channels
|       irc-color.c | IRC colors
|       irc-command.c | IRC commands
|       irc-completion.c | IRC completions
|       irc-config.c | IRC config options (file irc.conf)
|       irc-ctcp.c | IRC CTCP
|       irc-debug.c | IRC debug functions
|       irc-ignore.c | IRC Ignore
|       irc-info.c | IRC info/infolists/hdata
|       irc-input.c | Input of commands/text
|       irc-message.c | Functions to manipulate IRC messages
|       irc-mode.c | Functions about channel/nick modes
|       irc-msgbuffer.c | Target buffer for IRC messages
|       irc-nick.c | IRC nicks
|       irc-notify.c | IRC notify lists
|       irc-protocol.c | IRC protocol (RFCs 1459/2810/2811/2812/2813)
|       irc-raw.c | IRC raw buffer
|       irc-redirect.c | Redirection of IRC command output
|       irc-sasl.c | SASL authentication with IRC server
|       irc-server.c | I/O communication with IRC server
|       irc-upgrade.c | Save/restore of IRC data when upgrading WeeChat
|    javascript/ | Javascript plugin
|       weechat-js.cpp | Main javascript functions (load/unload scripts, execute javascript code)
|       weechat-js-api.cpp | Javascript scripting API functions
|       weechat-js-v8.cpp | Javascript v8 functions
|    logger/ | Logger plugin
|       logger.c | Main logger functions
|       logger-buffer.c | Logger buffer list management
|       logger-config.c | Logger config options (file logger.conf)
|       logger-info.c | Logger info/infolists/hdata
|       logger-tail.c | Functions to get last lines of a file
|    lua/ | Lua plugin
|       weechat-lua.c | Main lua functions (load/unload scripts, execute lua code)
|       weechat-lua-api.c | Lua scripting API functions
|    perl/ | Perl plugin
|       weechat-perl.c | Main perl functions (load/unload scripts, execute perl code)
|       weechat-perl-api.c | Perl scripting API functions
|    python/ | Python plugin
|       weechat-python.c | Main python functions (load/unload scripts, execute python code)
|       weechat-python-api.c | Python scripting API functions
|    relay/ | Relay plugin (IRC proxy and relay for remote interfaces)
|       relay.c | Main relay functions
|       relay-buffer.c | Relay buffer
|       relay-client.c | Clients of relay
|       relay-command.c | Relay commands
|       relay-completion.c | Relay completions
|       relay-config.c | Relay config options (file relay.conf)
|       relay-info.c | Relay info/infolists/hdata
|       relay-network.c | Network functions for relay
|       relay-raw.c | Relay raw buffer
|       relay-server.c | Relay server
|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat
|       relay-websocket.c | WebSocket server functions (RFC 6455)
|       irc/ | IRC proxy
|          relay-irc.c | Main IRC proxy functions
|       weechat/ | Relay for remote interfaces
|          relay-weechat.c | Relay for remote interfaces (main functions)
|          relay-weechat-msg.c | Send binary messages to clients
|          relay-weechat-nicklist.c | Nicklist functions
|          relay-weechat-protocol.c | Read commands from clients
|    ruby/ | Ruby plugin
|       weechat-ruby.c | Main ruby functions (load/unload scripts, execute ruby code)
|       weechat-ruby-api.c | Ruby scripting API functions
|    script/ | Scripts manager
|       script.c | Main functions for scripts manager
|       script-action.c | Actions on scripts (load/unload, install/remove, ...)
|       script-buffer.c | Buffer for scripts manager
|       script-command.c | Commands for scripts manager
|       script-completion.c | Completions for scripts manager
|       script-config.c | Config options for scripts manager (file script.conf)
|       script-info.c | Script manager info/infolists/hdata
|       script-repo.c | Download and read repository file
|    tcl/ | Tcl plugin
|       weechat-tcl.c | Main tcl functions (load/unload scripts, execute tcl code)
|       weechat-tcl-api.c | Tcl scripting API functions
|    trigger/ | Trigger plugin
|       trigger.c | Main trigger functions
|       trigger-buffer.c | Trigger buffer
|       trigger-callback.c | Trigger callbacks
|       trigger-command.c | Trigger commands
|       trigger-completion.c | Trigger completions
|       trigger-config.c | Trigger config options (file trigger.conf)
|    xfer/ | Xfer plugin (IRC DCC file/chat)
|       xfer.c | Main xfer functions
|       xfer-buffer.c | Xfer buffer
|       xfer-chat.c | DCC chat
|       xfer-command.c | Xfer commands
|       xfer-completion.c | Xfer completions
|       xfer-config.c | Xfer config options (file xfer.conf)
|       xfer-dcc.c | DCC file transfer
|       xfer-file.c | File functions for xfer
|       xfer-info.c | Xfer info/infolists/hdata
|       xfer-network.c | Network functions for xfer
|       xfer-upgrade.c | Save/restore of xfer data when upgrading WeeChat
| plugins/ | Root of plugins.
|    plugin.c | Plugins management (load/unload dynamic C libraries).
|    plugin-api.c | Extra functions for plugin API (wrapper around WeeChat core functions).
|    plugin-config.c | Plugin configuration options (file plugins.conf).
|    plugin-script.c | Common functions used by script plugins.
|    plugin-script-api.c | Script API functions: wrappers around some plugin API functions.
|    weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them.
|    alias/ | Alias plugin.
|       alias.c | Main alias functions.
|       alias-command.c | Alias commands.
|       alias-completion.c | Alias completions.
|       alias-config.c | Alias config options (file alias.conf).
|       alias-info.c | Alias info/infolists/hdata.
|    aspell/ | Aspell plugin.
|       weechat-aspell.c | Main aspell functions.
|       weechat-aspell-bar-item.c | Aspell bar items.
|       weechat-aspell-command.c | Aspell commands.
|       weechat-aspell-completion.c | Aspell completions.
|       weechat-aspell-config.c | Aspell config options (file aspell.conf).
|       weechat-aspell-info.c | Aspell info/infolists/hdata.
|       weechat-aspell-speller.c | Spellers management.
|    charset/ | Charset plugin.
|       charset.c | Charset functions.
|    exec/ | Exec plugin.
|       exec.c | Main exec functions.
|       exec-buffer.c | Exec buffer.
|       exec-command.c | Exec commands.
|       exec-completion.c | Exec completions.
|       exec-config.c | Exec config options (file exec.conf).
|    fifo/ | Fifo plugin.
|       fifo.c | Main fifo functions.
|       fifo-command.c | Fifo commands.
|       fifo-config.c | Fifo config options (file fifo.conf).
|       fifo-info.c | Fifo info/infolists/hdata.
|    guile/ | Guile (scheme) plugin.
|       weechat-guile.c | Main guile functions (load/unload scripts, execute guile code).
|       weechat-guile-api.c | Guile scripting API functions.
|    irc/ | IRC (Internet Relay Chat) plugin.
|       irc.c | Main IRC functions.
|       irc-bar-item.c | IRC bar items.
|       irc-buffer.c | IRC buffers.
|       irc-channel.c | IRC channels.
|       irc-color.c | IRC colors.
|       irc-command.c | IRC commands.
|       irc-completion.c | IRC completions.
|       irc-config.c | IRC config options (file irc.conf).
|       irc-ctcp.c | IRC CTCP.
|       irc-debug.c | IRC debug functions.
|       irc-ignore.c | IRC Ignore.
|       irc-info.c | IRC info/infolists/hdata.
|       irc-input.c | Input of commands/text.
|       irc-message.c | Functions to manipulate IRC messages.
|       irc-mode.c | Functions about channel/nick modes.
|       irc-msgbuffer.c | Target buffer for IRC messages.
|       irc-nick.c | IRC nicks.
|       irc-notify.c | IRC notify lists.
|       irc-protocol.c | IRC protocol (RFCs 1459/2810/2811/2812/2813).
|       irc-raw.c | IRC raw buffer.
|       irc-redirect.c | Redirection of IRC command output.
|       irc-sasl.c | SASL authentication with IRC server.
|       irc-server.c | I/O communication with IRC server.
|       irc-upgrade.c | Save/restore of IRC data when upgrading WeeChat.
|    javascript/ | Javascript plugin.
|       weechat-js.cpp | Main javascript functions (load/unload scripts, execute javascript code).
|       weechat-js-api.cpp | Javascript scripting API functions.
|       weechat-js-v8.cpp | Javascript v8 functions.
|    logger/ | Logger plugin.
|       logger.c | Main logger functions.
|       logger-buffer.c | Logger buffer list management.
|       logger-config.c | Logger config options (file logger.conf).
|       logger-info.c | Logger info/infolists/hdata.
|       logger-tail.c | Functions to get last lines of a file.
|    lua/ | Lua plugin.
|       weechat-lua.c | Main lua functions (load/unload scripts, execute lua code).
|       weechat-lua-api.c | Lua scripting API functions.
|    perl/ | Perl plugin.
|       weechat-perl.c | Main perl functions (load/unload scripts, execute perl code).
|       weechat-perl-api.c | Perl scripting API functions.
|    python/ | Python plugin.
|       weechat-python.c | Main python functions (load/unload scripts, execute python code).
|       weechat-python-api.c | Python scripting API functions.
|    relay/ | Relay plugin (IRC proxy and relay for remote interfaces).
|       relay.c | Main relay functions.
|       relay-buffer.c | Relay buffer.
|       relay-client.c | Clients of relay.
|       relay-command.c | Relay commands.
|       relay-completion.c | Relay completions.
|       relay-config.c | Relay config options (file relay.conf).
|       relay-info.c | Relay info/infolists/hdata.
|       relay-network.c | Network functions for relay.
|       relay-raw.c | Relay raw buffer.
|       relay-server.c | Relay server.
|       relay-upgrade.c | Save/restore of relay data when upgrading WeeChat.
|       relay-websocket.c | WebSocket server functions (RFC 6455).
|       irc/ | IRC proxy.
|          relay-irc.c | Main IRC proxy functions.
|       weechat/ | Relay for remote interfaces.
|          relay-weechat.c | Relay for remote interfaces (main functions).
|          relay-weechat-msg.c | Send binary messages to clients.
|          relay-weechat-nicklist.c | Nicklist functions.
|          relay-weechat-protocol.c | Read commands from clients.
|    ruby/ | Ruby plugin.
|       weechat-ruby.c | Main ruby functions (load/unload scripts, execute ruby code).
|       weechat-ruby-api.c | Ruby scripting API functions.
|    script/ | Scripts manager.
|       script.c | Main functions for scripts manager.
|       script-action.c | Actions on scripts (load/unload, install/remove, ...).
|       script-buffer.c | Buffer for scripts manager.
|       script-command.c | Commands for scripts manager.
|       script-completion.c | Completions for scripts manager.
|       script-config.c | Config options for scripts manager (file script.conf).
|       script-info.c | Script manager info/infolists/hdata.
|       script-repo.c | Download and read repository file.
|    tcl/ | Tcl plugin.
|       weechat-tcl.c | Main tcl functions (load/unload scripts, execute tcl code).
|       weechat-tcl-api.c | Tcl scripting API functions.
|    trigger/ | Trigger plugin.
|       trigger.c | Main trigger functions.
|       trigger-buffer.c | Trigger buffer.
|       trigger-callback.c | Trigger callbacks.
|       trigger-command.c | Trigger commands.
|       trigger-completion.c | Trigger completions.
|       trigger-config.c | Trigger config options (file trigger.conf).
|    xfer/ | Xfer plugin (IRC DCC file/chat).
|       xfer.c | Main xfer functions.
|       xfer-buffer.c | Xfer buffer.
|       xfer-chat.c | DCC chat.
|       xfer-command.c | Xfer commands.
|       xfer-completion.c | Xfer completions.
|       xfer-config.c | Xfer config options (file xfer.conf).
|       xfer-dcc.c | DCC file transfer.
|       xfer-file.c | File functions for xfer.
|       xfer-info.c | Xfer info/infolists/hdata.
|       xfer-network.c | Network functions for xfer.
|       xfer-upgrade.c | Save/restore of xfer data when upgrading WeeChat.
|===
[[sources_tests]]
@@ -314,20 +315,20 @@ WeeChat "core" is located in following directories:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| tests/ | Root of tests
|    tests.cpp | Program used to run tests
|    unit/ | Root of unit tests
|       core/ | Root of unit tests for core
|          test-arraylist.cpp | Tests: arraylists
|          test-eval.cpp | Tests: evaluation of expressions
|          test-hashtble.cpp | Tests: hashtables
|          test-hdata.cpp | Tests: hdata
|          test-infolist.cpp | Tests: infolists
|          test-list.cpp | Tests: lists
|          test-string.cpp | Tests: strings
|          test-url.cpp | Tests: URLs
|          test-utf8.cpp | Tests: UTF-8
|          test-util.cpp | Tests: utility functions
| tests/ | Root of tests.
|    tests.cpp | Program used to run tests.
|    unit/ | Root of unit tests.
|       core/ | Root of unit tests for core.
|          test-arraylist.cpp | Tests: arraylists.
|          test-eval.cpp | Tests: evaluation of expressions.
|          test-hashtble.cpp | Tests: hashtables.
|          test-hdata.cpp | Tests: hdata.
|          test-infolist.cpp | Tests: infolists.
|          test-list.cpp | Tests: lists.
|          test-string.cpp | Tests: strings.
|          test-url.cpp | Tests: URLs.
|          test-utf8.cpp | Tests: UTF-8.
|          test-util.cpp | Tests: utility functions.
|===
[[documentation_translations]]
@@ -338,23 +339,23 @@ Documentation files:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| doc/ | Documentation
|    docinfo.html | Asciidoctor style
|    docgen.py | Python script to build files in _autogen/_ directory (see below)
|    XX/ | Documentation for language XX (languages: en, fr, de, it, ...)
|       cmdline_options.XX.adoc | Command-line options (file included in man page and user's guide)
|       weechat.1.XX.adoc | Man page (`man weechat`)
|       weechat_dev.XX.adoc | Developer's guide (this document)
|       weechat_faq.XX.adoc | FAQ
|       weechat_plugin_api.XX.adoc | Plugin API reference
|       weechat_quickstart.XX.adoc | Quickstart guide
|       weechat_relay_protocol.XX.adoc | Relay protocol (for remote interfaces)
|       weechat_scripting.XX.adoc | Scripting guide
|       weechat_tester.XX.adoc | Tester's guide
|       weechat_user.XX.adoc | User's guide
|       autogen/ | Files auto-built with script docgen.py
|          user/ | Files auto-built for user's guide (do *NEVER* update manually!)
|          plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!)
| doc/ | Documentation.
|    docinfo.html | Asciidoctor style.
|    docgen.py | Python script to build files in _autogen/_ directory (see below).
|    XX/ | Documentation for language XX (languages: en, fr, de, it, ...).
|       cmdline_options.XX.adoc | Command-line options (file included in man page and user's guide).
|       weechat.1.XX.adoc | Man page (`man weechat`).
|       weechat_dev.XX.adoc | Developer's guide (this document).
|       weechat_faq.XX.adoc | FAQ.
|       weechat_plugin_api.XX.adoc | Plugin API reference.
|       weechat_quickstart.XX.adoc | Quickstart guide.
|       weechat_relay_protocol.XX.adoc | Relay protocol (for remote interfaces).
|       weechat_scripting.XX.adoc | Scripting guide.
|       weechat_tester.XX.adoc | Tester's guide.
|       weechat_user.XX.adoc | User's guide.
|       autogen/ | Files auto-built with script docgen.py.
|          user/ | Files auto-built for user's guide (do *NEVER* update manually!).
|          plugin_api/ | Files auto-built for plugin API (do *NEVER* update manually!).
|===
Translations for WeeChat and plugins are done with gettext, files are in _po/_
@@ -363,9 +364,9 @@ directory:
[width="100%",cols="1m,3",options="header"]
|===
| Path/file | Description
| po/ | Translation files (gettext)
|    XX.po | Translations for language XX (fr, de, it, ...), base language is English
|    weechat.pot | Template for translations (auto-built)
| po/ | Translation files (gettext).
|    XX.po | Translations for language XX (fr, de, it, ...), base language is English.
|    weechat.pot | Template for translations (auto-built).
|===
[[coding_rules]]
@@ -731,8 +732,8 @@ If for some reasons you have to sleep a while, use `hook_timer` with a callback.
[[doubly_linked_lists]]
=== Doubly linked lists
Most of WeeChat linked lists are doubly linked lists: each node has pointer to
previous and next node.
Most of WeeChat lists are doubly linked lists: each node has pointer to previous
and next node.
Example: list of buffers (from _src/gui/gui-buffer.h_):
@@ -796,31 +797,31 @@ All combinations are summarized in this table:
[width="100%",cols="4,2,2,8",options="header"]
|===
| Code | Example | Areas | Description
| [hex]#19# + STD | [hex]#19# `+01++` | chat + bars | Set attributes and color using option, see table below
| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Set color with a ncurses pair (used only on `/color` buffer)
| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + bars | Set foreground (WeeChat color)
| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + bars | Set foreground (extended color)
| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + bars | Set background (WeeChat color)
| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + bars | Set background (extended color)
| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + bars | Set foreground (WeeChat color)
| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + bars | Set foreground (extended color)
| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + bars | Set foreground/background (WeeChat colors)
| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + bars | Set foreground (WeeChat color) and background (extended color)
| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + bars | Set foreground (extended color) and background (WeeChat color)
| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + bars | Set foreground/background (extended colors)
| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | bars | Set bar foreground color
| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | bars | Set bar delimiter color
| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | bars | Set bar background color
| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | input bar | Start input char (used only in item "input_text")
| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | input bar | Start input hidden char (used only in item "input_text")
| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | input bar | Move cursor char (used only in item "input_text")
| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | bars | Start item
| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | bars | Start line item
| [hex]#19# + "E" | [hex]#19# `+E+` | chat + bars | Emphasize text _(WeeChat ≥ 0.4.2)_
| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + bars | Reset color (keep attributes)
| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + bars | Set attribute
| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + bars | Remove attribute
| [hex]#1C# | [hex]#1C# | chat + bars | Reset attributes and color
| [hex]#19# + STD | [hex]#19# `+01+` | chat + bars | Set attributes and color using option, see table below.
| [hex]#19# + EXT | [hex]#19# `+@00001+` | chat | Set color with a ncurses pair (used only on `/color` buffer).
| [hex]#19# + "F" + (A)STD | [hex]#19# `+F*05+` | chat + bars | Set foreground (WeeChat color).
| [hex]#19# + "F" + (A)EXT | [hex]#19# `+F@00214+` | chat + bars | Set foreground (extended color).
| [hex]#19# + "B" + STD | [hex]#19# `+B05+` | chat + bars | Set background (WeeChat color).
| [hex]#19# + "B" + EXT | [hex]#19# `+B@00124+` | chat + bars | Set background (extended color).
| [hex]#19# + "*" + (A)STD | [hex]#19# `+*05+` | chat + bars | Set foreground (WeeChat color).
| [hex]#19# + "*" + (A)EXT | [hex]#19# `+*@00214+` | chat + bars | Set foreground (extended color).
| [hex]#19# + "*" + (A)STD + "," + STD | [hex]#19# `+*08,05+` | chat + bars | Set foreground/background (WeeChat colors).
| [hex]#19# + "*" + (A)STD + "," + EXT | [hex]#19# `+*01,@00214+` | chat + bars | Set foreground (WeeChat color) and background (extended color).
| [hex]#19# + "*" + (A)EXT + "," + STD | [hex]#19# `+*@00214,05+` | chat + bars | Set foreground (extended color) and background (WeeChat color).
| [hex]#19# + "*" + (A)EXT + "," + EXT | [hex]#19# `+*@00214,@00017+` | chat + bars | Set foreground/background (extended colors).
| [hex]#19# + "b" + "F" | [hex]#19# `+bF+` | bars | Set bar foreground color.
| [hex]#19# + "b" + "D" | [hex]#19# `+bD+` | bars | Set bar delimiter color.
| [hex]#19# + "b" + "B" | [hex]#19# `+bB+` | bars | Set bar background color.
| [hex]#19# + "b" + "_" | [hex]#19# `+b_+` | input bar | Start input char (used only in item "input_text").
| [hex]#19# + "b" + "-" | [hex]#19# `+b-+` | input bar | Start input hidden char (used only in item "input_text").
| [hex]#19# + "b" + "#" | [hex]#19# `+b#+` | input bar | Move cursor char (used only in item "input_text").
| [hex]#19# + "b" + "i" | [hex]#19# `+bi+` | bars | Start item.
| [hex]#19# + "b" + "l" (lower L) | [hex]#19# `+bl+` | bars | Start line item.
| [hex]#19# + "E" | [hex]#19# `+E+` | chat + bars | Emphasize text _(WeeChat ≥ 0.4.2)_.
| [hex]#19# + [hex]#1C# | [hex]#19# [hex]#1C# | chat + bars | Reset color (keep attributes).
| [hex]#1A# + ATTR | [hex]#1A# `+*+` | chat + bars | Set attribute.
| [hex]#1B# + ATTR | [hex]#1B# `+*+` | chat + bars | Remove attribute.
| [hex]#1C# | [hex]#1C# | chat + bars | Reset attributes and color.
|===
Color codes using options (see _t_gui_color_enum_, in file
@@ -995,9 +996,9 @@ Where _component_ is one of following:
Some rules to follow:
* use only English
* use infinitive form of verb
* if commit is related to something in tracker, write it in parenthesis after
* Use only English.
* Use infinitive form of verb.
* If commit is related to something in tracker, write it in parenthesis after
the message, with this format:
** GitHub: closes #123
** Savannah: bug #12345, task #12345, patch #12345
+84 -38
View File
@@ -86,22 +86,22 @@ https://weechat.org/doc
It's common issue, please read carefully and check *ALL* solutions below:
* check that weechat is linked to libncursesw (warning: needed on most
distributions but not all): `ldd /path/to/weechat`
* check that the "charset" plugin is loaded with `/plugin` command (if it is
not, then you probably need the "weechat-plugins" package)
* check the output of command `/charset` (on core buffer). You should see
* Check that weechat is linked to libncursesw (warning: needed on most
distributions but not all): `ldd /path/to/weechat`.
* Check that the "charset" plugin is loaded with `/plugin` command (if it is
not, then you probably need the "weechat-plugins" package).
* Check the output of command `/charset` (on core buffer). You should see
_ISO-XXXXXX_ or _UTF-8_ for terminal charset. If you see _ANSI_X3.4-1968_ or
other values, your locale is probably wrong (fix your $LANG).
* setup global decode value, for example:
`/set charset.default.decode "ISO-8859-15"`
* if you are using UTF-8 locale:
** check that your terminal is UTF-8 ready (terminal recommended for UTF-8 is
rxvt-unicode)
** if you are using screen, check that it is run with UTF-8 mode
("`defutf8 on`" in ~/.screenrc or `screen -U` to run screen)
* check that option _weechat.look.eat_newline_glitch_ is off (this option may
cause display bugs)
* Setup global decode value, for example:
`/set charset.default.decode "ISO-8859-15"`.
* If you are using UTF-8 locale:
** Check that your terminal is UTF-8 ready (terminal recommended for UTF-8 is
rxvt-unicode).
** If you are using screen, check that it is run with UTF-8 mode
("`defutf8 on`" in ~/.screenrc or `screen -U` to run screen).
* Check that option _weechat.look.eat_newline_glitch_ is off (this option may
cause display bugs).
[NOTE]
UTF-8 locale is recommended for WeeChat. If you're using ISO or other
@@ -128,11 +128,11 @@ output of `echo $TERM` in your terminal).
Depending on where you launch WeeChat, you should have:
* if WeeChat runs locally or on a remote machine without screen nor tmux, it
* If WeeChat runs locally or on a remote machine without screen nor tmux, it
depends on the terminal used: _xterm_, _xterm-256color_, _rxvt-unicode_,
_rxvt-256color_, ...
* if WeeChat runs under screen, you should have _screen_ or _screen-256color_,
* if WeeChat runs under tmux, you should have _tmux_, _tmux-256color_,
* If WeeChat runs under screen, you should have _screen_ or _screen-256color_.
* If WeeChat runs under tmux, you should have _tmux_, _tmux-256color_,
_screen_ or _screen-256color_.
If needed, fix your TERM variable: `export TERM="xxx"`.
@@ -222,6 +222,34 @@ To remove nick alignment:
/set weechat.look.prefix_align none
----
[[status_hotlist]]
=== What does mean the [H: 3(1,8), 2(4)] in status bar?
This is called the "hotlist", a list of buffers with the number of unread
messages, by order: highlights, private messages, messages, other messages
(like join/part). +
The number of "unread message" is the number of new messages displayed/received
since you visited the buffer.
In the example `[H: 3(1,8), 2(4)]`, there are:
* one highlight and 8 unread messages on buffer #3,
* 4 unread messages on buffer #2.
The color of the buffer/counter depends on the type of message, default colors
are:
* highlight: `lightmagenta` / `magenta`
* private message: `lightgreen` / `green`
* message: `yellow` / `brown`
* other message: `default` / `default` (color of text in terminal)
These colors can be changed with the options __weechat.color.status_data_*__
(buffers) and __weechat.color.status_count_*__ (counters). +
Other hotlist options can be changed with the options __weechat.look.hotlist_*__.
See user's guide for more info about the hotlist (screen layout).
[[input_bar_size]]
=== How to use command line with more than one line?
@@ -418,11 +446,11 @@ You can just disable bracketed paste mode:
If you're using some terminals like xterm or uxterm, some meta keys does not
work by default. You can add a line in file _~/.Xresources_:
* for xterm:
* For xterm:
----
XTerm*metaSendsEscape: true
----
* for uxterm:
* For uxterm:
----
UXTerm*metaSendsEscape: true
----
@@ -772,34 +800,52 @@ Scripts are not compatible with other IRC clients.
[[settings]]
== Settings
[[editing_config_files]]
=== Can I edit configuration files (*.conf) by hand?
You can, but this is *NOT* recommended.
Command `/set` in WeeChat is recommended:
* You can complete value with the Tab key.
* The value is checked, a message is displayed in case of error.
* The value is used immediately, you don't need to restart anything.
If you still want to edit files by hand, you should be careful:
* If you put an invalid value for an option, WeeChat will display an error
on load and discard the value (the default value for option will be used).
* If WeeChat is running, you'll have to issue the command `/reload`, and if
some settings were changed but not saved with `/save`, you will lose them.
[[memory_usage]]
=== How can I tweak WeeChat to consume less memory?
You can try following tips to consume less memory:
* use the latest stable version (it is supposed to have less memory leaks than
older versions)
* do not load some plugins if you don't use them, for example: aspell, fifo,
logger, perl, python, ruby, lua, tcl, guile, javascript, xfer (used for DCC)
* load only scripts that you really need
* do not load certificates if SSL is *NOT* used: set empty string in option
_weechat.network.gnutls_ca_file_
* reduce value of option _weechat.history.max_buffer_lines_number_ or set value
of option _weechat.history.max_buffer_lines_minutes_
* reduce value of option _weechat.history.max_commands_
* Use the latest stable version (it is supposed to have less memory leaks than
older versions).
* Do not load some plugins if you don't use them, for example: aspell, fifo,
logger, perl, python, ruby, lua, tcl, guile, javascript, xfer (used for DCC).
* Load only scripts that you really need.
* Do not load certificates if SSL is *NOT* used: set empty string in option
_weechat.network.gnutls_ca_file_.
* Reduce value of option _weechat.history.max_buffer_lines_number_ or set value
of option _weechat.history.max_buffer_lines_minutes_.
* Reduce value of option _weechat.history.max_commands_.
[[cpu_usage]]
=== How can I tweak WeeChat to use less CPU?
You can follow same tips as for <<memory_usage,memory>>, and these ones:
* hide "nicklist" bar: `/bar hide nicklist`
* remove display of seconds in status bar time:
`/set weechat.look.item_time_format "%H:%M"` (this is the default value)
* disable real time check of misspelled words in command line (if you enabled it):
`/set aspell.check.real_time off`
* set the _TZ_ variable (for example: `export TZ="Europe/Paris"`), to prevent
frequent access to file _/etc/localtime_
* Hide "nicklist" bar: `/bar hide nicklist`.
* Remove display of seconds in status bar time:
`/set weechat.look.item_time_format "%H:%M"` (this is the default value).
* Disable real time check of misspelled words in command line (if you enabled it):
`/set aspell.check.real_time off`.
* Set the _TZ_ variable (for example: `export TZ="Europe/Paris"`), to prevent
frequent access to file _/etc/localtime_.
[[security]]
=== I am paranoid about security, which settings could I change to be even more secure?
@@ -807,8 +853,8 @@ You can follow same tips as for <<memory_usage,memory>>, and these ones:
Disable IRC part and quit messages:
----
/set irc.server_default.default_msg_part ""
/set irc.server_default.default_msg_quit ""
/set irc.server_default.msg_part ""
/set irc.server_default.msg_quit ""
----
Disable answers to all CTCP queries:
File diff suppressed because it is too large Load Diff
+11 -5
View File
@@ -51,19 +51,19 @@ You can use `/set` option with partial name and wildcard "*" at the beginning
or end to display all options containing letters.
For example:
* display all options (WeeChat and plugins):
* Display all options (WeeChat and plugins):
----
/set
----
* display WeeChat options:
* Display WeeChat options:
----
/set weechat.*
----
* display IRC plugin options:
* Display IRC plugin options:
----
/set irc.*
@@ -78,8 +78,14 @@ You can display help for an option with `/help`, for example:
All settings are saved when WeeChat ends (or with `/save` command to force
a write of the options).
You can edit configuration files (*.conf) by hand and reload them by
`/reload` command if you don't want to use `/set` command.
[IMPORTANT]
It is *not recommended* to edit configuration files by hand because WeeChat
may write them at any time (for example on <<command_weechat_quit,/quit>>)
and after any change you must run the command <<command_weechat_reload,/reload>>
(with the risk of losing other changes that were not yet saved with
<<command_weechat_save,/save>>). +
You can use the command <<command_weechat_set,/set>>, which checks the value
and applies immediately the changes.
[[core_vs_plugins]]
== Core vs plugins
+103 -103
View File
@@ -83,15 +83,15 @@ List of available commands (detail in next chapters):
[width="80%",cols="^3m,14",options="header"]
|===
| Command | Description
| init | Initialize connection with _relay_
| hdata | Request a _hdata_
| info | Request an _info_
| infolist | Request an _infolist_
| nicklist | Request a _nicklist_
| input | Send data to a buffer (text or command)
| sync | Synchronize buffer(s) (get updates for buffer(s))
| desync | Desynchronize buffer(s) (stop updates for buffer(s))
| quit | Disconnect from _relay_
| init | Initialize connection with _relay_.
| hdata | Request a _hdata_.
| info | Request an _info_.
| infolist | Request an _infolist_.
| nicklist | Request a _nicklist_.
| input | Send data to a buffer (text or command).
| sync | Synchronize buffer(s) (get updates for buffer(s)).
| desync | Desynchronize buffer(s) (stop updates for buffer(s)).
| quit | Disconnect from _relay_.
|===
[[command_init]]
@@ -530,64 +530,64 @@ WeeChat reserved identifiers:
Description | Recommended action in client
| _buffer_opened | buffers / buffer | hdata: buffer |
Buffer opened | Open buffer
Buffer opened. | Open buffer.
| _buffer_type_changed | buffers / buffer | hdata: buffer |
Type of buffer changed | Change type of buffer
Type of buffer changed. | Change type of buffer.
| _buffer_moved | buffers / buffer | hdata: buffer |
Buffer moved | Move buffer
Buffer moved. | Move buffer.
| _buffer_merged | buffers / buffer | hdata: buffer |
Buffer merged | Merge buffer
Buffer merged. | Merge buffer.
| _buffer_unmerged | buffers / buffer | hdata: buffer |
Buffer unmerged | Unmerge buffer
Buffer unmerged. | Unmerge buffer.
| _buffer_hidden | buffers / buffer | hdata: buffer |
Buffer hidden | Hide buffer
Buffer hidden. | Hide buffer.
| _buffer_unhidden | buffers / buffer | hdata: buffer |
Buffer unhidden | Unhide buffer
Buffer unhidden. | Unhide buffer.
| _buffer_renamed | buffers / buffer | hdata: buffer |
Buffer renamed | Rename buffer
Buffer renamed. | Rename buffer.
| _buffer_title_changed | buffers / buffer | hdata: buffer |
Title of buffer changed | Change title of buffer
Title of buffer changed. | Change title of buffer.
| _buffer_localvar_added | buffers / buffer | hdata: buffer |
Local variable added | Add local variable in buffer
Local variable added. | Add local variable in buffer.
| _buffer_localvar_changed | buffers / buffer | hdata: buffer |
Local variable changed | Change local variable in buffer
Local variable changed. | Change local variable in buffer.
| _buffer_localvar_removed | buffers / buffer | hdata: buffer |
Local variable removed | Remove local variable from buffer
Local variable removed. | Remove local variable from buffer.
| _buffer_closing | buffers / buffer | hdata: buffer |
Buffer closing | Close buffer
Buffer closing. | Close buffer.
| _buffer_cleared | buffer | hdata: buffer |
Buffer cleared | Clear buffer
Buffer cleared. | Clear buffer.
| _buffer_line_added | buffer | hdata: line |
Line added in buffer | Display line in buffer
Line added in buffer. | Display line in buffer.
| _nicklist | nicklist | hdata: nicklist_item |
Nicklist for a buffer | Replace nicklist
Nicklist for a buffer. | Replace nicklist.
| _nicklist_diff | nicklist | hdata: nicklist_item |
Nicklist diffs for a buffer | Update nicklist
Nicklist diffs for a buffer . | Update nicklist.
| _pong | (always) | string: ping arguments |
Answer to a "ping" | Measure response time
Answer to a "ping". | Measure response time.
| _upgrade | upgrade | (empty) |
WeeChat is upgrading | Desync from WeeChat (or disconnect)
WeeChat is upgrading. | Desync from WeeChat (or disconnect).
| _upgrade_ended | upgrade | (empty) |
Upgrade of WeeChat done | Sync/resync with WeeChat
Upgrade of WeeChat done. | Sync/resync with WeeChat.
|===
[[message_buffer_opened]]
@@ -601,14 +601,14 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| short_name | string | Short name (example: _#weechat_)
| nicklist | integer | 1 if buffer has a nicklist, otherwise 0
| title | string | Buffer title
| local_variables | hashtable | Local variables
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| short_name | string | Short name (example: _#weechat_).
| nicklist | integer | 1 if buffer has a nicklist, otherwise 0.
| title | string | Buffer title.
| local_variables | hashtable | Local variables.
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: channel _#weechat_ joined on freenode, new buffer
@@ -644,10 +644,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ moved to number 2:
@@ -677,10 +677,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ merged with buffer #2:
@@ -710,10 +710,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ unmerged:
@@ -745,10 +745,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ hidden:
@@ -780,10 +780,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| prev_buffer | pointer | Pointer to previous buffer
| next_buffer | pointer | Pointer to next buffer
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| prev_buffer | pointer | Pointer to previous buffer.
| next_buffer | pointer | Pointer to next buffer.
|===
Example: buffer _irc.freenode.#weechat_ unhidden:
@@ -813,10 +813,10 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| short_name | string | Short name (example: _#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| short_name | string | Short name (example: _#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: private buffer renamed from _FlashCode_ to _Flash2_:
@@ -847,9 +847,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| title | string | Buffer title
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| title | string | Buffer title.
|===
Example: topic changed on channel _#weechat_:
@@ -880,8 +880,8 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
|===
Example: buffer _irc.freenode.#weechat_ has been cleared:
@@ -909,9 +909,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| type | integer | Buffer type: 0 = formatted (default), 1 = free content
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| type | integer | Buffer type: 0 = formatted (default), 1 = free content.
|===
Example: type of buffer _script.scripts_ changed from formatted (0) to free
@@ -941,9 +941,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: local variable _test_ added in buffer _irc.freenode.#weechat_:
@@ -974,9 +974,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: local variable _test_ updated in buffer _irc.freenode.#weechat_:
@@ -1007,9 +1007,9 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| local_variables | hashtable | Local variables
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
| local_variables | hashtable | Local variables.
|===
Example: local variable _test_ removed from buffer _irc.freenode.#weechat_:
@@ -1039,14 +1039,14 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| buffer | pointer | Buffer pointer
| date | time | Date of message
| date_printed | time | Date when WeeChat displayed message
| displayed | char | 1 if message is displayed, 0 if message is filtered (hidden)
| highlight | char | 1 if line has a highlight, otherwise 0
| tags_array | array of strings | List of tags for line
| prefix | string | Prefix
| message | string | Message
| buffer | pointer | Buffer pointer.
| date | time | Date of message.
| date_printed | time | Date when WeeChat displayed message.
| displayed | char | 1 if message is displayed, 0 if message is filtered (hidden).
| highlight | char | 1 if line has a highlight, otherwise 0.
| tags_array | array of strings | List of tags for line.
| prefix | string | Prefix.
| message | string | Message.
|===
Example: new message _hello!_ from nick _FlashCode_ on buffer _irc.freenode.#weechat_:
@@ -1081,8 +1081,8 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| number | integer | Buffer number (≥ 1)
| full_name | string | Full name (example: _irc.freenode.#weechat_)
| number | integer | Buffer number (≥ 1).
| full_name | string | Full name (example: _irc.freenode.#weechat_).
|===
Example: buffer _irc.freenode.#weechat_ is being closed by WeeChat:
@@ -1113,13 +1113,13 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| group | char | 1 for a group, 0 for a nick
| visible | char | 1 if group/nick is displayed, otherwise 0
| level | integer | Level of group (0 for a nick)
| name | string | Name of group/nick
| color | string | Name color
| prefix | string | Prefix (only for a nick)
| prefix_color | string | Prefix color (only for a nick)
| group | char | 1 for a group, 0 for a nick.
| visible | char | 1 if group/nick is displayed, otherwise 0.
| level | integer | Level of group (0 for a nick).
| name | string | Name of group/nick.
| color | string | Name color.
| prefix | string | Prefix (only for a nick).
| prefix_color | string | Prefix color (only for a nick).
|===
Example: nicklist for buffer _irc.freenode.#weechat_:
@@ -1201,14 +1201,14 @@ Data sent as hdata:
[width="100%",cols="3m,2,10",options="header"]
|===
| Name | Type | Description
| _diff | char | Type of diff (see below)
| group | char | 1 for a group, 0 for a nick
| visible | char | 1 if group/nick is displayed, otherwise 0
| level | integer | Level of group (0 for a nick)
| name | string | Name of group/nick
| color | string | Name color
| prefix | string | Prefix (only for a nick)
| prefix_color | string | Prefix color (only for a nick)
| _diff | char | Type of diff (see below).
| group | char | 1 for a group, 0 for a nick.
| visible | char | 1 if group/nick is displayed, otherwise 0.
| level | integer | Level of group (0 for a nick).
| name | string | Name of group/nick.
| color | string | Name color.
| prefix | string | Prefix (only for a nick).
| prefix_color | string | Prefix color (only for a nick).
|===
The value of __diff_ can be:
+22 -22
View File
@@ -43,19 +43,19 @@ other languages.
==== Python
* You have to `import weechat`
* You have to `import weechat`.
* Functions `+print*+` are called `+prnt*+` in python (because _print_ is reserved
keyword)
* Functions are called with `weechat.xxx(arg1, arg2, ...)`
keyword).
* Functions are called with `weechat.xxx(arg1, arg2, ...)`.
==== Perl
* Functions are called with `weechat::xxx(arg1, arg2, ...);`
* Functions are called with `weechat::xxx(arg1, arg2, ...);`.
==== Ruby
* You have to define _weechat_init_ and call _register_ inside
* Functions are called with `Weechat.xxx(arg1, arg2, ...)`
* You have to define _weechat_init_ and call _register_ inside.
* Functions are called with `Weechat.xxx(arg1, arg2, ...)`.
* Due to a limitation of Ruby (15 arguments max by function), the function
`Weechat.config_new_option` receives the callbacks in an array of 6 strings
(3 callbacks + 3 data strings), so a call to this function looks like:
@@ -68,15 +68,15 @@ Weechat.config_new_option(config, section, "name", "string", "description of opt
==== Lua
* Functions are called with `weechat.xxx(arg1, arg2, ...)`
* Functions are called with `weechat.xxx(arg1, arg2, ...)`.
==== Tcl
* Functions are called with `weechat::xxx arg1 arg2 ...`
* Functions are called with `weechat::xxx arg1 arg2 ...`.
==== Guile (scheme)
* Functions are called with `(weechat:xxx arg1 arg2 ...)`
* Functions are called with `(weechat:xxx arg1 arg2 ...)`.
* Following functions take one list of arguments (instead of many arguments
for other functions), because number of arguments exceed number of allowed
arguments in Guile:
@@ -86,7 +86,7 @@ Weechat.config_new_option(config, section, "name", "string", "description of opt
==== Javascript
* Functions are called with `weechat.xxx(arg1, arg2, ...);`
* Functions are called with `weechat.xxx(arg1, arg2, ...);`.
[[register_function]]
=== Register function
@@ -1087,51 +1087,51 @@ The result is a hashtable with following keys
| Key | WeeChat version | Description | Example
| tags | ≥ 0.4.0 |
The tags in message (can be empty) |
The tags in message (can be empty). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
The message without the tags (the same as message if there are no tags) |
The message without the tags (the same as message if there are no tags). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
The origin nick |
The origin nick. |
`nick`
| host | ≥ 0.3.4 |
The origin host (includes the nick) |
The origin host (includes the nick). |
`nick!user@host`
| command | ≥ 0.3.4 |
The command (_PRIVMSG_, _NOTICE_, ...) |
The command (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
The target channel |
The target channel. |
`#weechat`
| arguments | ≥ 0.3.4 |
The command arguments (includes the channel) |
The command arguments (includes the channel). |
`#weechat :hello!`
| text | ≥ 1.3 |
The text (for example user message) |
The text (for example user message). |
`hello!`
| pos_command | ≥ 1.3 |
The index of _command_ in message ("-1" if _command_ was not found) |
The index of _command_ in message ("-1" if _command_ was not found). |
`47`
| pos_arguments | ≥ 1.3 |
The index of _arguments_ in message ("-1" if _arguments_ was not found) |
The index of _arguments_ in message ("-1" if _arguments_ was not found). |
`55`
| pos_channel | ≥ 1.3 |
The index of _channel_ in message ("-1" if _channel_ was not found) |
The index of _channel_ in message ("-1" if _channel_ was not found). |
`55`
| pos_text | ≥ 1.3 |
The index of _text_ in message ("-1" if _text_ was not found) |
The index of _text_ in message ("-1" if _text_ was not found). |
`65`
|===
+2 -5
View File
@@ -49,8 +49,8 @@ Fresh code (with latest bugs and features) is stored in a GIT repository.
You may decide to build it manually (recommended way):
* the GIT version can be built and installed in parallel to the stable version,
* you don't need root access, and you don't need to sacrifice the stable
* The GIT version can be built and installed in parallel to the stable version.
* You don't need root access, and you don't need to sacrifice the stable
version of WeeChat.
[[get_sources]]
@@ -116,9 +116,6 @@ According to your Linux distribution:
[[run]]
== Run WeeChat
It's recommended to run WeeChat with another directory (different from stable
version), with option `--dir`.
Command is:
----
File diff suppressed because it is too large Load Diff
+9 -3
View File
@@ -88,9 +88,15 @@ Todas las opciones se salvarán de manera automática cuando cierre
WeeChat o usando el comando `/save` para forzar la forzar a WeeChat a
guardar todos los archivos de configuración.
Puede editar los ficheros de configuración (*.conf) directamente y
después recargarlos con el comando `/reload` si no desea usar el
comando `/set`.
// TRANSLATION MISSING
[IMPORTANT]
It is *not recommended* to edit configuration files by hand because WeeChat
may write them at any time (for example on <<command_weechat_quit,/quit>>)
and after any change you must run the command <<command_weechat_reload,/reload>>
(with the risk of losing other changes that were not yet saved with
<<command_weechat_save,/save>>). +
You can use the command <<command_weechat_set,/set>>, which checks the value
and applies immediately the changes.
[[core_vs_plugins]]
== Núcleo vs Plugins
+4 -4
View File
@@ -86,7 +86,7 @@
| trigger | trigger_hook_conditions | conditions par défaut pour un hook
| trigger | trigger_hook_rc | code retour par défaut pour un callback de hook
| trigger | trigger_hook_rc | code retour par défaut pour une fonction de rappel de hook
| trigger | trigger_hook_regex | expression régulière par défaut pour le hook
@@ -120,7 +120,7 @@
| weechat | colors | noms des couleurs
| weechat | commands | commandes (weechat et extensions)
| weechat | commands | commandes (weechat et extensions) ; paramètre optionnel : préfixe à ajouter avant les commandes
| weechat | config_files | fichiers de configuration
@@ -154,7 +154,7 @@
| weechat | palette_colors | couleurs de la palette
| weechat | plugins_commands | commandes définies par les extensions
| weechat | plugins_commands | commandes définies par les extensions ; paramètre optionnel : préfixe à ajouter avant les commandes
| weechat | plugins_installed | noms des extensions installées
@@ -166,7 +166,7 @@
| weechat | secured_data | noms de données sécurisées (fichier sec.conf, section data)
| weechat | weechat_commands | commandes weechat
| weechat | weechat_commands | commandes weechat ; paramètre optionnel : préfixe à ajouter avant les commandes
| weechat | windows_numbers | numéros des fenêtres
+2
View File
@@ -58,6 +58,8 @@
| weechat | nick_color_name | retourne le nom de la couleur du pseudo | pseudo
| weechat | pid | PID (ID de processus) de WeeChat | -
| weechat | term_height | hauteur du terminal | -
| weechat | term_width | largeur du terminal | -
+18 -9
View File
@@ -5,44 +5,53 @@
* [[option_aspell.check.commands]] *aspell.check.commands*
** description: pass:none[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"+`
* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
** description: pass:none[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: `+""+`
* [[option_aspell.check.during_search]] *aspell.check.during_search*
** description: pass:none[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+`
* [[option_aspell.check.enabled]] *aspell.check.enabled*
** description: pass:none[activer la vérification aspell pour la ligne de commande]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_aspell.check.real_time]] *aspell.check.real_time*
** description: pass:none[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+`
* [[option_aspell.check.suggestions]] *aspell.check.suggestions*
** description: pass:none[nombre de suggestions à afficher dans l'objet de barre "aspell_suggest" pour chaque dictionnaire du tampon (-1 = désactiver les suggestions, 0 = afficher toutes les suggestions possibles dans toutes les langues)]
** type: entier
** valeurs: -1 .. 2147483647 (valeur par défaut: `+-1+`)
** valeurs: -1 .. 2147483647
** valeur par défaut: `+-1+`
* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
** description: pass:none[longueur minimum d'un mot pour que l'orthographe 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+`
* [[option_aspell.color.misspelled]] *aspell.color.misspelled*
** description: pass:none[couleur du texte pour les mots mal orthographiés (barre de saisie)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_aspell.color.suggestions]] *aspell.color.suggestions*
** description: pass:none[couleur du texte pour les suggestions sur un mot mal orthographié (barre de statut)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
+4 -2
View File
@@ -5,9 +5,11 @@
* [[option_charset.default.decode]] *charset.default.decode*
** description: pass:none[charset de décodage global : charset utilisé pour décoder les messages entrants lorsqu'ils ne sont pas valides UTF-8]
** 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"+`
* [[option_charset.default.encode]] *charset.default.encode*
** description: pass:none[charset d'encodage global : charset utilisé pour encoder les messages sortants (si vide, le défaut est UTF-8 car c'est le charset interne de WeeChat)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
** description: pass:none[couleur du texte pour le drapeau d'une commande terminée dans la liste des commandes]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_exec.color.flag_running]] *exec.color.flag_running*
** description: pass:none[couleur du texte pour le drapeau d'une commande qui tourne dans la liste des commandes]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightgreen+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightgreen+`
* [[option_exec.command.default_options]] *exec.command.default_options*
** description: pass:none[options par défaut pour la commande /exec (voir /help exec) ; exemple : "-nosh -bg" pour lancer toutes les commandes en tâche de fond (sans sortie) et sans utiliser le shell]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
** description: pass:none[délai pour purger les commandes terminées (en secondes, 0 = purger les commandes immédiatement, -1 = ne jamais purger)]
** type: entier
** valeurs: -1 .. 25920000 (valeur par défaut: `+0+`)
** valeurs: -1 .. 25920000
** valeur par défaut: `+0+`
+2 -2
View File
@@ -13,14 +13,14 @@ disable : désactiver le tube FIFO
toggle : activer/désactiver le tube FIFO
Le tube FIFO est utilisé comme contrôle à distance de WeeChat : vous pouvez envoyer des commandes ou du texte au tube FIFO depuis votre shell.
Par défaut le tube FIFO est dans ~/.weechat/weechat_fifo_xxx ("xxx" est le PID de WeeChat).
Par défaut le tube FIFO est dans ~/.weechat/weechat_fifo
Le format attendu est l'un des suivants :
plugin.buffer *texte ou commande ici
*texte ou commande ici
Par exemple pour changer votre pseudo sur freenode :
echo 'irc.server.freenode */nick autrepseudo' >~/.weechat/weechat_fifo_12345
echo 'irc.server.freenode */nick autrepseudo' >~/.weechat/weechat_fifo
Merci de lire le guide utilisateur pour plus d'information et des exemples.
+15
View File
@@ -0,0 +1,15 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_fifo.file.enabled]] *fifo.file.enabled*
** description: pass:none[activer le tube FIFO]
** type: booléen
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_fifo.file.path]] *fifo.file.path*
** description: pass:none[chemin pour le tube FIFO ; "%h" au début de la chaîne est remplacé par le répertoire de base WeeChat (par défaut : "~/.weechat") ; le PID de WeeChat peut être utilisé dans le chemin avec ${info:pid} (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+"%h/weechat_fifo"+`
+1 -1
View File
@@ -260,7 +260,7 @@ pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
list : lister tous les ignores
add : ajouter un ignore
pseudo : pseudo ou hôte (peut être une expression régulière POSIX étendue si "re:" est donné ou un masque avec "*" pour remplacer un ou plusieurs caractères)
pseudo : pseudo ou hôte (peut être une expression régulière POSIX étendue si "re:" est donné ou un masque avec "*" pour remplacer zéro ou plusieurs caractères)
del : supprimer un ignore
numéro : numéro du ignore à supprimer (voir la liste des ignore pour le trouver)
-all : supprimer tous les ignores
+255 -125
View File
@@ -5,619 +5,749 @@
* [[option_irc.color.input_nick]] *irc.color.input_nick*
** description: pass:none[couleur du pseudo dans la barre de saisie]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightcyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightcyan+`
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** description: pass:none[couleur pour les modes du canal, à côté du nom du canal]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** description: pass:none[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 WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** description: pass:none[couleur pour l'indicateur de lag, lorsque le pong a été reçu du serveur]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+yellow+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`
* [[option_irc.color.item_nick_modes]] *irc.color.item_nick_modes*
** description: pass:none[couleur pour les modes du pseudo dans l'objet de barre "input_prompt"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_irc.color.message_join]] *irc.color.message_join*
** description: pass:none[couleur pour le texte dans les messages join]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+green+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+green+`
* [[option_irc.color.message_quit]] *irc.color.message_quit*
** description: pass:none[couleur pour le texte dans les messages part/quit]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+red+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+red+`
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** description: pass:none[réassigner les couleurs mirc dans les messages en utilisant une table de hachage : les clés sont "fg,bg" sous forme d'entiers entre -1 (non spécifié) et 15, les valeurs sont des noms de couleur WeeChat ou nombres (le format est : "1,-1:couleur1;2,7:couleur2"), exemple : "1,-1:darkgray;1,2:white,blue" pour réassigner le noir en "darkgray" et le noir sur bleu en "white,blue" ; les couleurs WeeChat par défaut pour les codes IRC sont : 0=white, 1=black, 2=blue, 3=green, 4=lightred, 5=red, 6=magenta, 7=brown, 8=yellow, 9=lightgreen, 10=cyan, 11=lightcyan, 12=lightblue, 13=lightmagenta, 14=gray, 15=white]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"1,-1:darkgray"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"1,-1:darkgray"+`
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
** description: pass:none[couleur pour les préfixes du pseudo en utilisant les caractères de mode (o=op, h=halfop, v=voice, ...), le format est : "o:couleur1;h:couleur2;v:couleur3" (si un mode n'est pas trouvé, WeeChat essaiera avec les modes suivants reçus du serveur ("PREFIX") ; un mode spécial "*" peut être utilisé comme couleur par défaut si aucun mode n'est trouvé dans la liste)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`
* [[option_irc.color.notice]] *irc.color.notice*
** description: pass:none[couleur pour le texte "Notice" dans les notices]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+green+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+green+`
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** description: pass:none[couleur pour la raison dans les messages part/quit]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** description: pass:none[couleur pour le titre du canal actuel (en rejoignant un canal ou sur /topic)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** description: pass:none[couleur pour le nouveau titre du canal (lorsque le titre est changé)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** description: pass:none[couleur pour l'ancien titre du canal (lorsque le titre est changé)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_irc.look.buffer_open_before_autojoin]] *irc.look.buffer_open_before_autojoin*
** description: pass:none[ouvrir le tampon du canal avant que le JOIN soit reçu du serveur lorsqu'il est automatiquement rejoint (avec l'option du serveur "autojoin")]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.look.buffer_open_before_join]] *irc.look.buffer_open_before_join*
** description: pass:none[ouvrir le tampon du canal avant que le JOIN soit reçu du serveur lorsqu'il est manuellement rejoint (avec la commande /join)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
** description: pass:none[basculer automatiquement vers le tampon du canal lorsqu'il est automatiquement rejoint (avec l'option du serveur "autojoin")]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
** description: pass:none[basculer automatiquement vers le tampon du canal lorsqu'il est manuellement rejoint (avec la commande /join)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
** description: pass:none[utiliser la couleur du pseudo dans la sortie de /names (ou la liste des pseudos affichée lorsqu'on rejoint un canal)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
** description: pass:none[utiliser la couleur du pseudo dans la liste des pseudos]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
** description: pass:none[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+`
* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
** description: pass:none[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+`
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
** description: pass:none[format de date/heure utilisé pour la réponse au message CTCP TIME (voir man strftime pour le format de date/heure)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"%a, %d %b %Y %T %z"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"%a, %d %b %Y %T %z"+`
* [[option_irc.look.display_away]] *irc.look.display_away*
** description: pass:none[afficher un message pour l'absence/retour (off : ne rien afficher/envoyer, local : afficher en local, channel : envoyer l'action aux canaux)]
** type: entier
** valeurs: off, local, channel (valeur par défaut: `+local+`)
** valeurs: off, local, channel
** valeur par défaut: `+local+`
* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
** description: pass:none[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+`
* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
** description: pass:none[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+`
* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
** description: pass:none[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+`
* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
** description: pass:none[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+`
* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
** description: pass:none[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+`
* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
** description: pass:none[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+`
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
** description: pass:none[liste de messages (séparés par des virgules) à afficher après avoir rejoint un canal : 324 = modes du canal, 329 = date de création du canal, 332 = titre, 333 = pseudo/date pour le titre, 353 = noms sur le canal, 366 = décompte des noms]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"329,332,333,366"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"329,332,333,366"+`
* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
** description: pass:none[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+`
* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
** description: pass:none[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+`
* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
** description: pass:none[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+`
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
** description: pass:none[liste de mots pour le highlight dans les tampons de type "canal", séparés par des virgules (insensible à la casse, utilisez "(?-i)" au début des mots pour les rendre sensibles à la casse ; les variables spéciales $nick, $channel et $server sont remplacées par leurs valeurs), ces mots sont ajoutés à la propriété du tampon "highlight_words" seulement lorsque le tampon est créé (cela n'affecte pas les tampons courants), une chaîne vide désactive le highlight par défaut sur le pseudo, exemples : "$nick", "(?-i)$nick"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"$nick"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"$nick"+`
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
** description: pass:none[liste de mots pour le highlight dans les tampons de type "privé", séparés par des virgules (insensible à la casse, utilisez "(?-i)" au début des mots pour les rendre sensibles à la casse ; les variables spéciales $nick, $channel et $server sont remplacées par leurs valeurs), ces mots sont ajoutés à la propriété du tampon "highlight_words" seulement lorsque le tampon est créé (cela n'affecte pas les tampons courants), une chaîne vide désactive le highlight par défaut sur le pseudo, exemples : "$nick", "(?-i)$nick"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"$nick"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"$nick"+`
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
** description: pass:none[liste de mots pour le highlight dans les tampons de type "serveur", séparés par des virgules (insensible à la casse, utilisez "(?-i)" au début des mots pour les rendre sensibles à la casse ; les variables spéciales $nick, $channel et $server sont remplacées par leurs valeurs), ces mots sont ajoutés à la propriété du tampon "highlight_words" seulement lorsque le tampon est créé (cela n'affecte pas les tampons courants), une chaîne vide désactive le highlight par défaut sur le pseudo, exemples : "$nick", "(?-i)$nick"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"$nick"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"$nick"+`
* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
** description: pass:none[restreindre les highlights à ces étiquettes sur les tampons irc (pour avoir un highlight seulement sur les messages utilisateur et pas les messages du serveur) ; les étiquettes doivent être séparées par des virgules et "+" peut être utilisé pour faire un "et" logique entre étiquettes ; le caractère joker "*" est autorisé dans les étiquettes ; une valeur vide autorise le highlight sur n'importe quelle étiquette]
** 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"+`
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** description: pass:none[cacher les paramètres des modes du canal si au moins un de ces modes est dans les modes du canal ("*" pour toujours cacher les paramètres, valeur vide pour ne jamais cacher les paramètres) ; exemple : "kf" pour cacher les paramètres si "k" ou "f" sont dans les modes du canal]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"k"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"k"+`
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** description: pass:none[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+`
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** description: pass:none[afficher 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+`
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** description: pass:none[afficher 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+`
* [[option_irc.look.join_auto_add_chantype]] *irc.look.join_auto_add_chantype*
** description: pass:none[ajouter automatiquement le type de canal devant le nom du canal sur la commande /join si le nom du canal ne commence pas par un type de canal valide pour le serveur ; par exemple "/join weechat" enverra en fait : "/join #weechat"]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
** description: pass:none[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+`
* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
** description: pass:none[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+`)
** valeurs: none, next, near_server
** valeur par défaut: `+none+`
* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
** description: pass:none[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+`)
** valeurs: none, next, near_server
** valeur par défaut: `+none+`
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** description: pass:none[complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment) : speakers = tous ceux qui ont parlé (incluant les highlights), speakers_highlights = seulement ceux qui ont parlé avec un highlight]
** type: entier
** valeurs: off, speakers, speakers_highlights (valeur par défaut: `+speakers+`)
** valeurs: off, speakers, speakers_highlights
** valeur par défaut: `+speakers+`
* [[option_irc.look.nick_mode]] *irc.look.nick_mode*
** description: pass:none[afficher le mode du pseudo (op, voice, ...) avant le pseudo (none = jamais, prefix = dans le préfixe seulement, action = dans les messages d'action seulement, both = préfixe + messages d'actions)]
** type: entier
** valeurs: none, prefix, action, both (valeur par défaut: `+prefix+`)
** valeurs: none, prefix, action, both
** valeur par défaut: `+prefix+`
* [[option_irc.look.nick_mode_empty]] *irc.look.nick_mode_empty*
** description: pass:none[afficher un espace si le mode du pseudo est activé mais que le pseudo n'a pas de mode (pas op, voice, ...)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.look.nicks_hide_password]] *irc.look.nicks_hide_password*
** description: pass:none[liste des pseudos (séparés par des virgules) pour lesquels les mots de passe seront masqués quand un message est envoyé, par exemple pour cacher le mot de passe dans le message affiché par "/msg nickserv identify motedepasse", exemple : "nickserv|nickbot"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"nickserv"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"nickserv"+`
* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
** description: pass:none[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+`
* [[option_irc.look.notice_welcome_redirect]] *irc.look.notice_welcome_redirect*
** description: pass:none[rediriger automatiquement les notices de bienvenue sur le canal vers le tampon du canal ; de telles notices ont le pseudo comme cible mais le nom du canal au début du message de notice, par exemple les notices envoyées par le serveur freenode qui ressemblent à : "[#canal\] Bienvenue sur ce canal..."]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.look.notice_welcome_tags]] *irc.look.notice_welcome_tags*
** description: pass:none[liste des étiquettes (séparées par des virgules) utilisées dans la notice de bienvenue redirigée vers un canal, par exemple : "notify_private"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
** description: pass:none[liste des étiquettes (séparées par des virgules) utilisées dans les messages affichés par notify lorsqu'un pseudo a rejoint ou quitté le serveur (résultat de la commande ison ou monitor), par exemple : "notify_message", "notify_private" ou "notify_highlight"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"notify_message"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"notify_message"+`
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
** description: pass:none[liste des étiquettes (séparées par des virgules) utilisées dans les messages affichés par notify lorsque le statut d'absence d'un pseudo change (résultat de la commande whois), par exemple : "notify_message", "notify_private" ou "notify_highlight"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"notify_message"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"notify_message"+`
* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
** description: pass:none[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+`
* [[option_irc.look.pv_buffer]] *irc.look.pv_buffer*
** description: pass:none[mélanger les tampons privés]
** type: entier
** valeurs: independent, merge_by_server, merge_all (valeur par défaut: `+independent+`)
** valeurs: independent, merge_by_server, merge_all
** valeur par défaut: `+independent+`
* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
** description: pass:none[liste des étiquettes (séparées par des virgules) utilisées dans les messages privés, par exemple : "notify_message", "notify_private" ou "notify_highlight"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"notify_private"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"notify_private"+`
* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
** description: pass:none[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+`
* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
** description: pass:none[mélanger les 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+`
* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
** description: pass:none[filtrer les messages join/part/quit/nick pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le canal (vous devez créer un filtre sur l'étiquette "irc_smart_filter")]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
** description: pass:none[délai pour filtrer les messages join/part/quit (en minutes) : si le pseudo n'a pas parlé durant les N dernières minutes, le join/part/quit est filtré]
** type: entier
** valeurs: 1 .. 10080 (valeur par défaut: `+5+`)
** valeurs: 1 .. 10080
** valeur par défaut: `+5+`
* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
** description: pass:none[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+`
* [[option_irc.look.smart_filter_join_unmask]] *irc.look.smart_filter_join_unmask*
** description: pass:none[délai pour démasquer un message "join" qui a été filtré avec l'étiquette "irc_smart_filter" (en minutes) : si le pseudo a rejoint au maximum il y a N minutes et qu'il a dit quelque chose sur le canal (message, notice ou mise à jour du topic), le "join" est démasqué, tout comme les changements de pseudo après ce "join" (0 = désactiver : ne jamais démasquer un "join")]
** type: entier
** valeurs: 0 .. 10080 (valeur par défaut: `+30+`)
** valeurs: 0 .. 10080
** valeur par défaut: `+30+`
* [[option_irc.look.smart_filter_mode]] *irc.look.smart_filter_mode*
** description: pass:none[activer le filtre intelligent pour les messages "mode" : "*" pour filtrer tous les modes, "+" pour filtrer tous les modes dans les préfixes du serveur (par exemple "ovh"), "xyz" pour filtrer seulement les modes x/y/z, "-xyz" pour filtrer tous les modes sauf x/y/z ; exemples : "ovh" : filtrer les modes o/v/h, "-bkl" : filtrer tous les modes sauf b/k/l]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"+"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"+"+`
* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
** description: pass:none[activer le filtre intelligent pour les messages "nick" (changements de pseudo)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
** description: pass:none[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+`
* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
** description: pass:none[activer l'ajout automatique des serveurs temporaires avec la commande /connect]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** description: pass:none[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+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
** description: pass:none[facteur de croissance du délai d'auto-reconnexion 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+`
* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
** description: pass:none[délai maximum d'auto-reconnexion au serveur (en secondes, 0 = pas de maximum)]
** type: entier
** valeurs: 0 .. 604800 (valeur par défaut: `+600+`)
** valeurs: 0 .. 604800
** valeur par défaut: `+600+`
* [[option_irc.network.ban_mask_default]] *irc.network.ban_mask_default*
** description: pass:none[masque de bannissement par défaut pour les commandes /ban, /unban et /kickban ; les variables $nick, $user, $ident et $host sont remplacées par leurs valeurs (extraites de "nick!user@host") ; $ident est identique à $user si $user ne commence pas par "~", sinon $ident vaut "*" ; ce masque par défaut est utilisé seulement si WeeChat connaît l'hôte pour le pseudo]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"*!$ident@$host"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"*!$ident@$host"+`
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** description: pass:none[décoder/encoder le nom du canal dans les messages en utilisant les options de charset ; il est recommandé de garder cette option désactivée si vous utilisez seulement UTF-8 dans les noms de canaux ; vous pouvez activer cette option si vous utilisez un charset exotique comme ISO dans les noms de canaux]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** description: pass:none[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+`
* [[option_irc.network.colors_send]] *irc.network.colors_send*
** description: pass:none[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, i=italique, o=désactiver couleur/attributs, r=inversé, u=souligné)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.network.lag_check]] *irc.network.lag_check*
** description: pass:none[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+`
* [[option_irc.network.lag_max]] *irc.network.lag_max*
** description: pass:none[lag maximum (en secondes) : si ce lag est atteint, WeeChat considérera que la réponse du serveur (pong) ne sera jamais reçue et arrêtera de compter le lag (0 = ne jamais abandonner)]
** type: entier
** valeurs: 0 .. 604800 (valeur par défaut: `+1800+`)
** valeurs: 0 .. 604800
** valeur par défaut: `+1800+`
* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
** description: pass:none[lag minimum à afficher (en millisecondes)]
** type: entier
** valeurs: 0 .. 86400000 (valeur par défaut: `+500+`)
** valeurs: 0 .. 86400000
** valeur par défaut: `+500+`
* [[option_irc.network.lag_reconnect]] *irc.network.lag_reconnect*
** description: pass:none[se reconnecter au serveur si le lag est supérieur ou égal à cette valeur (en secondes, 0 = ne jamais se reconnecter) ; cette valeur doit être inférieure ou égale à irc.network.lag_max]
** type: entier
** valeurs: 0 .. 604800 (valeur par défaut: `+0+`)
** valeurs: 0 .. 604800
** valeur par défaut: `+300+`
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** description: pass:none[intervalle entre deux rafraîchissements 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+`
* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
** description: pass:none[intervalle entre deux vérifications de notification avec la commande IRC "ison" (en minutes)]
** type: entier
** valeurs: 1 .. 10080 (valeur par défaut: `+1+`)
** valeurs: 1 .. 10080
** valeur par défaut: `+1+`
* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
** description: pass:none[intervalle entre deux vérifications de notification avec la commande IRC "whois" (en minutes)]
** type: entier
** valeurs: 1 .. 10080 (valeur par défaut: `+5+`)
** valeurs: 1 .. 10080
** valeur par défaut: `+5+`
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** description: pass:none[provoquer un échec d'authentification SASL quand SASL est demandé mais non disponible sur le serveur ; lorsque cette option est activée, elle n'a d'effet que si l'option "sasl_fail" est égale à "reconnect" ou "disconnect" dans le serveur]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** description: pass:none[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+`
* [[option_irc.network.whois_double_nick]] *irc.network.whois_double_nick*
** description: pass:none[doubler le pseudo dans la commande /whois (si un seul pseudo est donné), pour avoir le temps d'inactivité dans la réponse ; par exemple : "/whois pseudo" enverra "whois pseudo pseudo"]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** description: pass:none[liste de nom/port ou IP/port pour le serveur (séparés par des virgules) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
** description: pass:none[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+`)
** valeurs: 0 .. 60
** valeur par défaut: `+2+`
* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
** description: pass:none[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: 0 .. 60
** valeur par défaut: `+2+`
* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
** description: pass:none[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+`
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** description: pass:none[liste des canaux (séparés par des virgules) à rejoindre après la connexion au serveur (et après exécution de la commande + délai s'ils sont définis) ; les canaux nécessitant une clé doivent être en début de liste, et toutes les clés doivent être données après les canaux (séparées par un espace) (exemple : "#canal1,#canal2,#canal3 clé1,clé2" où #canal1 et #canal2 sont protégés par clé1 et clé2) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
** description: pass:none[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+`
* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
** description: pass:none[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+`
* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
** description: pass:none[rejoindre automatiquement les canaux après un "kick" ; vous pouvez définir une variable locale de tampon sur un canal pour remplacer cette valeur (nom de la variable : "autorejoin", valeur : "on" ou "off")]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
** description: pass:none[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+`
* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
** description: pass:none[intervalle entre deux vérifications des absences (en minutes, 0 = ne jamais vérifier)]
** type: entier
** valeurs: 0 .. 10080 (valeur par défaut: `+0+`)
** valeurs: 0 .. 10080
** valeur par défaut: `+0+`
* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
** description: pass:none[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 .. 1000000
** valeur par défaut: `+25+`
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
** description: pass:none[liste séparée par des virgules de capacités client ("client capabilities") à activer sur le serveur si elles sont disponibles (voir /help cap pour la liste des capacités supportées par WeeChat) (exemple : "away-notify,multi-prefix")]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** description: pass:none[commande(s) à exécuter après la connexion au serveur et avant le "join" automatique des canaux (plusieurs commandes peuvent être séparées par ";", utilisez "\;" pour un point-virgule, les variables spéciales $nick, $channel et $server sont remplacées par leur valeur) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
** description: pass:none[délai (en secondes) après exécution de la commande et avant le "join" automatique des canaux (exemple : donner du temps pour l'authentification avant de rejoindre les canaux)]
** type: entier
** valeurs: 0 .. 3600 (valeur par défaut: `+0+`)
** valeurs: 0 .. 3600
** valeur par défaut: `+0+`
* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
** description: pass:none[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+`)
** valeurs: 1 .. 3600
** valeur par défaut: `+60+`
* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
** description: pass:none[utiliser le protocole IPv6 pour la communication avec le serveur (essayer IPv6 puis repli sur l'IPv4) ; si désactivé, seulement l'IPv4 est utilisé]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
** description: pass:none[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: `+""+`
* [[option_irc.server_default.msg_kick]] *irc.server_default.msg_kick*
** description: pass:none[message par défaut pour l'éjection utilisé par les commandes "/kick" et "/kickban" (note : le contenu est évalué, voir /help eval ; 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: `+""+`
* [[option_irc.server_default.msg_part]] *irc.server_default.msg_part*
** description: pass:none[message par défaut pour le part (en quittant un canal) (note : le contenu est évalué, voir /help eval ; les variables spéciales ${nick}, ${channel} et ${server} sont remplacées par leur valeur ; "%v" est remplacé par la version de WeeChat s'il n'y a pas de ${...} dans la chaîne)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"WeeChat ${info:version}"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.msg_quit]] *irc.server_default.msg_quit*
** description: pass:none[message de fin par défaut (lors de la déconnexion du serveur) (note : le contenu est évalué, voir /help eval ; les variables spéciales ${nick}, ${channel} et ${server} sont remplacées par leur valeur ; "%v" est remplacé par la version de WeeChat s'il n'y a pas de ${...} dans la chaîne)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"WeeChat ${info:version}"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** description: pass:none[pseudos à utiliser sur le serveur (séparés par des virgules) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.nicks_alternate]] *irc.server_default.nicks_alternate*
** description: pass:none[obtenir un pseudo alternatif lorsque tous les pseudos déclarés sont déjà utilisés sur le serveur : ajouter des "_" jusqu'à ce que le pseudo ait une longueur de 9, puis remplacer le dernier caractère (ou les deux derniers) par un nombre de 1 à 99, jusqu'à trouver un pseudo non utilisé sur le serveur]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_irc.server_default.notify]] *irc.server_default.notify*
** description: pass:none[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: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.password]] *irc.server_default.password*
** description: pass:none[mot de passe pour le serveur (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
** description: pass:none[nom du proxy utilisé pour ce serveur (optionnel, le proxy doit être défini avec la commande /proxy)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** description: pass:none[nom réel pour le serveur (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** description: pass:none[action à effectuer si l'authentification SASL échoue : "continue" pour ignorer le problème d'authentification, "reconnect" pour planifier une reconnexion au serveur, "disconnect" pour se déconnecter du serveur (voir aussi l'option irc.network.sasl_fail_unavailable)]
** type: entier
** valeurs: continue, reconnect, disconnect (valeur par défaut: `+continue+`)
** valeurs: continue, reconnect, disconnect
** valeur par défaut: `+continue+`
* [[option_irc.server_default.sasl_key]] *irc.server_default.sasl_key*
** description: pass:none[fichier avec la clé privée ECC pour le mécanisme "ecdsa-nist256p-challenge" ("%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: `+""+`
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
** description: pass:none[mécanisme pour l'authentification SASL : "plain" pour un mot de passe en clair, "ecdsa-nist256p-challenge" pour une authentification par challenge avec clé, "external" pour une authentification en utilisant un certificat SSL côté client, "dh-blowfish" pour un mot de passe chiffré avec blowfish (non sûr, non recommandé), "dh-aes" pour un mot de passe chiffré avec AES (non sûr, non recommandé)]
** type: entier
** valeurs: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes (valeur par défaut: `+plain+`)
** valeurs: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes
** valeur par défaut: `+plain+`
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** description: pass:none[mot de passe pour l'authentification SASL ; cette option n'est pas utilisée pour les mécanismes "ecdsa-nist256p-challenge" et "external" (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
** description: pass:none[délai d'attente 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+`
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** description: pass:none[nom d'utilisateur pour l'authentification SASL ; cette option n'est pas utilisée pour le mécanisme "external" (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** description: pass:none[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+`
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** description: pass:none[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: `+""+`
* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
** description: pass:none[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+`
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
** description: pass:none[empreinte du certificat qui est de confiance et accepté pour le serveur ; seuls les chiffres hexadécimaux sont autorisés (0-9, a-f) : 64 caractères pour SHA-512, 32 caractères pour SHA-256, 20 caractères pour SHA-1 (non sûr, non recommandé) ; plusieurs empreintes peuvent être séparées par des virgules ; si cette option est définie, les autres vérifications sur les certificats ne sont PAS effectuées (option "ssl_verify")]
** description: pass:none[empreinte du certificat qui est de confiance et accepté pour le serveur ; seuls les chiffres hexadécimaux sont autorisés (0-9, a-f) : 64 caractères pour SHA-512, 32 caractères pour SHA-256, 20 caractères pour SHA-1 (non sûr, non recommandé) ; plusieurs empreintes peuvent être séparées par des virgules ; si cette option est définie, les autres vérifications sur les certificats ne sont PAS effectuées (option "ssl_verify") (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** description: pass:none[chaîne avec les priorités pour gnutls (pour la syntaxe, voir la documentation de la fonction gnutls_priority_init du manuel gnutls, les chaînes courantes sont : "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"NORMAL:-VERS-SSL3.0"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** description: pass:none[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+`
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
** description: pass:none[mode(s) utilisateur à définir après la connexion au serveur et avant d'exécuter la commande et de rejoindre automatiquement les canaux ; exemples : "+R" (pour définir le mode "R"), "+R-i" (pour définir le mode "R" et supprimer "i") ; voir /help mode pour la syntaxe complète du mode (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_irc.server_default.username]] *irc.server_default.username*
** description: pass:none[nom d'utilisateur pour le serveur (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
+26 -13
View File
@@ -5,64 +5,77 @@
* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
** description: pass:none[couleur pour la ligne de fin de l'historique]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_logger.color.backlog_line]] *logger.color.backlog_line*
** description: pass:none[couleur pour les lignes de l'historique]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_logger.file.auto_log]] *logger.file.auto_log*
** description: pass:none[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+`
* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
** description: pass:none[nombre de secondes entre les "flush" (écriture) dans les fichiers de log (0 = écrire immédiatement dans les fichiers de log pour chaque ligne affichée)]
** type: entier
** valeurs: 0 .. 3600 (valeur par défaut: `+120+`)
** valeurs: 0 .. 3600
** valeur par défaut: `+120+`
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** description: pass:none[é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+`
* [[option_logger.file.mask]] *logger.file.mask*
** description: pass:none[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 (vous ne devriez utiliser que des variables qui sont définies sur tous les tampons, donc par exemple vous ne devriez PAS utiliser $server ou $channel) ; 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"+`
* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
** description: pass:none[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+`
* [[option_logger.file.nick_prefix]] *logger.file.nick_prefix*
** description: pass:none[texte à écrire avant le pseudo dans le préfixe du message, par exemple : "<"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_logger.file.nick_suffix]] *logger.file.nick_suffix*
** description: pass:none[texte à écrire après le pseudo dans le préfixe du message, par exemple : ">"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_logger.file.path]] *logger.file.path*
** description: pass:none[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) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"%h/logs/"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"%h/logs/"+`
* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
** description: pass:none[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: `+"_"+`
* [[option_logger.file.time_format]] *logger.file.time_format*
** description: pass:none[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"+`
* [[option_logger.look.backlog]] *logger.look.backlog*
** description: pass:none[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+`
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_relay.color.client]] *relay.color.client*
** description: pass:none[couleur du texte pour la description du client]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+cyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+cyan+`
* [[option_relay.color.status_active]] *relay.color.status_active*
** description: pass:none[couleur du texte pour le statut "connecté"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightblue+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightblue+`
* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** description: pass:none[couleur du texte pour le statut "échec auth"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** description: pass:none[couleur du texte pour le statut "connexion"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+yellow+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`
* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** description: pass:none[couleur du texte pour le statut "déconnecté"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** description: pass:none[couleur du texte pour le statut "attente auth"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+brown+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+brown+`
* [[option_relay.color.text]] *relay.color.text*
** description: pass:none[couleur du texte dans le tampon relay]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_relay.color.text_bg]] *relay.color.text_bg*
** description: pass:none[couleur du fond dans le tampon relay]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_relay.color.text_selected]] *relay.color.text_selected*
** description: pass:none[couleur du texte pour la ligne sélectionnée dans le tampon relay]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
** description: pass:none[nombre maximum de minutes dans l'historique par canal IRC (0 = sans limite, exemples : 1440 = une journée, 10080 = une semaine, 43200 = un mois, 525600 = une année)]
** type: entier
** valeurs: 0 .. 2147483647 (valeur par défaut: `+1440+`)
** valeurs: 0 .. 2147483647
** valeur par défaut: `+1440+`
* [[option_relay.irc.backlog_max_number]] *relay.irc.backlog_max_number*
** description: pass:none[nombre maximum de lignes dans l'historique par canal IRC (0 = sans limite)]
** type: entier
** valeurs: 0 .. 2147483647 (valeur par défaut: `+256+`)
** valeurs: 0 .. 2147483647
** valeur par défaut: `+256+`
* [[option_relay.irc.backlog_since_last_disconnect]] *relay.irc.backlog_since_last_disconnect*
** description: pass:none[afficher l'historique en démarrant depuis la dernière déconnexion du client]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_relay.irc.backlog_since_last_message]] *relay.irc.backlog_since_last_message*
** description: pass:none[afficher l'historique en démarrant depuis votre dernier message envoyé]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
** description: pass:none[liste d'étiquettes de messages (séparées par des virgules) qui sont affichés dans l'historique par canal IRC (étiquettes supportées : "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = toutes les étiquettes supportées]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"irc_privmsg"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"irc_privmsg"+`
* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
** description: pass:none[format pour l'heure dans les messages d'historique (voir man strftime pour le format) (non utilisé si la capacité de serveur "server-time" a été activée par le client, car l'heure est envoyée sous forme d'étiquette irc) ; chaîne vide = désactiver l'heure dans les messages d'historique]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"[%H:%M] "+`)
** valeurs: toute chaîne
** valeur par défaut: `+"[%H:%M] "+`
* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** description: pass:none[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+`
* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** description: pass:none[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+`
* [[option_relay.network.allow_empty_password]] *relay.network.allow_empty_password*
** description: pass:none[autoriser un mot de passe vide dans relay (devrait être activé seulement pour des tests ou sur le réseau local)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
** description: pass:none[expression régulière POSIX étendue avec les IPs autorisées pour le relai (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre insensible à la casse), exemple : "^(123.45.67.89|192.160.*)$"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_relay.network.bind_address]] *relay.network.bind_address*
** description: pass:none[adresse 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: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_relay.network.clients_purge_delay]] *relay.network.clients_purge_delay*
** description: pass:none[délai pour purger les clients déconnectés (en minutes, 0 = purger les clients immédiatement, -1 = ne jamais purger)]
** type: entier
** valeurs: -1 .. 43200 (valeur par défaut: `+0+`)
** valeurs: -1 .. 43200
** valeur par défaut: `+0+`
* [[option_relay.network.compression_level]] *relay.network.compression_level*
** description: pass:none[niveau de compression pour les paquets envoyés au client avec le protocole WeeChat (0 = désactiver la compression, 1 = peu de compression ... 9 = meilleure compression)]
** type: entier
** valeurs: 0 .. 9 (valeur par défaut: `+6+`)
** valeurs: 0 .. 9
** valeur par défaut: `+6+`
* [[option_relay.network.ipv6]] *relay.network.ipv6*
** description: pass:none[écouter en IPv6 sur le socket par défaut (en plus de l'IPv4 qui est par défaut) ; les protocoles IPv4 et IPv6 peuvent être forcés (individuellement ou ensemble) dans le nom du protocole (voir /help relay)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** description: pass:none[nombre maximum de clients qui se connectent sur un port (0 = pas de limite)]
** type: entier
** valeurs: 0 .. 2147483647 (valeur par défaut: `+5+`)
** valeurs: 0 .. 2147483647
** valeur par défaut: `+5+`
* [[option_relay.network.password]] *relay.network.password*
** description: pass:none[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, voir l'option relay.network.allow_empty_password) (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** description: pass:none[fichier avec le certificat et la clé privée SSL (pour servir les clients avec SSL)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"%h/ssl/relay.pem"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"%h/ssl/relay.pem"+`
* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
** description: pass:none[chaîne avec les priorités pour gnutls (pour la syntaxe, voir la documentation de la fonction gnutls_priority_init du manuel gnutls, les chaînes courantes sont : "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"NORMAL:-VERS-SSL3.0"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** description: pass:none[expression régulière POSIX étendue avec les origines autorisées dans les websockets (insensible à la casse, utilisez "(?-i)" en début de chaîne pour la rendre insensible à la casse), exemple : "^http://(www\.)?example\.(com|org)"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
+82 -41
View File
@@ -5,204 +5,245 @@
* [[option_script.color.status_autoloaded]] *script.color.status_autoloaded*
** description: pass:none[couleur du statut "chargé auto" ("a")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+cyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+cyan+`
* [[option_script.color.status_held]] *script.color.status_held*
** description: pass:none[couleur du statut "figé" ("H")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_script.color.status_installed]] *script.color.status_installed*
** description: pass:none[couleur du statut "installé" ("i")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightcyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightcyan+`
* [[option_script.color.status_obsolete]] *script.color.status_obsolete*
** description: pass:none[couleur du statut "obsolète" ("N")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightmagenta+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightmagenta+`
* [[option_script.color.status_popular]] *script.color.status_popular*
** description: pass:none[couleur du statut "populaire" ("*")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+yellow+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`
* [[option_script.color.status_running]] *script.color.status_running*
** description: pass:none[couleur du statut "chargé" ("r")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightgreen+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightgreen+`
* [[option_script.color.status_unknown]] *script.color.status_unknown*
** description: pass:none[couleur du statut "inconnu" ("?")]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_script.color.text]] *script.color.text*
** description: pass:none[couleur du texte dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_bg]] *script.color.text_bg*
** description: pass:none[couleur du fond dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_bg_selected]] *script.color.text_bg_selected*
** description: pass:none[couleur du fond pour la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+red+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+red+`
* [[option_script.color.text_date]] *script.color.text_date*
** description: pass:none[couleur du texte pour les dates dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_date_selected]] *script.color.text_date_selected*
** description: pass:none[couleur du texte pour les dates de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_script.color.text_delimiters]] *script.color.text_delimiters*
** description: pass:none[couleur du texte pour les délimiteurs dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_description]] *script.color.text_description*
** description: pass:none[couleur du texte pour la description dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_description_selected]] *script.color.text_description_selected*
** description: pass:none[couleur du texte pour la description de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_script.color.text_extension]] *script.color.text_extension*
** description: pass:none[couleur du texte pour l'extension dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_extension_selected]] *script.color.text_extension_selected*
** description: pass:none[couleur du texte pour l'extension de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_script.color.text_name]] *script.color.text_name*
** description: pass:none[couleur du texte pour le nom du script dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+cyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+cyan+`
* [[option_script.color.text_name_selected]] *script.color.text_name_selected*
** description: pass:none[couleur du texte pour le nom du script de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightcyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightcyan+`
* [[option_script.color.text_selected]] *script.color.text_selected*
** description: pass:none[couleur du texte pour la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_script.color.text_tags]] *script.color.text_tags*
** description: pass:none[couleur du texte pour les étiquettes dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+brown+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+brown+`
* [[option_script.color.text_tags_selected]] *script.color.text_tags_selected*
** description: pass:none[couleur du texte pour les étiquettes de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+yellow+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`
* [[option_script.color.text_version]] *script.color.text_version*
** description: pass:none[couleur du texte pour la version dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+magenta+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+magenta+`
* [[option_script.color.text_version_loaded]] *script.color.text_version_loaded*
** description: pass:none[couleur du texte pour la version chargée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_script.color.text_version_loaded_selected]] *script.color.text_version_loaded_selected*
** description: pass:none[couleur du texte pour la version chargée de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_script.color.text_version_selected]] *script.color.text_version_selected*
** description: pass:none[couleur du texte pour la version de la ligne sélectionnée dans le tampon script]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightmagenta+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightmagenta+`
* [[option_script.look.columns]] *script.look.columns*
** description: pass:none[format des colonnes affichées dans le tampon des scripts : les identifiants de colonne suivants sont remplacés par leur valeur : %a=auteur, %d=description, %D=date d'ajout, %e=extension, %l=langage, %L=licence, %n=nom avec extension, %N=nom, %r=dépendances, %s=statuts, %t=étiquettes, %u=date de mise à jour, %v=version, %V=version chargée, %w=min_weechat, %W=max_weechat]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"%s %n %V %v %u | %d | %t"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"%s %n %V %v %u | %d | %t"+`
* [[option_script.look.diff_color]] *script.look.diff_color*
** description: pass:none[colorie la sortie du diff]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_script.look.diff_command]] *script.look.diff_command*
** description: pass:none[commande utilisée pour montrer les différences entre le script installé et la nouvelle version dans le dépôt ("auto" = détecter automatiquement la commande de diff (git ou diff), valeur vide = désactiver le diff, autre chaîne = nom de la commande, par exemple "diff")]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"auto"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"auto"+`
* [[option_script.look.display_source]] *script.look.display_source*
** description: pass:none[afficher le code source du script sur le tampon avec le détail sur le script (le script est téléchargé dans un fichier temporaire lorsque le détail du script est affiché)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_script.look.quiet_actions]] *script.look.quiet_actions*
** description: pass:none[actions silencieuses sur le tampon script : ne pas afficher de messages sur le tampon "core" quand les scripts sont installés/supprimés/chargés/déchargés (seules les erreurs sont affichées)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_script.look.sort]] *script.look.sort*
** description: pass:none[tri par défaut des scripts : liste d'identifiants séparés par des virgules : a=auteur, A=chargé auto, d=date d'ajout, e=extension, i=installé, l=langage, n=nom, o=obsolète, p=populaire, r=chargé, u=date de mise à jour ; le caractère "-" peut être utilisé avant l'identifiant pour inverser l'ordre ; exemple : "i,u" : scripts installés en premier, triés par date de mise à jour]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"p,n"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"p,n"+`
* [[option_script.look.translate_description]] *script.look.translate_description*
** description: pass:none[traduire la description des scripts (si une traduction est disponible dans votre langue, sinon la version anglaise est utilisée)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_script.look.use_keys]] *script.look.use_keys*
** description: pass:none[utiliser les touches alt+X sur le tampon script pour effectuer les actions sur les scripts (alt+i = installer, alt+r = supprimer, ...) ; si désactivé, seule l'entrée est autorisée : i, r, ...]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_script.scripts.autoload]] *script.scripts.autoload*
** description: pass:none[charger automatiquement les scripts installés (faire un lien dans le répertoire "autoload" vers le script dans le répertoire parent)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_script.scripts.cache_expire]] *script.scripts.cache_expire*
** description: pass:none[temps d'expiration du cache local, en minutes (-1 = n'expire jamais, 0 = expire toujours)]
** type: entier
** valeurs: -1 .. 525600 (valeur par défaut: `+1440+`)
** valeurs: -1 .. 525600
** valeur par défaut: `+1440+`
* [[option_script.scripts.download_timeout]] *script.scripts.download_timeout*
** description: pass:none[délai d'attente maximum (en secondes) pour le téléchargement des scripts et de la liste des scripts]
** type: entier
** valeurs: 1 .. 3600 (valeur par défaut: `+30+`)
** valeurs: 1 .. 3600
** valeur par défaut: `+30+`
* [[option_script.scripts.hold]] *script.scripts.hold*
** description: pass:none[scripts à "figer" : liste de scripts séparés par des virgules qui ne seront jamais mis à jour et ne peuvent pas être supprimés, par exemple : "buffers.pl,iset.pl"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_script.scripts.path]] *script.scripts.path*
** description: pass:none[répertoire du cache local pour les scripts ; "%h" au début de la chaîne est remplacé par le répertoire de base WeeChat (par défaut : "~/.weechat") (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"%h/script"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"%h/script"+`
* [[option_script.scripts.url]] *script.scripts.url*
** description: pass:none[URL pour le fichier avec la liste des scripts ; par défaut HTTPS est forcé, voir l'option script.scripts.url_force_https]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"http://weechat.org/files/plugins.xml.gz"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"http://weechat.org/files/plugins.xml.gz"+`
* [[option_script.scripts.url_force_https]] *script.scripts.url_force_https*
** description: pass:none[forcer l'utilisation de HTTPS pour les téléchargements (index et scripts) ; vous ne devriez désactiver cette option que si vous avez des problèmes avec les téléchargements]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_sec.crypt.cipher]] *sec.crypt.cipher*
** description: pass:none[chiffrement ("cipher") utilisé pour chiffrer les données (le nombre après l'algorithme est la taille de la clé en bits)]
** type: entier
** valeurs: aes128, aes192, aes256 (valeur par défaut: `+aes256+`)
** valeurs: aes128, aes192, aes256
** valeur par défaut: `+aes256+`
* [[option_sec.crypt.hash_algo]] *sec.crypt.hash_algo*
** description: pass:none[algorithme de hash pour vérifier les données déchiffrées]
** type: entier
** valeurs: sha224, sha256, sha384, sha512 (valeur par défaut: `+sha256+`)
** valeurs: sha224, sha256, sha384, sha512
** valeur par défaut: `+sha256+`
* [[option_sec.crypt.passphrase_file]] *sec.crypt.passphrase_file*
** description: pass:none[chemin vers un fichier contenant la phrase de chiffrement pour (dé)chiffrer les données sécurisées ; cette option est utilisée seulement lors de la lecture du fichier sec.conf ; seulement la première ligne du fichier est utilisée ; ce fichier est utilisé seulement si la variable d'environnement "WEECHAT_PASSPHRASE" n'est pas définie (la variable d'environnement a une priorité plus haute) ; note de sécurité : il est recommandé de garder ce fichier en lecture seulement par vous et de le stocker en dehors du "home" WeeChat (par exemple dans votre "home") ; exemple : "~/.weechat-passphrase"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_sec.crypt.salt]] *sec.crypt.salt*
** description: pass:none[utiliser du sel lors de la génération de la clé utilisée dans le chiffrement (recommandé pour un maximum de sécurité) ; lorsque cette option est activée, le contenu des données chiffrées dans le fichier sec.conf sera différent à chaque écriture du fichier ; si vous utilisez le fichier sec.conf dans un système de contrôle de version, alors vous pouvez désactiver cette option pour avoir toujours le même contenu de fichier]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
+2 -2
View File
@@ -41,7 +41,7 @@ listdefault : lister les triggers par défaut
conditions : conditions évaluées pour le trigger
regex : une ou plusieurs expressions régulières pour remplacer des chaînes dans les variables
commande : commande à exécuter (plusieurs commandes peuvent être séparées par ";")
code_retour : code retour dans le callback (ok (par défaut), ok_eat, error)
code_retour : code retour dans la fonction de rappel (ok (par défaut), ok_eat, error)
action_post : action à effectuer après l'exécution (none (par défaut), disable, delete)
addinput : définir la ligne de commande avec les paramètres par défaut pour créer un trigger
input : définir la ligne de commande utilisée pour créer le trigger
@@ -65,7 +65,7 @@ action_post : action à effectuer après l'exécution (none (par défaut), disa
monitor : ouvrir le tampon moniteur des triggers
filtre : filtrer les hooks/triggers à afficher (un hook doit commencer par "@", par exemple "@signal"), plusieurs filtres peuvent être séparés par des virgules ; le caractère joker "*" est autorisé dans chaque nom de trigger
Lorsqu'un callback de trigger est appelé, les actions suivantes sont exécutées, dans cet ordre :
Lorsqu'une fonction de rappel de trigger est appelée, les actions suivantes sont exécutées, dans cet ordre :
1. vérifier les conditions ; si faux, sortir
2. remplacer le texte en utilisant une/des expression(s)s régulière(s)s POSIX étendue(s)s (si définie(s) dans le trigger)
3. exécuter le(s) commande(s) (si définie(s) dans le trigger)
+22 -11
View File
@@ -5,54 +5,65 @@
* [[option_trigger.color.flag_command]] *trigger.color.flag_command*
** description: pass:none[couleur du texte pour le drapeau de la commande (dans /trigger list)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightgreen+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightgreen+`
* [[option_trigger.color.flag_conditions]] *trigger.color.flag_conditions*
** description: pass:none[couleur du texte pour le drapeau des conditions (dans /trigger list)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+yellow+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`
* [[option_trigger.color.flag_post_action]] *trigger.color.flag_post_action*
** description: pass:none[couleur du texte pour le drapeau de l'action "post" (dans /trigger list)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightblue+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightblue+`
* [[option_trigger.color.flag_regex]] *trigger.color.flag_regex*
** description: pass:none[couleur du texte pour le drapeaux de l'expression régulière (dans /trigger list)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightcyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightcyan+`
* [[option_trigger.color.flag_return_code]] *trigger.color.flag_return_code*
** description: pass:none[couleur du texte pour le drapeau du code retour (dans /trigger list)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightmagenta+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightmagenta+`
* [[option_trigger.color.regex]] *trigger.color.regex*
** description: pass:none[couleur du texte pour les expressions régulières]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_trigger.color.replace]] *trigger.color.replace*
** description: pass:none[couleur du texte pour le texte de remplacement (pour les expressions régulières)]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+cyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+cyan+`
* [[option_trigger.color.trigger]] *trigger.color.trigger*
** description: pass:none[couleur du texte pour le nom du trigger]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+green+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+green+`
* [[option_trigger.color.trigger_disabled]] *trigger.color.trigger_disabled*
** description: pass:none[couleur du texte pour le nom du trigger désactivé]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+red+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+red+`
* [[option_trigger.look.enabled]] *trigger.look.enabled*
** description: pass:none[activer le support des triggers]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_trigger.look.monitor_strip_colors]] *trigger.look.monitor_strip_colors*
** description: pass:none[supprimer les couleurs dans la table de hachage affichée sur le tampon moniteur]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
+4 -2
View File
@@ -218,7 +218,7 @@ Exemples :
----
[[command_weechat_debug]]
* `+debug+`: contrôle du debug pour le cœur/les extensions
* `+debug+`: fonctions de debug
----
/debug list
@@ -227,6 +227,7 @@ Exemples :
buffer|color|infolists|memory|tags|term|windows
cursor|mouse [verbose]
hdata [free]
time <commande>
list : lister les extensions avec leur niveau de debug
set : définir le niveau de debug pour l'extension
@@ -246,6 +247,7 @@ infolists : afficher des infos sur les infolists
tags : afficher les étiquettes pour les lignes
term : afficher des infos sur le terminal
windows : afficher l'arbre des fenêtres
time : mesurer le temps pour exécuter une commande ou pour envoyer du texte au tampon courant
----
[[command_weechat_eval]]
@@ -361,7 +363,7 @@ La touche par défaut alt+'=' active/désactive le filtrage.
Les étiquettes les plus couramment utilisées :
no_filter, no_highlight, no_log, log0..log9 (niveau de log),
notify_none, notify_message, notify_private, notify_highlight,
nick_xxx (xxx est le pseudo dans le message), prefix_nick_ccc (ccc est la couleur du pseudo),
self_msg, nick_xxx (xxx est le pseudo dans le message), prefix_nick_ccc (ccc est la couleur du pseudo),
host_xxx (xxx est le nom d'utilisateur + hôte dans le message),
irc_xxx (xxx est un nom de commande ou nombre, voir /server raw ou /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
File diff suppressed because it is too large Load Diff
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
** description: pass:none[couleur du texte pour le statut "interrompu"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_xfer.color.status_active]] *xfer.color.status_active*
** description: pass:none[couleur du texte pour le statut "actif"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightblue+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightblue+`
* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
** description: pass:none[couleur du texte pour le statut "connexion"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+yellow+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+yellow+`
* [[option_xfer.color.status_done]] *xfer.color.status_done*
** description: pass:none[couleur du texte pour le statut "terminé"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightgreen+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightgreen+`
* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
** description: pass:none[couleur du texte pour le statut "échoué"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightred+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightred+`
* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
** description: pass:none[couleur du texte pour le statut "en attente"]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+lightcyan+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+lightcyan+`
* [[option_xfer.color.text]] *xfer.color.text*
** description: pass:none[couleur du texte dans le tampon xfer]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_xfer.color.text_bg]] *xfer.color.text_bg*
** description: pass:none[couleur du fond dans le tampon xfer]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+default+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+default+`
* [[option_xfer.color.text_selected]] *xfer.color.text_selected*
** description: pass:none[couleur du texte pour la ligne sélectionnée dans le tampon xfer]
** type: couleur
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné (valeur par défaut: `+white+`)
** valeurs: un nom de couleur WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), un numéro de couleur du terminal ou un alias ; des attributs sont autorisés avant la couleur (seulement pour la couleur du texte, pas le fond) : "*" pour le gras, "!" pour la vidéo inverse, "/" pour l'italique, "_" pour le souligné
** valeur par défaut: `+white+`
* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
** description: pass:none[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+`
* [[option_xfer.file.auto_accept_files]] *xfer.file.auto_accept_files*
** description: pass:none[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+`
* [[option_xfer.file.auto_accept_nicks]] *xfer.file.auto_accept_nicks*
** description: pass:none[liste de pseudos (séparés par des virgules) pour lesquels les demandes d'envoi de fichiers et de discussion sont automatiquement acceptées ; le format est "serveur.pseudo" (pour un serveur spécifique) ou "pseudo" (pour tous les serveurs) ; exemple : "freenode.FlashCode,andrew"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+""+`)
** valeurs: toute chaîne
** valeur par défaut: `+""+`
* [[option_xfer.file.auto_check_crc32]] *xfer.file.auto_check_crc32*
** description: pass:none[vérifier automatiquement la somme de contrôle CRC32 du fichier si elle est trouvée dans le nom de fichier (8 caractères hexadécimaux)]
** type: booléen
** valeurs: on, off (valeur par défaut: `+off+`)
** valeurs: on, off
** valeur par défaut: `+off+`
* [[option_xfer.file.auto_rename]] *xfer.file.auto_rename*
** description: pass:none[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+`
* [[option_xfer.file.auto_resume]] *xfer.file.auto_resume*
** description: pass:none[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+`
* [[option_xfer.file.convert_spaces]] *xfer.file.convert_spaces*
** description: pass:none[convertir les espaces en underscores lors de l'envoi et la réception de fichiers]
** type: booléen
** valeurs: on, off (valeur par défaut: `+on+`)
** valeurs: on, off
** valeur par défaut: `+on+`
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** description: pass:none[chemin où écrire les fichiers reçus : "%h" au début de la chaîne est remplacé par le répertoire de base WeeChat (par défaut : "~/.weechat") (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"%h/xfer"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"%h/xfer"+`
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** description: pass:none[chemin pour lire les fichiers envoyés (quand aucun chemin n'est spécifié par l'utilisateur) : "%h" au début de la chaîne est remplacé par le répertoire de base WeeChat (par défaut : "~/.weechat") (note : le contenu est évalué, voir /help eval)]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"~"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"~"+`
* [[option_xfer.file.use_nick_in_filename]] *xfer.file.use_nick_in_filename*
** description: pass:none[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+`
* [[option_xfer.look.auto_open_buffer]] *xfer.look.auto_open_buffer*
** description: pass:none[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+`
* [[option_xfer.look.progress_bar_size]] *xfer.look.progress_bar_size*
** description: pass:none[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+`
* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
** description: pass:none[liste des étiquettes (séparées par des virgules) utilisées dans les messages privés, par exemple : "notify_message", "notify_private" ou "notify_highlight"]
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `+"notify_private"+`)
** valeurs: toute chaîne
** valeur par défaut: `+"notify_private"+`
* [[option_xfer.network.blocksize]] *xfer.network.blocksize*
** description: pass:none[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+`
* [[option_xfer.network.fast_send]] *xfer.network.fast_send*
** description: pass:none[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+`
* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
** description: pass:none[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: `+""+`
* [[option_xfer.network.port_range]] *xfer.network.port_range*
** description: pass:none[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: `+""+`
* [[option_xfer.network.speed_limit]] *xfer.network.speed_limit*
** description: pass:none[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+`
* [[option_xfer.network.timeout]] *xfer.network.timeout*
** description: pass:none[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+`
+2 -2
View File
@@ -7,8 +7,8 @@
*-d*, *--dir* _<répertoire>_::
Définir le répertoire comme étant la base de WeeChat
(utilisé pour les fichiers de configuration, logs, extensions
et scripts de l'utilisateur), la valeur par défaut est "~/.weechat" (note :
le répertoire est créé s'il n'est pas trouvé par WeeChat).
et scripts de l'utilisateur), la valeur par défaut est "~/.weechat"
(note : le répertoire est créé s'il n'est pas trouvé par WeeChat).
Si cette option n'est pas donnée, la variable d'environnement WEECHAT_HOME
est utilisée (si non vide).
+5 -5
View File
@@ -36,16 +36,16 @@ consulter la documentation des extensions dans le
https://weechat.org/doc[guide utilisateur de WeeChat].
Avec l'extension irc, vous pouvez vous connecter à un serveur de manière
temporaire avec une URL, comme ceci :
temporaire avec une URL, comme ceci :
irc[6][s]://[[pseudo][:motdepasse]@]serveur[:port][/#canal1[,#canal2...]]
Pour rejoindre le canal IRC de support WeeChat avec le pseudo "monpseudo" :
Pour rejoindre le canal IRC de support WeeChat avec le pseudo "monpseudo" :
irc://monpseudo@chat.freenode.net/#weechat
Les adresses IPv6 peuvent être entourées par des crochets pour ajouter un port
après, par exemple :
après, par exemple :
irc://monpseudo@[2001:db8:0:85a3::ac1f:8001]:6668/#test
@@ -111,8 +111,8 @@ choix) toute version ultérieure.
Merci de consulter le fichier COPYING pour plus d'informations.
Site web : https://weechat.org/
Site web : https://weechat.org/
== SUPPORT / SIGNALER DES BUGS
Pour de l'aide ou signaler un bug : https://weechat.org/dev/support
Pour de l'aide ou signaler un bug : https://weechat.org/dev/support
+380 -379
View File
File diff suppressed because it is too large Load Diff
+174 -123
View File
@@ -30,7 +30,7 @@ mais elle ne s'applique pas à WeeChat !).
Parce que WeeChat est très léger et apporte des fonctionnalités innovantes.
Plus d'infos sur cette page : https://weechat.org/about/features
Plus d'infos sur cette page : https://weechat.org/about/features
[[compilation_install]]
== Compilation / installation
@@ -39,7 +39,7 @@ Plus d'infos sur cette page : https://weechat.org/about/features
=== J'ai entendu parler de plusieurs interfaces pour WeeChat. Comment puis-je les compiler/utiliser ?
Des interfaces distantes sont disponibles, voir les liens sur la page des
fonctionnalités : https://weechat.org/about/features
fonctionnalités : https://weechat.org/about/features
[[compile_git]]
=== Je ne peux pas compiler WeeChat après avoir cloné la base git, pourquoi ?
@@ -59,13 +59,13 @@ mises à jour.
=== Comment puis-je installer WeeChat sous OS X ?
Il est recommandé d'utiliser http://brew.sh/[Homebrew], vous pouvez avoir de
l'aide avec :
l'aide avec :
----
brew info weechat
----
Vous pouvez installer WeeChat avec cette commande :
Vous pouvez installer WeeChat avec cette commande :
----
brew install weechat --with-aspell --with-curl --with-python --with-perl --with-ruby --with-lua --with-guile
@@ -78,7 +78,7 @@ Pour obtenir de l'aide tapez `/help`. Pour de l'aide sur une commande, tapez
`/help commande`. Les touches et commandes sont listées dans la documentation.
Il est recommandé pour les nouveaux utilisateurs de lire le guide de démarrage
rapide : https://weechat.org/doc
rapide : https://weechat.org/doc
[[display]]
== Affichage
@@ -87,27 +87,27 @@ rapide : https://weechat.org/doc
=== Je ne vois pas bien certains accents dans WeeChat, que faire ?
C'est un problème courant, merci de lire attentivement et vérifier *TOUS* les
points ci-dessous :
points ci-dessous :
* vérifiez que weechat est lié avec libncursesw (attention : nécessaire
sur beaucoup de distributions, mais pas toutes) :
`ldd /chemin/vers/weechat`
* vérifiez que l'extension "charset" est chargée avec la commande `/plugin`
* Vérifiez que weechat est lié avec libncursesw (attention : nécessaire
sur beaucoup de distributions, mais pas toutes) :
`ldd /chemin/vers/weechat`.
* Vérifiez que l'extension "charset" est chargée avec la commande `/plugin`
(s'il ne l'est pas, vous devez peut-être installer le paquet
"weechat-plugins")
* vérifiez la sortie de la commande `/charset` (sur le tampon "core"), vous
"weechat-plugins").
* Vérifiez la sortie de la commande `/charset` (sur le tampon "core"), vous
devriez voir _ISO-XXXXXX_ ou _UTF-8_ pour le charset du terminal. Si vous
voyez _ANSI_X3.4-1968_ ou d'autres valeurs, votre locale est probablement
erronée (corrigez votre $LANG).
* affectez la valeur pour le décodage global, par exemple :
`/set charset.default.decode "ISO-8859-15"`
* si vous utilisez la locale UTF-8 :
** vérifiez que votre terminal est compatible UTF-8
(un terminal conseillé pour l'UTF-8 est rxvt-unicode)
** si vous utilisez screen, vérifiez qu'il est lancé en mode UTF-8
("`defutf8 on`" dans ~/.screenrc ou `screen -U` pour lancer screen)
* vérifiez que l'option _weechat.look.eat_newline_glitch_ est désactivée (cette
option peut causer des problèmes d'affichage)
* Affectez la valeur pour le décodage global, par exemple :
`/set charset.default.decode "ISO-8859-15"`.
* Si vous utilisez la locale UTF-8 :
** Vérifiez que votre terminal est compatible UTF-8
(un terminal conseillé pour l'UTF-8 est rxvt-unicode).
** Si vous utilisez screen, vérifiez qu'il est lancé en mode UTF-8
("`defutf8 on`" dans ~/.screenrc ou `screen -U` pour lancer screen).
* Vérifiez que l'option _weechat.look.eat_newline_glitch_ est désactivée (cette
option peut causer des problèmes d'affichage).
[NOTE]
La locale UTF-8 est recommandée pour WeeChat. Si vous utilisez ISO ou une autre
@@ -121,10 +121,10 @@ Cela peut être causé par un bug de la libc dans la fonction _wcwidth_ et
devrait être corrigé dans la glibc 2.22 (peut-être pas encore disponible dans
votre distribution).
Il y a un moyen de contournement pour utiliser la fonction _wcwidth_ corrigée :
Il y a un moyen de contournement pour utiliser la fonction _wcwidth_ corrigée :
https://blog.nytsoi.net/2015/05/04/emoji-support-for-weechat
Voir ce rapport de bug pour plus d'informations :
Voir ce rapport de bug pour plus d'informations :
https://github.com/weechat/weechat/issues/79
[[bars_background]]
@@ -133,16 +133,16 @@ https://github.com/weechat/weechat/issues/79
Cela peut être du à la variable TERM qui n'a pas la bonne valeur (regardez la
sortie de `echo $TERM` dans votre terminal).
Selon la façon de lancer WeeChat, vous devriez avoir :
Selon la façon de lancer WeeChat, vous devriez avoir :
* si WeeChat tourne en local ou sur une machine distante sans screen ni tmux :
cela dépend du terminal utilisé : _xterm_, _xterm-256color_, _rxvt-unicode_,
* Si WeeChat tourne en local ou sur une machine distante sans screen ni tmux :
cela dépend du terminal utilisé : _xterm_, _xterm-256color_, _rxvt-unicode_,
_rxvt-256color_, etc...
* si WeeChat tourne sous screen, vous devriez avoir _screen_ ou _screen-256color_,
* si WeeChat tourne sous tmux, vous devriez avoir _tmux_, _tmux-256color_,
* Si WeeChat tourne sous screen, vous devriez avoir _screen_ ou _screen-256color_.
* Si WeeChat tourne sous tmux, vous devriez avoir _tmux_, _tmux-256color_,
_screen_ ou _screen-256color_.
Si besoin, corrigez la variable TERM : `export TERM="xxx"`.
Si besoin, corrigez la variable TERM : `export TERM="xxx"`.
[[screen_weird_chars]]
=== Quand j'utilise weechat sous screen/tmux, j'ai des caractères bizarres et aléatoires, comment corriger ça ?
@@ -153,7 +153,7 @@ sortie de `echo $TERM` dans votre terminal, *en dehors de screen/tmux*).
Par exemple _xterm-color_ provoque ce genre de problèmes, utilisez
_xterm_ qui est ok (comme plein d'autres valeurs).
Si besoin, corrigez la variable TERM : `export TERM="xxx"`.
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 ?
@@ -180,30 +180,30 @@ aucune fenêtre) ou affiché par une ou plusieurs fenêtres.
[[buffers_list]]
=== Comment afficher la liste des tampons sur la gauche ?
Utilisez le script _buffers.pl_ :
Utilisez le script _buffers.pl_ :
----
/script install buffers.pl
----
Pour limiter la taille de la barre :
Pour limiter la taille de la barre :
----
/set weechat.bar.buffers.size_max 15
----
Pour déplacer la barre en bas :
Pour déplacer la barre en bas :
----
/set weechat.bar.buffers.position bottom
----
Pour faire défiler la barre : si la souris est activée (touche : kbd:[Alt+m]),
Pour faire défiler la barre : si la souris est activée (touche : kbd:[Alt+m]),
vous pouvez faire défiler avec la roulette de votre souris.
Ou vous pouvez définir des touches, comme les touches déjà existantes pour faire
défiler la liste de pseudos.
Par exemple pour utiliser kbd:[F1], kbd:[F2], kbd:[Alt+F1] et kbd:[Alt+F2] :
Par exemple pour utiliser kbd:[F1], kbd:[F2], kbd:[Alt+F1] et kbd:[Alt+F2] :
----
/key bind meta-OP /bar scroll buffers * -100%
@@ -219,18 +219,48 @@ Pour trouver le code de la touche appuyez sur kbd:[Alt+k] puis la touche.
[[customize_prefix]]
=== Comment puis-je réduire la longueur des pseudos ou supprimer l'alignement des pseudos dans la zone de discussion ?
Pour réduire la longueur maximum des pseudos dans la zone de discussion :
Pour réduire la longueur maximum des pseudos dans la zone de discussion :
----
/set weechat.look.prefix_align_max 15
----
Pour supprimer l'alignement sur les pseudos :
Pour supprimer l'alignement sur les pseudos :
----
/set weechat.look.prefix_align none
----
[[status_hotlist]]
=== Que signifie [H: 3(1,8), 2(4)] dans la barre de statut ?
Il s'agit de la "hotlist", une liste de tampons avec le nombre de messages non
lus, par ordre : highlights, messages privés, messages, autres messages
(comme join/part). +
Le nombre de "messages non lus" est le nombre de nouveaux messages affichés/reçus
depuis que vous avez visité le tampon.
Dans l'exemple `[H: 3(1,8), 2(4)]`, il y a :
* un highlight et 8 messages non lus sur le tampon n°3,
* 4 messages non lus sur le tampon n°2.
La couleur du tampon/compter dépend du type de message, les couleurs par défaut
sont :
* highlight : `lightmagenta` / `magenta`
* message privé : `lightgreen` / `green`
* message : `yellow` / `brown`
* autre message : `default` / `default` (couleur du texte dans le terminal)
Ces couleurs peuvent être changées via les options __weechat.color.status_data_*__
(tampons) et __weechat.color.status_count_*__ (compteurs). +
Les autres options pour la "hotlist" peuvent être changées via les options
__weechat.look.hotlist_*__.
Voir le guide utilisateur pour plus d'information sur la "hotlist" (organisation
de l'écran).
[[input_bar_size]]
=== Comment utiliser une ligne de commande sur plusieurs lignes ?
@@ -239,13 +269,13 @@ L'option _size_ dans la barre input peut être définie à une valeur supérieur
dynamique, et alors l'option _size_max_ définira la taille maximum (0 = pas de
limite).
Exemple avec une taille dynamique :
Exemple avec une taille dynamique :
----
/set weechat.bar.input.size 0
----
Taille maximum de 2 :
Taille maximum de 2 :
----
/set weechat.bar.input.size_max 2
@@ -257,7 +287,7 @@ Taille maximum de 2 :
Oui, vous devez créer une barre de type "root" (avec un objet pour savoir dans
quelle fenêtre vous êtes), puis supprimer la barre input courante.
Par exemple :
Par exemple :
----
/bar add rootinput root bottom 1 0 [buffer_name]+[input_prompt]+(away),[input_search],[input_paste],input_text
@@ -266,7 +296,7 @@ Par exemple :
Si jamais vous n'étiez pas satisfait avec ça, supprimez simplement la nouvelle
barre, WeeChat recréera automatiquement la barre par défaut "input" si l'objet
"input_text" n'est utilisé dans aucune barre :
"input_text" n'est utilisé dans aucune barre :
----
/bar del rootinput
@@ -276,14 +306,14 @@ barre, WeeChat recréera automatiquement la barre par défaut "input" si l'objet
=== Comment puis-je copier/coller du texte sans coller la liste des pseudos ?
Avec WeeChat ≥ 1.0, vous pouvez utiliser l'affichage dépouillé (touche par
défaut : kbd:[Alt+l]).
défaut : kbd:[Alt+l]).
Vous pouvez utiliser un terminal qui propose la sélection rectangulaire (comme
rxvt-unicode, konsole, gnome-terminal, etc...). La touche est habituellement
kbd:[Ctrl] + kbd:[Alt] + sélection à la souris.
Une autre solution est de déplacer la liste des pseudos en haut ou en bas, par
exemple :
exemple :
----
/set weechat.bar.nicklist.position top
@@ -293,12 +323,12 @@ exemple :
=== Comment puis-je cliquer sur les longs URLs (plus d'une ligne) ?
Avec WeeChat ≥ 1.0, vous pouvez utiliser l'affichage dépouillé (touche par
défaut : kbd:[Alt+l]).
défaut : kbd:[Alt+l]).
Par défaut, WeeChat affiche l'heure et un préfixe pour chaque ligne avec des
barres optionnelles autour de la zone de discussion. Pour rendre la le clic
d'URL plus facile, vous pouvez déplacer la liste des pseudos en haut et
supprimer l'alignement sur les pseudos :
supprimer l'alignement sur les pseudos :
----
/set weechat.bar.nicklist.position top
@@ -308,7 +338,7 @@ supprimer l'alignement sur les pseudos :
Avec WeeChat ≥ 0.3.6, vous pouvez activer l'option "eat_newline_glitch", pour
éviter qu'un caractère de nouvelle ligne soit affiché après chaque ligne (donc
cela ne cassera pas la sélection d'une URL) :
cela ne cassera pas la sélection d'une URL) :
----
/set weechat.look.eat_newline_glitch on
@@ -318,7 +348,7 @@ cela ne cassera pas la sélection d'une URL) :
Cette option peut causer des problèmes d'affichage. Si vous rencontrez de tels
problèmes, vous devez désactiver cette option.
Une autre solution est d'utiliser un script :
Une autre solution est d'utiliser un script :
----
/script search url
@@ -327,14 +357,14 @@ Une autre solution est d'utiliser un script :
[[change_locale_without_quit]]
=== Je souhaite changer la langue des messages affichés par WeeChat, mais sans quitter WeeChat, est-ce possible ?
Oui, avec WeeChat ≥ 1.0 :
Oui, avec WeeChat ≥ 1.0 :
----
/set env LANG fr_FR.UTF-8
/upgrade
----
Avec un ancien WeeChat :
Avec un ancien WeeChat :
----
/script install shell.py
@@ -348,11 +378,11 @@ Avec un ancien WeeChat :
Les 256 couleurs sont supportées avec WeeChat ≥ 0.3.4.
Premièrement vérifiez que votre variable d'environnement _TERM_ est correcte,
les valeurs recommandées sont :
les valeurs recommandées sont :
* sous screen : _screen-256color_
* sous tmux : _screen-256color_ ou _tmux-256color_
* en dehors de screen/tmux : _xterm-256color_, _rxvt-256color_,
* sous screen : _screen-256color_
* sous tmux : _screen-256color_ ou _tmux-256color_
* en dehors de screen/tmux : _xterm-256color_, _rxvt-256color_,
_putty-256color_, ...
[NOTE]
@@ -360,14 +390,14 @@ Vous devrez peut-être installer le paquet "ncurses-term" pour utiliser ces
valeurs dans la variable _TERM_.
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre
_~/.screenrc_ :
_~/.screenrc_ :
----
term screen-256color
----
Si votre variable _TERM_ a une valeur erronée et que WeeChat est déjà lancé,
vous pouvez la changer avec ces deux commandes (avec WeeChat ≥ 1.0) :
vous pouvez la changer avec ces deux commandes (avec WeeChat ≥ 1.0) :
----
/set env TERM screen-256color
@@ -378,7 +408,7 @@ Pour la version 0.3.4, vous devez utiliser la commande `/color` pour ajouter
des nouvelles couleurs.
Pour les versions ≥ 0.3.5, vous pouvez utiliser un numéro de couleur dans les
options (facultatif : vous pouvez ajouter des alias de couleurs avec la commande
options (facultatif : vous pouvez ajouter des alias de couleurs avec la commande
`/color`).
Merci de lire le guide utilisateur pour plus d'information sur la gestion des
@@ -387,8 +417,8 @@ couleurs.
[[search_text]]
=== Comment puis-je chercher du texte dans le tampon (comme /lastlog dans irssi) ?
La touche par défaut est kbd:[Ctrl+r] (la commande est : `/input search_text_here`).
Et sauter aux highlights : kbd:[Alt+p] / kbd:[Alt+n].
La touche par défaut est kbd:[Ctrl+r] (la commande est : `/input search_text_here`).
Et sauter aux highlights : kbd:[Alt+p] / kbd:[Alt+n].
Voir le guide utilisateur pour plus d'information sur cette fonctionnalité
(raccourcis clavier par défaut).
@@ -399,19 +429,19 @@ Voir le guide utilisateur pour plus d'information sur cette fonctionnalité
Vous devez activer les évènements du focus avec un code spécial envoyé au
terminal.
*Important* :
*Important* :
* Actuellement, *seulement* _xterm_ semble supporter cette fonctionnalité.
* Cela ne fonctionne *pas* sous screen/tmux.
Pour envoyer le code au démarrage de WeeChat :
Pour envoyer le code au démarrage de WeeChat :
----
/set weechat.startup.command_after_plugins "/print -stdout \033[?1004h\n"
----
Puis associez deux touches pour le focus (remplacez les commandes `/print` par
les commandes de votre choix) :
les commandes de votre choix) :
----
/key bind meta2-I /print -core focus
@@ -424,7 +454,7 @@ les commandes de votre choix) :
Cela est causé par l'option "bracketed paste" qui est activée par défaut, et
pas correctement gérée par screen dans les autres fenêtres.
Vous pouvez simplement désactiver le mode "bracketed paste" :
Vous pouvez simplement désactiver le mode "bracketed paste" :
----
/set weechat.look.paste_bracketed off
@@ -438,13 +468,13 @@ Vous pouvez simplement désactiver le mode "bracketed paste" :
Si vous utilisez certains terminaux comme xterm ou uxterm, quelques touches
meta ne fonctionnent pas par défaut. Vous pouvez ajouter cette ligne dans le
fichier _~/.Xresources_ :
fichier _~/.Xresources_ :
* pour xterm :
* Pour xterm :
----
XTerm*metaSendsEscape: true
----
* pour uxterm :
* Pour uxterm :
----
UXTerm*metaSendsEscape: true
----
@@ -465,7 +495,7 @@ l'inclure dans la ligne de commande.
La touche est kbd:[Alt+j] puis 2 chiffres, par exemple kbd:[Alt+j], kbd:[1],
kbd:[1] pour sauter au tampon 11.
Vous pouvez définir une touche, par exemple :
Vous pouvez définir une touche, par exemple :
----
/key bind meta-q /buffer *11
@@ -479,7 +509,7 @@ La liste des touches par défaut est dans le Guide utilisateur.
Vous pouvez assigner les touches haut et bas sur l'historique global (les
touches par défaut pour l'historique global sont kbd:[Ctrl+↑] et kbd:[Ctrl+↓]).
Exemple :
Exemple :
----
/key bind meta2-A /input history_global_previous
@@ -498,7 +528,7 @@ Pour trouver le code de la touche appuyez sur kbd:[Alt+k] puis la touche.
La souris est supportée avec WeeChat ≥ 0.3.6.
Premièrement essayez d'activer la souris :
Premièrement essayez d'activer la souris :
----
/mouse enable
@@ -508,7 +538,7 @@ Si la souris ne fonctionne toujours pas, vérifiez la variable TERM dans votre
shell (regardez la sortie de `echo $TERM` dans votre terminal).
Selon le terminfo utilisé, la souris peut ne pas être supportée.
Vous pouvez tester le support de la souris dans le terminal :
Vous pouvez tester le support de la souris dans le terminal :
----
$ printf '\033[?1002h'
@@ -517,7 +547,7 @@ $ printf '\033[?1002h'
Et cliquez sur le premier caractère du terminal (en haut à gauche). Vous devriez
voir " !!#!!".
Pour désactiver la souris dans le terminal :
Pour désactiver la souris dans le terminal :
----
$ printf '\033[?1002l'
@@ -548,7 +578,7 @@ kbd:[Alt] au lieu de kbd:[Shift]).
Si vous utilisez Mac OS X, vous devez installer `openssl` depuis Homebrew.
Un fichier CA sera installé avec le le trousseau système. Vous pouvez alors
définie le chemin vers les certificats sous WeeChat :
définie le chemin vers les certificats sous WeeChat :
----
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
@@ -556,21 +586,21 @@ définie le chemin vers les certificats sous WeeChat :
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) :
défaut 2048) :
----
/set irc.server.example.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) :
"ssl_verify" (attention, la connexion sera moins sûre en faisant cela) :
----
/set irc.server.example.ssl_verify off
----
Si le serveur a un certificat invalide et que vous savez ce que devrait être
le certificat, vous pouvez spécifier l'empreinte (SHA-512, SHA-256 ou SHA-1) :
le certificat, vous pouvez spécifier l'empreinte (SHA-512, SHA-256 ou SHA-1) :
----
/set irc.server.example.ssl_fingerprint 0c06e399d3c3597511dc8550848bfd2a502f0ce19883b728b73f6b7e8604243b
@@ -580,7 +610,7 @@ le certificat, vous pouvez spécifier l'empreinte (SHA-512, SHA-256 ou SHA-1) :
=== Lors de la connexion SSL à un serveur, je vois juste une erreur "TLS handshake failed", que puis-je faire ?
Vous pouvez essayer une chaîne de priorité différente (WeeChat ≥ 0.3.5
seulement), remplacez "xxx" par le nom de votre serveur :
seulement), remplacez "xxx" par le nom de votre serveur :
----
/set irc.server.xxx.ssl_priorities "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.0:+VERS-SSL3.0:%COMPAT"
@@ -590,7 +620,7 @@ seulement), remplacez "xxx" par le nom de votre serveur :
=== Comment puis-je me connecter à freenode avec SSL ?
Positionnez l'option _weechat.network.gnutls_ca_file_ avec le fichier des
certificats :
certificats :
----
/set weechat.network.gnutls_ca_file "/etc/ssl/certs/ca-certificates.crt"
@@ -600,7 +630,7 @@ certificats :
Vérifiez que vous avez bien ce fichier (fourni généralement par le paquet
"ca-certificates").
Configurez le port du serveur, SSL, puis connectez-vous :
Configurez le port du serveur, SSL, puis connectez-vous :
----
/set irc.server.freenode.addresses "chat.freenode.net/7000"
@@ -616,7 +646,7 @@ Des serveurs tels que _twitch_ requièrent oauth pour se connecter.
L'oauth est simplement un mot de passe avec la valeur "oauth:XXXX".
Vous pouvez ajouter un tel serveur et vous y connecter avec les commandes
suivantes (remplacez le nom et l'adresse par les valeurs appropriées) :
suivantes (remplacez le nom et l'adresse par les valeurs appropriées) :
----
/server add nom irc.server.org -password=oauth:XXXX
@@ -627,7 +657,7 @@ suivantes (remplacez le nom et l'adresse par les valeurs appropriées) :
=== Comment puis-je être identifié avant de rejoindre les canaux ?
Si le serveur supporte SASL, vous devriez l'utiliser au lieu d'envoyer une
commande pour l'authentification avec nickserv, par exemple :
commande pour l'authentification avec nickserv, par exemple :
----
/set irc.server.freenode.sasl_username "mynick"
@@ -635,7 +665,7 @@ commande pour l'authentification avec nickserv, par exemple :
----
Si le serveur ne supporte pas SASL, vous pouvez ajouter un délai (entre la
commande et le join des canaux) :
commande et le join des canaux) :
----
/set irc.server.freenode.command_delay 5
@@ -663,21 +693,21 @@ active/désactive les filtres).
=== Comment puis-je filtrer les messages join/part/quit sur les canaux IRC ?
Avec le filtre intelligent (pour garder les join/part/quit des utilisateurs qui
ont parlé récemment) :
ont parlé récemment) :
----
/set irc.look.smart_filter on
/filter add irc_smart * irc_smart_filter *
----
Avec un filtre global (pour cacher *tous* les join/part/quit) :
Avec un filtre global (pour cacher *tous* les join/part/quit) :
----
/filter add joinquit * irc_join,irc_part,irc_quit *
----
[NOTE]
Pour l'aide : `/help filter` et `/help irc.look.smart_filter`
Pour l'aide : `/help filter` et `/help irc.look.smart_filter`
[[filter_irc_join_channel_messages]]
=== Comment puis-je filtrer certains messages affichés quand je rejoins un canal IRC ?
@@ -701,14 +731,14 @@ voice pour montrer les utilisateurs absents, et vous recevez plein de messages
voice. Par conséquent, vous pouvez changer cela et laisser WeeChat utiliser une
couleur spéciale pour les pseudos absents dans la liste des pseudos.
Pour Bitlbee ≥ 3, faites ceci sur le canal _&bitlbee_ :
Pour Bitlbee ≥ 3, faites ceci sur le canal _&bitlbee_ :
----
channel set show_users online,away
----
Pour une version plus ancienne de Bitlbee, faites ceci sur le canal
_&bitlbee_ :
_&bitlbee_ :
----
set away_devoice false
@@ -719,7 +749,7 @@ Pour vérifier les pseudos absents dans WeeChat, voir la question à propos des
Si vous voulez vraiment filtrer les messages voice, vous pouvez utiliser cette
commande, mais elle n'est pas parfaite (elle fonctionne seulement si le
premier mode changé est voice) :
premier mode changé est voice) :
----
/filter add hidevoices * irc_mode (\+|\-)v
@@ -735,7 +765,7 @@ 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 :
canaux avec maximum 25 pseudos :
----
/set irc.server_default.away_check 5
@@ -754,7 +784,7 @@ un highlight ou un message privé. Par conséquent vous pouvez configurer votre
terminal (ou multiplexeur comme screen/tmux) pour lancer une commande ou jouer
un son lorsque le _BEL_ se produit.
Ou vous pouvez ajouter une commande dans le trigger "beep" :
Ou vous pouvez ajouter une commande dans le trigger "beep" :
----
/set trigger.trigger.beep.command "/print -beep;/exec -bg /chemin/vers/commande paramètres"
@@ -763,13 +793,13 @@ Ou vous pouvez ajouter une commande dans le trigger "beep" :
Avec un WeeChat plus ancien, vous pouvez utiliser un script comme _beep.pl_ ou
_launcher.pl_.
Pour _launcher.pl_, vous devez configurer la commande :
Pour _launcher.pl_, vous devez configurer la commande :
----
/set plugins.var.perl.launcher.signal.weechat_highlight "/chemin/vers/commande paramètres"
----
Autres scripts sur ce sujet :
Autres scripts sur ce sujet :
----
/script search notify
@@ -778,7 +808,7 @@ Autres scripts sur ce sujet :
[[irc_target_buffer]]
=== Comment puis-je changer le serveur cible pour les commandes avec des tampons mélangés (comme le tampon avec les serveurs) ?
La touche par défaut est kbd:[Ctrl+x] (la commande est :
La touche par défaut est kbd:[Ctrl+x] (la commande est :
`/input switch_active_buffer`).
[[plugins_scripts]]
@@ -790,7 +820,7 @@ La touche par défaut est kbd:[Ctrl+x] (la commande est :
Sous OpenBSD, le nom des extensions se termine par ".so.0.0" (".so" sous
Linux).
Vous devez configurer ça :
Vous devez configurer ça :
----
/set weechat.plugin.extension ".so.0.0"
@@ -808,48 +838,69 @@ Les scripts ne sont pas compatibles avec d'autres clients IRC.
[[settings]]
== Réglages
[[editing_config_files]]
=== Puis-je éditer les fichiers de configuration (*.conf) à la main ?
Vous pouvez, mais ce n'est *PAS* recommandé.
La commande `/set` dans WeeChat est recommandée :
* Vous pouvez compléter la valeur avec la touche Tab.
* La valeur est vérifiée, un message est affiché en cas d'erreur.
* La valeur est utilisée immédiatement, et vous n'avez pas besoin de redémarrer
quoi que ce soit.
Si vous souhaitez quand même éditer les fichiers à la main, vous devez faire
attention :
* Si vous mettez une valeur invalide pour une option, WeeChat affichera une
erreur au chargement et ne tiendra pas compte de la valeur (la valeur par
défaut pour l'option sera utilisée).
* Si WeeChat tourne, vous devrez utiliser la commande `/reload`, et si des
options ont été changées mais non sauvées avec `/save`, vous les perdrez.
[[memory_usage]]
=== Comment configurer WeeChat pour consommer moins de mémoire ?
Vous pouvez essayer les astuces suivantes pour consommer moins de mémoire :
Vous pouvez essayer les astuces suivantes pour consommer moins de mémoire :
* utiliser la dernière version stable (elle est supposée avoir moins de fuites
de mémoire que les versions plus anciennes)
* ne pas charger les extensions si vous ne les utilisez pas, par exemple :
* Utiliser la dernière version stable (elle est supposée avoir moins de fuites
de mémoire que les versions plus anciennes).
* Ne pas charger les extensions si vous ne les utilisez pas, par exemple :
aspell, fifo, logger, perl, python, ruby, lua, tcl, guile, javascript,
xfer (utilisé pour les DCC)
* charger uniquement les scripts dont vous avez vraiment besoin
* ne pas charger les certificats si SSL n'est *PAS* utilisé : affecter une
chaîne vide pour l'option _weechat.network.gnutls_ca_file_
* réduire la valeur de l'option _weechat.history.max_buffer_lines_number_ ou
affecter une valeur à l'option _weechat.history.max_buffer_lines_minutes_
* réduire la valeur de l'option _weechat.history.max_commands_
xfer (utilisé pour les DCC).
* Charger uniquement les scripts dont vous avez vraiment besoin.
* Ne pas charger les certificats si SSL n'est *PAS* utilisé : affecter une
chaîne vide pour l'option _weechat.network.gnutls_ca_file_.
* Réduire la valeur de l'option _weechat.history.max_buffer_lines_number_ ou
affecter une valeur à l'option _weechat.history.max_buffer_lines_minutes_.
* Réduire la valeur de l'option _weechat.history.max_commands_.
[[cpu_usage]]
=== Comment configurer WeeChat pour moins utiliser le processeur ?
Vous pouvez suivre les mêmes astuces que pour la <<memory_usage,mémoire>>, et
celles-ci :
celles-ci :
* cacher la barre "nicklist" : `/bar hide nicklist`
* supprimer l'affichage des secondes dans l'heure de la barre de statut :
`/set weechat.look.item_time_format "%H:%M"` (ceci est la valeur par défaut)
* désactiver la vérification en temps réel des mots mal orthographiés dans la
ligne de commande (si vous l'avez activée) : `/set aspell.check.real_time off`
* définir la variable _TZ_ (par exemple : `export TZ="Europe/Paris"`), pour
éviter un accès fréquent au fichier _/etc/localtime_
* Cacher la barre "nicklist" : `/bar hide nicklist`.
* Supprimer l'affichage des secondes dans l'heure de la barre de statut :
`/set weechat.look.item_time_format "%H:%M"` (ceci est la valeur par défaut).
* Désactiver la vérification en temps réel des mots mal orthographiés dans la
ligne de commande (si vous l'avez activée) : `/set aspell.check.real_time off`.
* Définir la variable _TZ_ (par exemple : `export TZ="Europe/Paris"`), pour
éviter un accès fréquent au fichier _/etc/localtime_.
[[security]]
=== Je suis paranoïaque sur la sécurité, quels paramètres puis-je changer pour être encore plus sûr ?
Désactivez les messages de part et quit IRC :
Désactivez les messages de part et quit IRC :
----
/set irc.server_default.default_msg_part ""
/set irc.server_default.default_msg_quit ""
/set irc.server_default.msg_part ""
/set irc.server_default.msg_quit ""
----
Désactivez les réponses à toutes les demandes CTCP :
Désactivez les réponses à toutes les demandes CTCP :
----
/set irc.ctcp.clientinfo ""
@@ -862,7 +913,7 @@ Désactivez les réponses à toutes les demandes CTCP :
----
Déchargez et désactivez le chargement automatique de l'extension "xfer"
(utilisée pour le DCC IRC) :
(utilisée pour le DCC IRC) :
----
/plugin unload xfer
@@ -870,11 +921,11 @@ Déchargez et désactivez le chargement automatique de l'extension "xfer"
----
Définissez une phrase de chiffrement et utilisez les données sécurisées partout
où vous le pouvez pour les données sensibles comme les mots de passe : voir
où vous le pouvez pour les données sensibles comme les mots de passe : voir
`/help secure` et `/help` sur les options (si vous pouvez utiliser les données
sécurisées, cela est mentionné dans l'aide).
Par exemple :
Par exemple :
----
/secure passphrase xxxxxxxxxx
@@ -890,12 +941,12 @@ Par exemple :
[[bug_task_patch]]
=== Comment puis-je reporter un bug, demander une nouvelle fonctionnalité ou envoyer un patch ?
Voir : https://weechat.org/dev/support
Voir : https://weechat.org/dev/support
[[gdb_error_threads]]
=== Quand je lance WeeChat sous gdb, il y a une erreur à propos des threads, que puis-je faire ?
Quand vous lancez WeeChat sous gdb, vous pouvez avoir cette erreur :
Quand vous lancez WeeChat sous gdb, vous pouvez avoir cette erreur :
----
$ gdb /path/to/weechat
@@ -905,7 +956,7 @@ Cannot find new threads: generic error
----
Pour corriger ça, vous pouvez lancer gdb avec cette commande (remplacez le
chemin vers libpthread et WeeChat avec les chemins sur votre système) :
chemin vers libpthread et WeeChat avec les chemins sur votre système) :
----
$ LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat
@@ -915,7 +966,7 @@ $ LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat
[[supported_os]]
=== Quelle est la liste des plates-formes supportées par WeeChat ? Sera-t-il porté sur d'autres systèmes d'exploitation ?
La liste complète est sur cette page : https://weechat.org/download
La liste complète est sur cette page : https://weechat.org/download
Nous faisons le maximum pour supporter le plus de plates-formes possible.
Toute aide est la bienvenue pour les systèmes que nous n'avons pas, pour y
@@ -927,7 +978,7 @@ tester WeeChat.
Il y a plusieurs choses à faire (test, code, documentation, etc...)
Merci de prendre contact avec nous par IRC ou mail, consultez la page
support : https://weechat.org/dev/support
support : https://weechat.org/dev/support
[[donate]]
=== Puis-je donner de l'argent ou d'autres choses aux développeurs WeeChat ?
File diff suppressed because it is too large Load Diff
+58 -53
View File
@@ -12,10 +12,10 @@
== Démarrer WeeChat
Un émulateur de terminal recommandé pour X (mais pas obligatoire) est
rxvt-unicode : il a un bon support UTF-8, et aucun problème avec les
rxvt-unicode : il a un bon support UTF-8, et aucun problème avec les
touches par défaut.
Lancer depuis votre shell :
Lancer depuis votre shell :
----
$ weechat
@@ -24,19 +24,19 @@ $ weechat
[[help_options]]
== Aide en ligne / options
WeeChat dispose d'aide pour toutes les commandes, tapez simplement :
WeeChat dispose d'aide pour toutes les commandes, tapez simplement :
----
/help
----
Pour avoir de l'aide sur une commande, tapez :
Pour avoir de l'aide sur une commande, tapez :
----
/help commande
----
Pour modifier des options, tapez :
Pour modifier des options, tapez :
----
/set config.section.option valeur
@@ -52,28 +52,28 @@ besoin de redémarrer WeeChat après avoir changé la configuration).
Vous pouvez utiliser `/set` avec un nom partiel d'option et le caractère
joker "*" au début ou à la fin pour afficher toutes les options contenant
ces lettres.
Par exemple :
Par exemple :
* afficher toutes les options (WeeChat et extensions) :
* Afficher toutes les options (WeeChat et extensions) :
----
/set
----
* afficher les options WeeChat :
* Afficher les options WeeChat :
----
/set weechat.*
----
* afficher les options de l'extension IRC :
* Afficher les options de l'extension IRC :
----
/set irc.*
----
Vous pouvez afficher de l'aide sur une option avec `/help`, par exemple :
Vous pouvez afficher de l'aide sur une option avec `/help`, par exemple :
----
/help weechat.look.highlight
@@ -82,16 +82,21 @@ Vous pouvez afficher de l'aide sur une option avec `/help`, par exemple :
Toutes les options sont sauvées quand WeeChat quitte (ou avec la commande
`/save` pour forcer une écriture des options).
Vous pouvez éditer les fichiers de configuration (*.conf) à la main et les
recharger par la commande `/reload` si vous ne souhaitez pas utiliser la
commande `/set`.
[IMPORTANT]
Il n'est *pas recommandé* de modifier les fichiers de configuration à la main
car WeeChat peut les écrire à tout moment (par exemple sur
<<command_weechat_quit,/quit>>) et après chaque changement vous devez lancer la
commande <<command_weechat_reload,/reload>> (avec le risque de perdre d'autres
changements qui n'auraient pas été sauvés avec <<command_weechat_save,/save>>). +
Vous pouvez utiliser la commande <<command_weechat_set,/set>>, qui vérifie la
valeur et applique les changements immédiatement.
[[core_vs_plugins]]
== Cœur vs extensions
Le cœur de WeeChat ("core") ne fait qu'afficher les données à l'écran et
interagir avec l'utilisateur, cela signifie que le cœur sans extension
n'a pas grand intérêt (utilisateurs fidèles : IRC faisait partie du cœur
n'a pas grand intérêt (utilisateurs fidèles : IRC faisait partie du cœur
dans les versions ≤ 0.2.6).
Tous les protocoles réseau comme IRC sont fournis sous forme d'extensions.
@@ -102,13 +107,13 @@ devriez voir "irc" et d'autres extensions dans cette liste.
[[add_irc_server]]
== Ajouter un serveur IRC
Vous pouvez ajouter un serveur IRC avec la commande `/server`, par exemple :
Vous pouvez ajouter un serveur IRC avec la commande `/server`, par exemple :
----
/server add freenode chat.freenode.net
----
Comme d'habitude, de l'aide est disponible si vous êtes perdus :
Comme d'habitude, de l'aide est disponible si vous êtes perdus :
----
/help server
@@ -126,26 +131,26 @@ définie (non "null"). Sinon WeeChat utilise la valeur par défaut
("irc.server_default.xxx").
Par exemple il y a des pseudos par défaut (basés sur votre login un*x), et
vous pouvez les écraser pour le serveur freenode avec la commande suivante :
vous pouvez les écraser pour le serveur freenode avec la commande suivante :
----
/set irc.server.freenode.nicks "pseudo,pseudo2,pseudo3,pseudo4,pseudo5"
----
Pour modifier le nom d'utilisateur et nom réel :
Pour modifier le nom d'utilisateur et nom réel :
----
/set irc.server.freenode.username "Mon nom d'utilisateur"
/set irc.server.freenode.realname "Mon nom réel"
----
Pour activer la connexion automatique au serveur lors du démarrage :
Pour activer la connexion automatique au serveur lors du démarrage :
----
/set irc.server.freenode.autoconnect on
----
Pour se connecter avec SSL :
Pour se connecter avec SSL :
----
/set irc.server.freenode.addresses "chat.freenode.net/7000"
@@ -153,7 +158,7 @@ Pour se connecter avec SSL :
----
Si SASL est disponible sur le serveur, vous pouvez l'utiliser pour
l'authentification (vous serez identifié avant de rejoindre les canaux) :
l'authentification (vous serez identifié avant de rejoindre les canaux) :
----
/set irc.server.freenode.sasl_username "pseudo"
@@ -162,7 +167,7 @@ l'authentification (vous serez identifié avant de rejoindre les canaux) :
Pour lancer une commande après connexion au serveur, par exemple pour
s'authentifier auprès de nickserv (seulement si vous n'utilisez pas SASL pour
l'authentification) :
l'authentification) :
----
/set irc.server.freenode.command "/msg nickserv identify xxxxxxx"
@@ -175,26 +180,26 @@ Plusieurs commandes dans l'option _command_ peuvent être séparées par `;`
Si vous souhaitez protéger votre mot de passe dans les fichiers de
configuration, vous pouvez utiliser les données sécurisées.
Définissez d'abord une phrase de chiffrement :
Définissez d'abord une phrase de chiffrement :
----
/secure passphrase this is my secret passphrase
----
Puis ajoutez une donnée sécurisée avec votre mot de passe freenode :
Puis ajoutez une donnée sécurisée avec votre mot de passe freenode :
----
/secure set freenode_password xxxxxxx
----
Vous pouvez alors utiliser `+${sec.data.freenode_password}+` au lieu de votre
mot de passe dans les options IRC mentionnées ci-dessus, par exemple :
mot de passe dans les options IRC mentionnées ci-dessus, par exemple :
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
Pour rejoindre automatiquement des canaux lors de la connexion au serveur :
Pour rejoindre automatiquement des canaux lors de la connexion au serveur :
----
/set irc.server.freenode.autojoin "#canal1,#canal2"
@@ -202,14 +207,14 @@ Pour rejoindre automatiquement des canaux lors de la connexion au serveur :
Pour supprimer la valeur d'une option du serveur et utiliser sa valeur par
défaut à la place, par exemple pour utiliser les pseudos par défaut
(irc.server_default.nicks) :
(irc.server_default.nicks) :
----
/set irc.server.freenode.nicks null
----
Autres options : vous pouvez modifier les autres options avec la commande
suivante ("xxx" est le nom d'une option) :
Autres options : vous pouvez modifier les autres options avec la commande
suivante ("xxx" est le nom d'une option) :
----
/set irc.server.freenode.xxx valeur
@@ -232,7 +237,7 @@ WeeChat. Pour basculer entre le tampon _core_ et les tampons des serveurs, il
faut utiliser la touche kbd:[Ctrl+x].
Il est possible de désactiver le mélange des tampons serveurs pour avoir un
tampon distinct par serveur :
tampon distinct par serveur :
----
/set irc.look.server_buffer independent
@@ -241,20 +246,20 @@ tampon distinct par serveur :
[[join_part_irc_channels]]
== Rejoindre/quitter les canaux IRC
Rejoindre un canal :
Rejoindre un canal :
----
/join #channel
----
Quitter un canal (en laissant le tampon ouvert) :
Quitter un canal (en laissant le tampon ouvert) :
----
/part [message de fin]
----
Fermer un tampon serveur, canal ou privé (`/close` est un alias sur
`/buffer close`) :
`/buffer close`) :
----
/close
@@ -263,7 +268,7 @@ Fermer un tampon serveur, canal ou privé (`/close` est un alias sur
[WARNING]
Fermer le tampon du serveur fermera tous les tampons canaux/privés.
Se déconnecter du serveur, sur le tampon du serveur :
Se déconnecter du serveur, sur le tampon du serveur :
----
/disconnect
@@ -272,13 +277,13 @@ Se déconnecter du serveur, sur le tampon du serveur :
[[irc_private_messages]]
== Messages privés IRC
Ouvrir un tampon et envoyer un message à un autre utilisateur (pseudo _foo_) :
Ouvrir un tampon et envoyer un message à un autre utilisateur (pseudo _foo_) :
----
/query foo ceci est un message
----
Fermer le tampon privé :
Fermer le tampon privé :
----
/close
@@ -294,7 +299,7 @@ Une fenêtre ("window") est une vue sur un tampon. Par défaut il n'y a
qu'une fenêtre affichant un tampon. Si vous divisez l'écran, vous verrez
alors plusieurs fenêtres avec plusieurs tampons en même temps.
Commandes pour gérer les tampons et les fenêtres :
Commandes pour gérer les tampons et les fenêtres :
----
/buffer
@@ -305,13 +310,13 @@ Commandes pour gérer les tampons et les fenêtres :
avec /help)
Par exemple, pour découper verticalement l'écran en une petite fenêtre
(1/3 de la largeur) et une large (2/3), utilisez la commande :
(1/3 de la largeur) et une large (2/3), utilisez la commande :
----
/window splitv 33
----
Pour supprimer le découpage :
Pour supprimer le découpage :
----
/window merge
@@ -322,35 +327,35 @@ Pour supprimer le découpage :
WeeChat utilise un certain nombre de touches par défaut. Toutes ces
touches sont dans la documentation, mais vous devriez connaître au moins
les touches vitales :
les touches vitales :
- kbd:[Alt+←] / kbd:[Alt+→] ou kbd:[F5] / kbd:[F6] : aller au tampon
- kbd:[Alt+←] / kbd:[Alt+→] ou kbd:[F5] / kbd:[F6] : aller au tampon
précédent/suivant
- kbd:[F7] / kbd:[F8] : aller à la fenêtre précédente/suivante (quand l'écran
- kbd:[F7] / kbd:[F8] : aller à la fenêtre précédente/suivante (quand l'écran
est divisé)
- kbd:[F9] / kbd:[F10] : faire défiler la barre de titre
- kbd:[F11] / kbd:[F12] : faire défiler la liste des pseudos
- kbd:[Tab] : compléter le texte de la barre d'entrée, comme avec votre shell
- kbd:[PgUp] / kbd:[PgDn] : faire défiler le texte dans le tampon courant
- kbd:[Alt+a] : sauter au tampon avec de l'activité (dans la "hotlist")
- kbd:[F9] / kbd:[F10] : faire défiler la barre de titre
- kbd:[F11] / kbd:[F12] : faire défiler la liste des pseudos
- kbd:[Tab] : compléter le texte de la barre d'entrée, comme avec votre shell
- kbd:[PgUp] / kbd:[PgDn] : faire défiler le texte dans le tampon courant
- kbd:[Alt+a] : sauter au tampon avec de l'activité (dans la "hotlist")
Selon votre clavier et/ou vos besoins, vous pouvez associer n'importe
quelle touche à une commande avec la commande `/key`.
Une touche utile est kbd:[Alt+k] pour trouver le code des touches.
Par exemple, pour associer kbd:[Alt+!] à la commande `/buffer close` :
Par exemple, pour associer kbd:[Alt+!] à la commande `/buffer close` :
----
/key bind (pressez alt-k) (pressez alt-!) /buffer close
----
Vous aurez une ligne de commande qui ressemble à ceci :
Vous aurez une ligne de commande qui ressemble à ceci :
----
/key bind meta-! /buffer close
----
Pour enlever la touche :
Pour enlever la touche :
----
/key unbind meta-!
@@ -367,7 +372,7 @@ extensions ou des scripts).
De nombreux scripts externes (de contributeurs) sont disponibles pour WeeChat,
vous pouvez télécharger et installer les scripts avec la commande `/script`,
par exemple :
par exemple :
----
/script install iset.pl
@@ -375,13 +380,13 @@ par exemple :
Voir `/help script` pour plus d'infos.
Une liste des scripts est disponible avec `/script` ou à cette URL :
Une liste des scripts est disponible avec `/script` ou à cette URL :
https://weechat.org/scripts
[[more_doc]]
== Plus de documentation
Vous pouvez maintenant utiliser WeeChat et lire la FAQ/documentation pour
toute autre question : https://weechat.org/doc
toute autre question : https://weechat.org/doc
Bon WeeChat !
File diff suppressed because it is too large Load Diff
+116 -115
View File
@@ -12,7 +12,7 @@
Ce manuel documente le client de messagerie instantanée WeeChat, il fait
partie de WeeChat.
La dernière version de ce document peut être téléchargée sur cette page :
La dernière version de ce document peut être téléchargée sur cette page :
https://weechat.org/doc
@@ -23,7 +23,7 @@ WeeChat (Wee Enhanced Environment for Chat) est un client de discussion libre,
rapide et léger, conçu pour différents systèmes d'exploitation.
Ce manuel documente la façon d'écrire des scripts pour WeeChat, en utilisant
l'un des langages de script supportés :
l'un des langages de script supportés :
* python
* perl
@@ -45,23 +45,23 @@ l'API est la même pour les autres langages.
==== Python
* Vous devez utiliser `import weechat`
* Vous devez utiliser `import weechat`.
* Les fonctions `+print*+` se nomment `+prnt*+` en python (car _print_ est un mot
clé réservé)
* Les fonctions sont appelées par `weechat.xxx(arg1, arg2, ...)`
clé réservé).
* Les fonctions sont appelées par `weechat.xxx(arg1, arg2, ...)`.
==== Perl
* Les fonctions sont appelées par `weechat::xxx(arg1, arg2, ...);`
* Les fonctions sont appelées par `weechat::xxx(arg1, arg2, ...);`.
==== Ruby
* Vous devez définir _weechat_init_ et appeler _register_ dedans
* Les fonctions sont appelées par `Weechat.xxx(arg1, arg2, ...)`
* Vous devez définir _weechat_init_ et appeler _register_ dedans.
* Les fonctions sont appelées par `Weechat.xxx(arg1, arg2, ...)`.
* En raison d'une limitation de Ruby (15 paramètres maximum par fonction), la
fonction `Weechat.config_new_option` reçoit les "callbacks" dans un tableau de
6 chaînes de caractères (3 callbacks + 3 chaînes de données), donc un appel à
cette fonction ressemble à ceci :
fonction `Weechat.config_new_option` reçoit les fonctions de rappel dans un tableau de
6 chaînes de caractères (3 fonctions de rappel + 3 chaînes de données), donc un appel à
cette fonction ressemble à ceci :
[source,ruby]
----
@@ -71,25 +71,25 @@ Weechat.config_new_option(config, section, "name", "string", "description of opt
==== Lua
* Les fonctions sont appelées par `weechat.xxx(arg1, arg2, ...)`
* Les fonctions sont appelées par `weechat.xxx(arg1, arg2, ...)`.
==== Tcl
* Les fonctions sont appelées par `weechat::xxx arg1 arg2 ...`
* Les fonctions sont appelées par `weechat::xxx arg1 arg2 ...`.
==== Guile (scheme)
* Les fonctions sont appelées par `(weechat:xxx arg1 arg2 ...)`
* Les fonctions sont appelées par `(weechat:xxx arg1 arg2 ...)`.
* Les fonctions suivantes prennent une liste de paramètres en entrée (au lieu
de plusieurs paramètres pour les autres fonctions), car le nombre de
paramètres excède la limite de Guile :
paramètres excède la limite de Guile :
** config_new_section
** config_new_option
** bar_new
==== Javascript
* Les fonctions sont appelées par `weechat.xxx(arg1, arg2, ...);`
* Les fonctions sont appelées par `weechat.xxx(arg1, arg2, ...);`.
[[register_function]]
=== Fonction register
@@ -97,29 +97,29 @@ Weechat.config_new_option(config, section, "name", "string", "description of opt
Tous les scripts WeeChat doivent s'enregistrer ("register") auprès de WeeChat,
et cela doit être la première fonction WeeChat appelée dans le script.
Prototype :
Prototype :
[source,python]
----
weechat.register(name, author, version, license, description, shutdown_function, charset)
----
Paramètres :
Paramètres :
* _name_ : chaîne, nom interne du script
* _author_ : chaîne, nom de l'auteur
* _version_ : chaîne, version du script
* _license_ : chaîne, licence du script
* _description_ : chaîne, description courte du script
* _shutdown_function_ : chaîne, nom de la fonction appelée lorsque le script
* _name_ : chaîne, nom interne du script
* _author_ : chaîne, nom de l'auteur
* _version_ : chaîne, version du script
* _license_ : chaîne, licence du script
* _description_ : chaîne, description courte du script
* _shutdown_function_ : chaîne, nom de la fonction appelée lorsque le script
est déchargé (peut être une chaîne vide)
* _charset_ : chaîne, jeu de caractères du script (si votre script est UTF-8,
* _charset_ : chaîne, jeu de caractères du script (si votre script est UTF-8,
vous pouvez utiliser une valeur vide ici, car UTF-8 est le jeu de caractères
par défaut)
Exemple, pour chaque langage :
Exemple, pour chaque langage :
* Python :
* Python :
[source,python]
----
@@ -129,7 +129,7 @@ weechat.register("test_python", "FlashCode", "1.0", "GPL3", "Script de test", ""
weechat.prnt("", "Bonjour, du script python !")
----
* Perl :
* Perl :
[source,perl]
----
@@ -137,7 +137,7 @@ weechat::register("test_perl", "FlashCode", "1.0", "GPL3", "Script de test", "",
weechat::print("", "Bonjour, du script perl !");
----
* Ruby :
* Ruby :
[source,ruby]
----
@@ -148,7 +148,7 @@ def weechat_init
end
----
* Lua :
* Lua :
[source,lua]
----
@@ -156,7 +156,7 @@ weechat.register("test_lua", "FlashCode", "1.0", "GPL3", "Script de test", "", "
weechat.print("", "Bonjour, du script lua !")
----
* Tcl :
* Tcl :
[source,tcl]
----
@@ -164,7 +164,7 @@ weechat::register "test_tcl" "FlashCode" "1.0" "GPL3" "Script de test" "" ""
weechat::print "" "Bonjour, du script tcl !"
----
* Guile (scheme) :
* Guile (scheme) :
[source,lisp]
----
@@ -172,7 +172,7 @@ weechat::print "" "Bonjour, du script tcl !"
(weechat:print "" "Bonjour, du script scheme !")
----
* Javascript :
* Javascript :
[source,javascript]
----
@@ -184,7 +184,7 @@ weechat.print("", "Bonjour, du script javascript !");
=== Chargement du script
Il est recommandé d'utiliser l'extension "script" pour charger les scripts,
par exemple :
par exemple :
----
/script load script.py
@@ -196,7 +196,7 @@ par exemple :
/script load script.js
----
Chaque langage a également sa propre commande :
Chaque langage a également sa propre commande :
----
/python load script.py
@@ -211,7 +211,7 @@ Chaque langage a également sa propre commande :
Vous pouvez faire un lien dans le répertoire _langage/autoload_ pour charger
automatiquement le script quand WeeChat démarre.
Par exemple en Python :
Par exemple en Python :
----
$ cd ~/.weechat/python/autoload
@@ -227,15 +227,15 @@ dans le répertoire _autoload_ est automatiquement créé.
L'API script est quasiment identique à l'API C.
Vous pouvez consulter la _Référence API Extension WeeChat_ pour le détail de
chaque fonction de l'API : prototype, paramètres, valeurs de retour, exemples.
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
_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 _python_ par la commande `/python`.
Quand votre script _test.py_ appelle une fonction de l'API WeeChat, le chemin
est le suivant :
est le suivant :
....
┌──────────────────────┐ ╔══════════════════╗
@@ -245,8 +245,8 @@ test.py ─────► │ API script │ API C │ ─────► ║
└────────────┴─────────┘ ╚═════════╧════════╝
....
Quand WeeChat appelle un "callback" dans votre script _test.py_, le chemin
est inversé :
Quand WeeChat appelle une fonction de rappel dans votre script _test.py_, le chemin
est inversé :
....
╔══════════════════╗ ┌──────────────────────┐
@@ -272,7 +272,7 @@ convertira en pointeur réel avant d'appeler la fonction de l'API C.
Une chaîne vide ou "0x0" sont autorisées, cela signifie le pointeur NULL en C.
Par exemple, pour afficher un message sur le tampon core (tampon principal
WeeChat), vous pouvez faire :
WeeChat), vous pouvez faire :
[source,python]
----
@@ -283,22 +283,22 @@ weechat.prnt("", "bonjour !")
Dans beaucoup de fonctions, pour des raisons de vitesse, WeeChat ne vérifie pas
si votre pointeur est correct ou pas. Il est de votre responsabilité de
vérifier que vous donnez un pointeur valide, sinon vous pourriez voir un joli
rapport de crash ;)
rapport de crash ;)
[[callbacks]]
=== Callbacks
=== Fonctions de rappel
Tous les "callbacks" WeeChat doivent retourner WEECHAT_RC_OK ou
WEECHAT_RC_ERROR (l'exception est le callback du modificateur, qui retourne une
chaîne de caractères).
Toutes les fonction de rappel WeeChat doivent retourner WEECHAT_RC_OK ou
WEECHAT_RC_ERROR (l'exception est la fonction de rappel du modificateur, qui
retourne une chaîne de caractères).
Les "callbacks" C utilisent un paramètre "data", qui est un pointeur. Dans
l'API script, ce "data" est une chaîne de caractères avec n'importe quelle
Les fonction de rappel C utilisent un paramètre "data", qui est un pointeur.
Dans l'API script, ce "data" est une chaîne de caractères avec n'importe quelle
valeur (ce n'est pas un pointeur).
Exemple de callback, pour chaque langage :
Exemple de fonction de rappel, pour chaque langage :
* Python :
* Python :
[source,python]
----
@@ -309,7 +309,7 @@ def timer_cb(data, remaining_calls):
weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
----
* Perl :
* Perl :
[source,perl]
----
@@ -322,7 +322,7 @@ sub timer_cb {
weechat::hook_timer(1000, 0, 1, "timer_cb", "test");
----
* Ruby :
* Ruby :
[source,ruby]
----
@@ -334,7 +334,7 @@ end
Weechat.hook_timer(1000, 0, 1, "timer_cb", "test");
----
* Lua :
* Lua :
[source,lua]
----
@@ -346,7 +346,7 @@ end
weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
----
* Tcl :
* Tcl :
[source,tcl]
----
@@ -358,7 +358,7 @@ proc timer_cb { data remaining_calls } {
weechat::hook_timer 1000 0 1 timer_cb test
----
* Guile (scheme) :
* Guile (scheme) :
[source,lisp]
----
@@ -370,7 +370,7 @@ weechat::hook_timer 1000 0 1 timer_cb test
(weechat:hook_timer 1000 0 1 "timer_cb" "test")
----
* Javascript :
* Javascript :
[source,javascript]
----
@@ -391,7 +391,7 @@ _Référence API Extension WeeChat_.
[[script_api_functions]]
=== Fonctions
Liste des fonctions de l'API script :
Liste des fonctions de l'API script :
[width="75",cols="1,3",options="header"]
|===
@@ -487,10 +487,10 @@ Liste des fonctions de l'API script :
| affichage |
prefix +
color +
print (pour python : prnt) +
print_date_tags (pour python :
print (pour python : prnt) +
print_date_tags (pour python :
prnt_date_tags) +
print_y (pour python : prnt_y) +
print_y (pour python : prnt_y) +
log_print
| hooks |
@@ -627,7 +627,7 @@ Liste des fonctions de l'API script :
[[script_api_constants]]
=== Constantes
Liste des constantes de l'API script :
Liste des constantes de l'API script :
[width="75%",cols="1,3",options="header"]
|===
@@ -706,7 +706,7 @@ Une chaîne vide est souvent utilisée pour travailler avec le tampon core WeeCh
Pour les autres tampons, vous devez passer un pointeur (sous forme de chaîne,
voir <<pointers,pointeurs>>).
Exemples :
Exemples :
[source,python]
----
@@ -728,7 +728,7 @@ weechat.prnt("", "%smauvais paramètres" % weechat.prefix("error"))
weechat.prnt("", "texte %sjaune sur bleu" % weechat.color("yellow,blue"))
# chercher un tampon et afficher un message
# (le nom complet d'un tampon est extension.nom, par exemple : "irc.freenode.#weechat")
# (le nom complet d'un tampon est extension.nom, par exemple : "irc.freenode.#weechat")
buffer = weechat.buffer_search("irc", "freenode.#weechat")
weechat.prnt(buffer, "message sur le canal #weechat")
@@ -748,7 +748,7 @@ Perl/Ruby/Lua/Tcl/Guile/Javascript et `prnt` en Python.
Vous pouvez envoyer du texte ou une commande à un tampon. C'est exactement comme
si vous tapiez le texte sur la ligne de commande et que vous pressiez [Enter].
Exemples :
Exemples :
[source,python]
----
@@ -766,20 +766,21 @@ weechat.command(buffer, "bonjour")
Vous pouvez créer un nouveau tampon dans votre script, et l'utiliser pour
afficher des messages.
Deux "callbacks" peuvent être appelés (ils sont optionnels) : un pour les données
en entrée (quand vous tapez du texte et pressez [Enter] sur le tampon), l'autre
est appelé lorsque le tampon est fermé (par exemple avec `/buffer close`).
Deux fonctions de rappel peuvent être appelés (ils sont optionnels) : une pour
les données en entrée (quand vous tapez du texte et pressez [Enter] sur le
tampon), l'autre est appelée lorsque le tampon est fermé (par exemple avec
`/buffer close`).
Exemple :
Exemple :
[source,python]
----
# callback pour les données reçues en entrée
# fonction de rappel pour les données reçues en entrée
def buffer_input_cb(data, buffer, input_data):
# ...
return weechat.WEECHAT_RC_OK
# callback appelé lorsque le tampon est fermé
# fonction de rappel appelée lorsque le tampon est fermé
def buffer_close_cb(data, buffer):
# ...
return weechat.WEECHAT_RC_OK
@@ -800,7 +801,7 @@ weechat.buffer_set(buffer, "localvar_set_no_log", "1")
Vous pouvez lire des propriétés du tampon, sous forme de chaîne, entier ou
pointeur.
Exemples :
Exemples :
[source,python]
----
@@ -812,7 +813,7 @@ short_name = weechat.buffer_get_string(buffer, "short_name")
----
Il est possible d'ajouter, lire ou supprimer des variables locales dans le
tampon :
tampon :
[source,python]
----
@@ -827,7 +828,7 @@ weechat.buffer_set(buffer, "localvar_del_myvar", "")
----
Pour voir les variables locales d'un tampon, exécutez cette commande dans
WeeChat :
WeeChat :
----
/buffer localvar
@@ -842,7 +843,7 @@ WeeChat :
Ajoutez une nouvelle commande avec `hook_command`. Vous pouvez utiliser une
complétion personnalisée pour compléter les paramètres de votre commande.
Exemple :
Exemple :
[source,python]
----
@@ -862,7 +863,7 @@ hook = weechat.hook_command("monfiltre", "description de mon filtre",
"my_command_cb", "")
----
Puis sous WeeChat :
Puis sous WeeChat :
----
/help monfiltre
@@ -875,7 +876,7 @@ Puis sous WeeChat :
Ajoutez un minuteur avec `hook_timer`.
Exemple :
Exemple :
[source,python]
----
@@ -891,13 +892,13 @@ weechat.hook_timer(60 * 1000, 60, 0, "timer_cb", "")
==== Lancer un processus en tâche de fond
Vous pouvez lancer un processus en tâche de fond avec `hook_process`. Votre
"callback" sera appelé quand des données seront prêtes. Il peut être appelé
plusieurs fois.
fonction de rappel sera appelée quand des données seront prêtes. Elle peut être
appelée plusieurs fois.
Pour le dernier appel à votre "callback", _rc_ est positionné à 0 ou une valeur
positive, c'est le code retour de la commande.
Pour le dernier appel à votre fonction de rappel, _rc_ est positionné à 0 ou
une valeur positive, c'est le code retour de la commande.
Exemple :
Exemple :
[source,python]
----
@@ -923,8 +924,8 @@ Pour télécharger une URL (ou poster vers une URL), vous devez utiliser la
fonction `hook_process`, ou `hook_process_hashtable` si vous avez besoin
d'options pour le transfert d'URL.
Exemple de transfert d'URL sans option : la page HTML sera reçue comme "out"
dans le "callback" (sortie standard du processus) :
Exemple de transfert d'URL sans option : la page HTML sera reçue comme "out"
dans la fonction de rappel (sortie standard du processus) :
[source,python]
----
@@ -936,7 +937,7 @@ def weechat_process_cb(data, command, rc, out, err):
if out != "":
weechat_version += out
if int(rc) >= 0:
weechat.prnt("", "La version stable courante de WeeChat est : %s" % weechat_version)
weechat.prnt("", "La version stable courante de WeeChat est : %s" % weechat_version)
return weechat.WEECHAT_RC_OK
weechat.hook_process("url:https://weechat.org/dev/info/stable/",
@@ -947,8 +948,8 @@ weechat.hook_process("url:https://weechat.org/dev/info/stable/",
Toutes les infos disponibles à propos de WeeChat sont sur la page
https://weechat.org/dev/info
Exemple de transfert d'URL avec une option : télécharger le dernier paquet de
développement WeeChat dans le fichier _/tmp/weechat-devel.tar.gz_ :
Exemple de transfert d'URL avec une option : télécharger le dernier paquet de
développement WeeChat dans le fichier _/tmp/weechat-devel.tar.gz_ :
[source,python]
----
@@ -975,7 +976,7 @@ _Référence API Extension WeeChat_.
La fonction `config_is_set_plugin` est utilisée pour vérifier si une option est
définie ou pas, et `config_set_plugin` pour définir une option.
Exemple :
Exemple :
[source,python]
----
@@ -995,7 +996,7 @@ for option, default_value in script_options.items():
Vous devez utiliser `hook_config` pour être notifié si l'utilisateur modifie
certaines options du script.
Exemple :
Exemple :
[source,python]
----
@@ -1025,19 +1026,19 @@ fonction du type de l'option, il faut appeler `config_string`, `config_boolean`,
[source,python]
----
# chaîne
weechat.prnt("", "la valeur de l'option weechat.look.item_time_format est : %s"
weechat.prnt("", "la valeur de l'option weechat.look.item_time_format est : %s"
% (weechat.config_string(weechat.config_get("weechat.look.item_time_format"))))
# booléen
weechat.prnt("", "la valeur de l'option weechat.look.day_change est : %d"
weechat.prnt("", "la valeur de l'option weechat.look.day_change est : %d"
% (weechat.config_boolean(weechat.config_get("weechat.look.day_change"))))
# entier
weechat.prnt("", "la valeur de l'option weechat.look.scroll_page_percent est : %d"
weechat.prnt("", "la valeur de l'option weechat.look.scroll_page_percent est : %d"
% (weechat.config_integer(weechat.config_get("weechat.look.scroll_page_percent"))))
# couleur
weechat.prnt("", "la valeur de l'option weechat.color.chat_delimiters est : %s"
weechat.prnt("", "la valeur de l'option weechat.color.chat_delimiters est : %s"
% (weechat.config_color(weechat.config_get("weechat.color.chat_delimiters"))))
----
@@ -1049,7 +1050,7 @@ weechat.prnt("", "la valeur de l'option weechat.color.chat_delimiters est : %s"
L'extension IRC envoie deux signaux pour un message reçu (`xxx` est le nom
interne du serveur IRC, `yyy` est le nom de la commande IRC comme JOIN, QUIT,
PRIVMSG, 301, ..) :
PRIVMSG, 301, ..) :
xxxx,irc_in_yyy::
signal envoyé avant traitement du message
@@ -1060,8 +1061,8 @@ xxx,irc_in2_yyy::
[source,python]
----
def join_cb(data, signal, signal_data):
# signal est par exemple : "freenode,irc_in2_join"
# signal_data est le message IRC, par exemple : ":nick!user@host JOIN :#canal"
# signal est par exemple : "freenode,irc_in2_join"
# signal_data est le message IRC, par exemple : ":nick!user@host JOIN :#canal"
nick = weechat.info_get("irc_nick_from_host", signal_data)
server = signal.split(",")[0]
channel = signal_data.split(":")[-1]
@@ -1104,60 +1105,60 @@ Vous pouvez analyser un message IRC avec l'info_hashtable appelée
"irc_message_parse".
Le résultat est une table de hachage avec les clés suivantes
(les exemples de valeurs sont construits avec ce message :
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`) :
(les exemples de valeurs sont construits avec ce message :
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`) :
[width="100%",cols="1,^2,10,8",options="header"]
|===
| Clé | Version de WeeChat | Description | Exemple
| tags | ≥ 0.4.0 |
Les étiquettes dans le message (peut être vide) |
Les étiquettes dans le message (peut être vide). |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | ≥ 0.4.0 |
Le message sans les étiquettes (la même chose que le message s'il n'y a pas
d'étiquettes) |
d'étiquettes). |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | ≥ 0.3.4 |
Le pseudo d'origine |
Le pseudo d'origine. |
`nick`
| host | ≥ 0.3.4 |
L'hôte d'origine (incluant le pseudo) |
L'hôte d'origine (incluant le pseudo). |
`nick!user@host`
| command | ≥ 0.3.4 |
La commande (_PRIVMSG_, _NOTICE_, ...) |
La commande (_PRIVMSG_, _NOTICE_, ...). |
`PRIVMSG`
| channel | ≥ 0.3.4 |
Le canal cible |
Le canal cible. |
`#weechat`
| arguments | ≥ 0.3.4 |
Les paramètres de la commande (incluant le canal) |
Les paramètres de la commande (incluant le canal). |
`#weechat :hello!`
| text | ≥ 1.3 |
Le texte (par exemple un message utilisateur) |
Le texte (par exemple un message utilisateur). |
`hello!`
| pos_command | ≥ 1.3 |
La position de _command_ dans le message ("-1" si _command_ n'a pas été trouvé) |
La position de _command_ dans le message ("-1" si _command_ n'a pas été trouvé). |
`47`
| pos_arguments | ≥ 1.3 |
La position de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé) |
La position de _arguments_ dans le message ("-1" si _arguments_ n'a pas été trouvé). |
`55`
| pos_channel | ≥ 1.3 |
La position de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé) |
La position de _channel_ dans le message ("-1" si _channel_ n'a pas été trouvé). |
`55`
| pos_text | ≥ 1.3 |
La position de _text_ dans le message ("-1" si _text_ n'a pas été trouvé) |
La position de _text_ dans le message ("-1" si _text_ n'a pas été trouvé). |
`65`
|===
@@ -1193,7 +1194,7 @@ Le meilleur moyen de vérifier la version est de demander "version_number" et de
faire une comparaison entre nombre entiers avec la version hexadécimale de la
version.
Exemple :
Exemple :
[source,python]
----
@@ -1209,7 +1210,7 @@ Les versions ≤ 0.3.1.1 retournent une chaîne vide pour
_info_get("version_number")_, donc vous devez vérifier que la valeur de retour
n'est *pas* vide.
Pour obtenir la version sous forme de chaîne :
Pour obtenir la version sous forme de chaîne :
[source,python]
----
@@ -1222,8 +1223,8 @@ weechat.prnt("", "Version %s" % weechat.info_get("version", ""))
[source,python]
----
# répertoire de WeeChat, par exemple : "/home/xxxx/.weechat"
weechat.prnt("", "Répertoire WeeChat : %s" % weechat.info_get("weechat_dir", ""))
# répertoire de WeeChat, par exemple : "/home/xxxx/.weechat"
weechat.prnt("", "Répertoire WeeChat : %s" % weechat.info_get("weechat_dir", ""))
# inactivité clavier
weechat.prnt("", "Inactivité depuis %s secondes" % weechat.info_get("inactivity", ""))
@@ -1237,7 +1238,7 @@ weechat.prnt("", "Inactivité depuis %s secondes" % weechat.info_get("inactivity
Vous pouvez lire une infolist construite par WeeChat ou d'autres extensions.
Exemple :
Exemple :
[source,python]
----
+18 -21
View File
@@ -20,7 +20,7 @@ sont implémentées, elles doivent être testées, mais pour certaines
fonctionnalités il y a trop de cas à tester et les développeurs ne
peuvent pas tout tester.
Par exemple : l'extension charset introduite dans WeeChat WeeChat 0.2.2 : aucun
Par exemple : l'extension charset introduite dans WeeChat WeeChat 0.2.2 : aucun
de nous (développeurs, contributeurs et testeurs) n'utilisait de canaux avec
des caractères spéciaux dans leurs noms et quand la version 0.2.2 a été rendue
disponible, nous avons reçu de nombreuses remontées d'utilisateurs russes.
@@ -35,12 +35,12 @@ fonctionnalités (et à corriger des anciens bugs).
[[prepare_system]]
== Préparez votre système
Cela nous aiderait beaucoup si vous activiez les fichiers _core_ Linux : si
Cela nous aiderait beaucoup si vous activiez les fichiers _core_ Linux : si
WeeChat se plante, Linux écrit un fichier _core_. Ce fichier contient des
informations importantes pour le debug, pour savoir exactement où le problème
se situe dans WeeChat).
Si vous utilisez le shell _bash_, ajoutez cette ligne dans votre _~/.bashrc_ :
Si vous utilisez le shell _bash_, ajoutez cette ligne dans votre _~/.bashrc_ :
----
ulimit -c unlimited
@@ -53,24 +53,24 @@ ulimit -c unlimited
Le code tout frais (avec les derniers bugs et fonctionnalités) est stocké dans
GIT.
Vous pouvez décider de le construire manuellement (méthode recommandée) :
Vous pouvez décider de le construire manuellement (méthode recommandée) :
* la version GIT peut être construite et installée en parallèle de la version
* La version GIT peut être construite et installée en parallèle de la version
stable,
* vous n'avez pas besoin d'accès root ni de sacrifier votre version stable de
* Vous n'avez pas besoin d'accès root ni de sacrifier votre version stable de
WeeChat.
[[get_sources]]
=== Obtenir et compiler les sources
Créez tout d'abord un répertoire, par exemple _weechat-git_ :
Créez tout d'abord un répertoire, par exemple _weechat-git_ :
----
$ mkdir ~/weechat-git
$ cd ~/weechat-git
----
Si vous avez git installé, vous pouvez cloner la base GIT (recommandé) :
Si vous avez git installé, vous pouvez cloner la base GIT (recommandé) :
----
$ git clone https://github.com/weechat/weechat.git
@@ -81,7 +81,7 @@ $ cd weechat
Plus tard, vous pourrez utiliser la commande `git pull` dans ce répertoire
pour obtenir juste les deltas avec la version d'aujourd'hui.
Sinon vous pouvez installer le paquet _devel_ :
Sinon vous pouvez installer le paquet _devel_ :
----
$ wget https://weechat.org/files/src/weechat-devel.tar.bz2
@@ -89,7 +89,7 @@ $ tar xvjf weechat-devel.tar.bz2
$ cd weechat-devel
----
Pour compiler les sources, cmake est recommandé :
Pour compiler les sources, cmake est recommandé :
----
$ mkdir build
@@ -99,7 +99,7 @@ $ make
$ make install
----
Si vous n'avez pas cmake, il est toujours possible d'utiliser les autotools :
Si vous n'avez pas cmake, il est toujours possible d'utiliser les autotools :
----
$ ./autogen.sh
@@ -111,28 +111,25 @@ $ make install
[[install_binary_package]]
=== Obtenir un paquet binaire
Selon votre distribution Linux :
Selon votre distribution Linux :
* Debian : https://weechat.org/download/debian
* Gentoo : https://weechat.org/download
* ArchLinux : PKGBUILD depuis http://aur.archlinux.org/
* autre : nous ne savons pas ! Eheh.
* Debian : https://weechat.org/download/debian
* Gentoo : https://weechat.org/download
* ArchLinux : PKGBUILD depuis http://aur.archlinux.org/
* autre : nous ne savons pas ! Eheh.
[[run]]
== Lancer WeeChat
Il est conseillé de lancer WeeChat avec un répertoire différent de la version
stable, avec l'option `--dir`.
La commande est :
La commande est :
----
$ ~/weechat-git/bin/weechat
----
Si vous êtes encore éveillé, vous devriez voir une interface familière et
pouvoir vous vanter d'utiliser la version la plus récente possible de WeeChat ;)
pouvoir vous vanter d'utiliser la version la plus récente possible de WeeChat ;)
Maintenant si vous obtenez un comportement étrange ou un plantage, n'hésitez
pas à nous en avertir sur _#weechat_, serveur _chat.freenode.net_.
+1116 -873
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -120,7 +120,7 @@
| weechat | colors | color names
| weechat | commands | comandi (weechat e plugin)
| weechat | commands | commands (weechat and plugins); optional argument: prefix to add before the commands
| weechat | config_files | file di configurazione
@@ -154,7 +154,7 @@
| weechat | palette_colors | Tavolozza dei colori
| weechat | plugins_commands | comandi definiti dai plugin
| weechat | plugins_commands | commands defined by plugins; optional argument: prefix to add before the commands
| weechat | plugins_installed | names of plugins installed
@@ -166,7 +166,7 @@
| weechat | secured_data | names of secured data (file sec.conf, section data)
| weechat | weechat_commands | comandi di weechat
| weechat | weechat_commands | weechat commands; optional argument: prefix to add before the commands
| weechat | windows_numbers | numeri delle finestre
+2
View File
@@ -58,6 +58,8 @@
| weechat | nick_color_name | ottiene il nome del colore del nick | nick
| weechat | pid | WeeChat PID (process ID) | -
| weechat | term_height | height of terminal | -
| weechat | term_width | width of terminal | -
+18 -9
View File
@@ -5,44 +5,53 @@
* [[option_aspell.check.commands]] *aspell.check.commands*
** descrizione: pass:none[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"+`
* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
** descrizione: pass:none[dizionario predefinito (o elenco separato da virgole di dizionari) da usare 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: `+""+`
* [[option_aspell.check.during_search]] *aspell.check.during_search*
** descrizione: pass:none[controlla le parole durante la ricerca del testo nel buffer]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_aspell.check.enabled]] *aspell.check.enabled*
** descrizione: pass:none[abilita il controllo aspell per la riga di comando]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_aspell.check.real_time]] *aspell.check.real_time*
** descrizione: pass:none[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+`
* [[option_aspell.check.suggestions]] *aspell.check.suggestions*
** descrizione: pass:none[numero di suggerimenti da mostrare nell'elemento barra "aspell_suggest" per ogni dizionario impostato nel buffer (-1 = disattiva suggerimenti, 0 = mostra tutti i possibili suggerimenti in tutte le lingue)]
** tipo: intero
** valori: -1 .. 2147483647 (valore predefinito: `+-1+`)
** valori: -1 .. 2147483647
** valore predefinito: `+-1+`
* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
** descrizione: pass:none[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+`
* [[option_aspell.color.misspelled]] *aspell.color.misspelled*
** descrizione: pass:none[text color for misspelled words (input bar)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_aspell.color.suggestions]] *aspell.color.suggestions*
** descrizione: pass:none[text color for suggestions on a misspelled word (status bar)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
+4 -2
View File
@@ -5,9 +5,11 @@
* [[option_charset.default.decode]] *charset.default.decode*
** descrizione: pass:none[global decoding charset: charset used to decode incoming messages when they are not UTF-8 valid]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"iso-8859-1"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"iso-8859-1"+`
* [[option_charset.default.encode]] *charset.default.encode*
** descrizione: pass:none[global encoding charset: charset used to encode outgoing messages (if empty, default is UTF-8 because it is the WeeChat internal charset)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
** descrizione: pass:none[text color for a finished command flag in list of commands]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_exec.color.flag_running]] *exec.color.flag_running*
** descrizione: pass:none[text color for a running command flag in list of commands]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightgreen+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightgreen+`
* [[option_exec.command.default_options]] *exec.command.default_options*
** descrizione: pass:none[default options for command /exec (see /help exec); example: "-nosh -bg" to run all commands in background (no output), and without using the shell]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_exec.command.purge_delay]] *exec.command.purge_delay*
** descrizione: pass:none[delay for purging finished commands (in seconds, 0 = purge commands immediately, -1 = never purge)]
** tipo: intero
** valori: -1 .. 25920000 (valore predefinito: `+0+`)
** valori: -1 .. 25920000
** valore predefinito: `+0+`
+2 -2
View File
@@ -13,14 +13,14 @@ disable: disable FIFO pipe
toggle: toggle FIFO pipe
FIFO pipe is used as remote control of WeeChat: you can send commands or text to the FIFO pipe from your shell.
By default the FIFO pipe is in ~/.weechat/weechat_fifo_xxx ("xxx" is the WeeChat PID).
By default the FIFO pipe is in ~/.weechat/weechat_fifo
The expected format is one of:
plugin.buffer *text or command here
*text or command here
For example to change your freenode nick:
echo 'irc.server.freenode */nick newnick' >~/.weechat/weechat_fifo_12345
echo 'irc.server.freenode */nick newnick' >~/.weechat/weechat_fifo
Please read the user's guide for more info and examples.
+15
View File
@@ -0,0 +1,15 @@
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[option_fifo.file.enabled]] *fifo.file.enabled*
** descrizione: pass:none[enable FIFO pipe]
** tipo: bool
** valori: on, off
** valore predefinito: `+on+`
* [[option_fifo.file.path]] *fifo.file.path*
** descrizione: pass:none[path for FIFO file; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default); WeeChat PID can be used in path with ${info:pid} (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa
** valore predefinito: `+"%h/weechat_fifo"+`
+1 -1
View File
@@ -260,7 +260,7 @@ nick: nick or mask (wildcard "*" is allowed)
list: list all ignores
add: add an ignore
nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace one or more chars)
nick: nick or hostname (can be a POSIX extended regular expression if "re:" is given or a mask using "*" to replace zero or more chars)
del: delete an ignore
number: number of ignore to delete (look at list to find it)
-all: delete all ignores
+255 -125
View File
@@ -5,619 +5,749 @@
* [[option_irc.color.input_nick]] *irc.color.input_nick*
** descrizione: pass:none[colore per il nick nella riga di input]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightcyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightcyan+`
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** descrizione: pass:none[colore per le modalità dei canali, vicino ai nomi dei canali]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** descrizione: pass:none[colore per l'indicatore del lag, durante il conteggio (pong non ricevuto dal server, lag in aumento)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** descrizione: pass:none[colore per l'indicatore di ritardo, quando il pong viene ricevuto dal server]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+yellow+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+yellow+`
* [[option_irc.color.item_nick_modes]] *irc.color.item_nick_modes*
** descrizione: pass:none[color for nick modes in bar item "input_prompt"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_irc.color.message_join]] *irc.color.message_join*
** descrizione: pass:none[colore per il testo nei messaggi di entrata]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+green+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+green+`
* [[option_irc.color.message_quit]] *irc.color.message_quit*
** descrizione: pass:none[colore per il testo nei messaggi di uscita/abbandono]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+red+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+red+`
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** descrizione: pass:none[remap mirc colors in messages using a hashtable: keys are "fg,bg" as integers between -1 (not specified) and 15, values are WeeChat color names or numbers (format is: "1,-1:color1;2,7:color2"), example: "1,-1:darkgray;1,2:white,blue" to remap black to "darkgray" and black on blue to "white,blue"; default WeeChat colors for IRC codes: 0=white, 1=black, 2=blue, 3=green, 4=lightred, 5=red, 6=magenta, 7=brown, 8=yellow, 9=lightgreen, 10=cyan, 11=lightcyan, 12=lightblue, 13=lightmagenta, 14=gray, 15=white]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"1,-1:darkgray"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"1,-1:darkgray"+`
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
** descrizione: pass:none[colore per i prefissi dei nick usando il carattere di modalità (o=operatore, h=halfop, v=voice, ..), il formato è: "o:colore1;h:colore2;v:colore3" (se una modalità non viene trovata, WeeChat proverà con le modalità successive ricevute dal server ("PREFIX"); può essere usata una modalità speciale "*" come colore prefefinito se non viene trovata nessuna modalità nella lista)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"+`
* [[option_irc.color.notice]] *irc.color.notice*
** descrizione: pass:none[colore per il testo "Notifica" nelle notifiche]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+green+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+green+`
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** descrizione: pass:none[colore per il motivo nei messaggi di uscita/abbandono]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** descrizione: pass:none[color for current channel topic (when joining a channel or using /topic)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** descrizione: pass:none[colore del nuovo argomento del canale (quando viene cambiato)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** descrizione: pass:none[colore del precedente argomento del canale (quando viene cambiato)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_irc.look.buffer_open_before_autojoin]] *irc.look.buffer_open_before_autojoin*
** descrizione: pass:none[open channel buffer before the JOIN is received from server when it is auto joined (with server option "autojoin"); this is useful to open channels with always the same buffer numbers on startup]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.buffer_open_before_join]] *irc.look.buffer_open_before_join*
** descrizione: pass:none[open channel buffer before the JOIN is received from server when it is manually joined (with /join command)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
** descrizione: pass:none[passa automaticamente al buffer del canale con l'ingresso automatico abilitato (con l'opzione del server "autojoin")]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
** descrizione: pass:none[passa automaticamente al buffer del canale quando si entra manualmente (con il comando /join)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
** descrizione: pass:none[usa colore nick nell'output di /names (o l'elenco di nick mostrati all'ingresso di un canale)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
** descrizione: pass:none[usa il colore del nick nella lista nick]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
** descrizione: pass:none[usa i colori dei nick nei messaggi dal server]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
** descrizione: pass:none[usa lo stesso colore del nick per canale e privato]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
** descrizione: pass:none[formato dell'ora in risposta al messaggio CTCP TIME (consultare man strftime per i dettagli su data/ora)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"%a, %d %b %Y %T %z"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"%a, %d %b %Y %T %z"+`
* [[option_irc.look.display_away]] *irc.look.display_away*
** descrizione: pass:none[mostra messaggio quando (non) si risulta assenti (off: non mostra/invia nulla, local: mostra localmente, channel: invia azioni ai canali)]
** tipo: intero
** valori: off, local, channel (valore predefinito: `+local+`)
** valori: off, local, channel
** valore predefinito: `+local+`
* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
** descrizione: pass:none[visualizza messaggio CTCP anche se bloccato]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
** descrizione: pass:none[visualizza risposta CTCP inviata da WeeChat]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
** descrizione: pass:none[visualizza messaggio CTCP anche se è CTCP sconosciuto]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
** descrizione: pass:none[visualizza l'host nei messaggi di entrata]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
** descrizione: pass:none[visualizza l'host nei messaggi di entrata dal client locale]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
** descrizione: pass:none[visualizza host nei messaggi di uscita/abbandono]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
** descrizione: pass:none[comma-separated list of messages to display after joining a channel: 324 = channel modes, 329 = channel creation date, 332 = topic, 333 = nick/date for topic, 353 = names on channel, 366 = names count]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"329,332,333,366"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"329,332,333,366"+`
* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
** descrizione: pass:none[visualizza l'argomento del canale precedente quando viene cambiato]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
** descrizione: pass:none[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+`
* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
** descrizione: pass:none[mostra 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+`
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
** descrizione: pass:none[comma separated list of words to highlight in channel buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"$nick"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"$nick"+`
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
** descrizione: pass:none[comma separated list of words to highlight in private buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"$nick"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"$nick"+`
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
** descrizione: pass:none[comma separated list of words to highlight in server buffers (case insensitive, use "(?-i)" at beginning of words to make them case sensitive; special variables $nick, $channel and $server are replaced by their value), these words are added to buffer property "highlight_words" only when buffer is created (it does not affect current buffers), an empty string disables default highlight on nick, examples: "$nick", "(?-i)$nick"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"$nick"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"$nick"+`
* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
** descrizione: pass:none[restrict highlights to these tags on irc buffers (to have highlight on user messages but not server messages); tags must be separated by a comma and "+" can be used to make a logical "and" between tags; wildcard "*" is allowed in tags; an empty value allows highlight on any tag]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"irc_privmsg,irc_notice"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"irc_privmsg,irc_notice"+`
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** descrizione: pass:none[hide channel modes arguments if at least one of these modes is in channel modes ("*" to always hide all arguments, empty value to never hide arguments); example: "kf" to hide arguments if "k" or "f" are in channel modes]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"k"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"k"+`
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** descrizione: pass:none[nome dell'elemento barra dove è mostrato 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+`
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** descrizione: pass:none[display nick modes in bar item "input_prompt"]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** descrizione: pass:none[display nick prefix in bar item "input_prompt"]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.join_auto_add_chantype]] *irc.look.join_auto_add_chantype*
** descrizione: pass:none[automatically add channel type in front of channel name on command /join if the channel name does not start with a valid channel type for the server; for example: "/join weechat" will in fact send: "/join #weechat"]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
** descrizione: pass:none[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+`
* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
** descrizione: pass:none[forza la posizione del nuovo canale nell'elenco dei buffer (none = posizione predefinita (dovrebbe essere l'ultimo buffer), next = buffer corrente + 1, near_server = dopo l'ultimo canale/privato del server)]
** tipo: intero
** valori: none, next, near_server (valore predefinito: `+none+`)
** valori: none, next, near_server
** valore predefinito: `+none+`
* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
** descrizione: pass:none[forza la posizione del nuovo buffer privato nell'elenco dei buffer (none = posizione predefinita (dovrebbe essere l'ultimo buffer), next = buffer corrente + 1, near_server = dopo l'ultimo canale/privato del server)]
** tipo: intero
** valori: none, next, near_server (valore predefinito: `+none+`)
** valori: none, next, near_server
** valore predefinito: `+none+`
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** descrizione: pass:none[completamento intelligente per i nick (completa il primo con gli ultimi a parlare sul canale): speakers = tutti i nick (notifiche comprese), speakers_highlight = solo i nick con le notifiche]
** tipo: intero
** valori: off, speakers, speakers_highlights (valore predefinito: `+speakers+`)
** valori: off, speakers, speakers_highlights
** valore predefinito: `+speakers+`
* [[option_irc.look.nick_mode]] *irc.look.nick_mode*
** descrizione: pass:none[display nick mode (op, voice, ...) before nick (none = never, prefix = in prefix only (default), action = in action messages only, both = prefix + action messages)]
** tipo: intero
** valori: none, prefix, action, both (valore predefinito: `+prefix+`)
** valori: none, prefix, action, both
** valore predefinito: `+prefix+`
* [[option_irc.look.nick_mode_empty]] *irc.look.nick_mode_empty*
** descrizione: pass:none[display a space if nick mode is enabled but nick has no mode (not op, voice, ...)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.nicks_hide_password]] *irc.look.nicks_hide_password*
** descrizione: pass:none[comma separated list of nicks for which passwords will be hidden when a message is sent, for example to hide password in message displayed by "/msg nickserv identify password", example: "nickserv,nickbot"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"nickserv"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"nickserv"+`
* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
** descrizione: pass:none[visualizza notifiche come messaggi privati (se automatico, usa il buffer privato se viene trovato)]
** tipo: intero
** valori: auto, never, always (valore predefinito: `+auto+`)
** valori: auto, never, always
** valore predefinito: `+auto+`
* [[option_irc.look.notice_welcome_redirect]] *irc.look.notice_welcome_redirect*
** descrizione: pass:none[automatically redirect channel welcome notices to the channel buffer; such notices have the nick as target but a channel name in beginning of notice message, for example notices sent by freenode server which look like: "[#channel\] Welcome to this channel..."]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.notice_welcome_tags]] *irc.look.notice_welcome_tags*
** descrizione: pass:none[comma separated list of tags used in a welcome notices redirected to a channel, for example: "notify_private"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
** descrizione: pass:none[comma separated list of tags used in messages displayed by notify when a nick joins or quits server (result of command ison or monitor), for example: "notify_message", "notify_private" or "notify_highlight"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"notify_message"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"notify_message"+`
* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
** descrizione: pass:none[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_message", "notify_private" o "notify_highlight"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"notify_message"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"notify_message"+`
* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
** descrizione: pass:none[chiude buffer quando viene digitato /part nel canale]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.pv_buffer]] *irc.look.pv_buffer*
** descrizione: pass:none[unisci i buffer privati]
** tipo: intero
** valori: independent, merge_by_server, merge_all (valore predefinito: `+independent+`)
** valori: independent, merge_by_server, merge_all
** valore predefinito: `+independent+`
* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
** descrizione: pass:none[elenco separato da virgole di tag usati nei messaggi privati, ad esempio: "notify_message", "notify_private" o "notify_highlight"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"notify_private"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"notify_private"+`
* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
** descrizione: pass:none[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+`
* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
** descrizione: pass:none[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+`
* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
** descrizione: pass:none[filtra i messaggi di entrata/uscita/abbandono/utente 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+`
* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
** descrizione: pass:none[delay for filtering join/part/quit messages (in minutes): if the nick did not speak during the last N minutes, the join/part/quit is filtered]
** tipo: intero
** valori: 1 .. 10080 (valore predefinito: `+5+`)
** valori: 1 .. 10080
** valore predefinito: `+5+`
* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
** descrizione: pass:none[abilita filtro smart per i messaggi "join" (entrata)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.smart_filter_join_unmask]] *irc.look.smart_filter_join_unmask*
** descrizione: pass:none[delay for unmasking a join message that was filtered with tag "irc_smart_filter" (in minutes): if a nick has joined max N minutes ago and then says something on channel (message, notice or update on topic), the join is unmasked, as well as nick changes after this join (0 = disable: never unmask a join)]
** tipo: intero
** valori: 0 .. 10080 (valore predefinito: `+30+`)
** valori: 0 .. 10080
** valore predefinito: `+30+`
* [[option_irc.look.smart_filter_mode]] *irc.look.smart_filter_mode*
** descrizione: pass:none[enable smart filter for "mode" messages: "*" to filter all modes, "+" to filter all modes in server prefixes (for example "ovh"), "xyz" to filter only modes x/y/z, "-xyz" to filter all modes but not x/y/z; examples: "ovh": filter modes o/v/h, "-bkl": filter all modes but not b/k/l]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"+"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"+"+`
* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
** descrizione: pass:none[abilita filtro smart per i messaggi "nick" (cambio nick)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
** descrizione: pass:none[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+`
* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
** descrizione: pass:none[enable automatic addition of temporary servers with command /connect]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** descrizione: pass:none[elimina colori nell'argomento (usato solo quando mostrato il titolo del buffer)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
** descrizione: pass:none[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+`
* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
** descrizione: pass:none[ritardo massimo per la riconnessione automatica al server (in secondi, 0 = nessun massimo)]
** tipo: intero
** valori: 0 .. 604800 (valore predefinito: `+600+`)
** valori: 0 .. 604800
** valore predefinito: `+600+`
* [[option_irc.network.ban_mask_default]] *irc.network.ban_mask_default*
** descrizione: pass:none[default ban mask for commands /ban, /unban and /kickban; variables $nick, $user, $ident and $host are replaced by their values (extracted from "nick!user@host"); $ident is the same as $user if $user does not start with "~", otherwise it is set to "*"; this default mask is used only if WeeChat knows the host for the nick]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"*!$ident@$host"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"*!$ident@$host"+`
* [[option_irc.network.channel_encode]] *irc.network.channel_encode*
** descrizione: pass:none[decode/encode channel name inside messages using charset options; it is recommended to keep that off if you use only UTF-8 in channel names; you can enable this option if you are using an exotic charset like ISO in channel names]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
** descrizione: pass:none[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+`
* [[option_irc.network.colors_send]] *irc.network.colors_send*
** descrizione: pass:none[allow user to send colors with special codes (ctrl-c + a code and optional color: b=bold, cxx=color, cxx,yy=color+background, i=italic, o=disable color/attributes, r=reverse, u=underline)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.network.lag_check]] *irc.network.lag_check*
** descrizione: pass:none[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+`
* [[option_irc.network.lag_max]] *irc.network.lag_max*
** descrizione: pass:none[maximum lag (in seconds): if this lag is reached, WeeChat will consider that the answer from server (pong) will never be received and will give up counting the lag (0 = never give up)]
** tipo: intero
** valori: 0 .. 604800 (valore predefinito: `+1800+`)
** valori: 0 .. 604800
** valore predefinito: `+1800+`
* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
** descrizione: pass:none[ritardo minimo da visualizzare (in millisecondi)]
** tipo: intero
** valori: 0 .. 86400000 (valore predefinito: `+500+`)
** valori: 0 .. 86400000
** valore predefinito: `+500+`
* [[option_irc.network.lag_reconnect]] *irc.network.lag_reconnect*
** descrizione: pass:none[reconnect to server if lag is greater than or equal to this value (in seconds, 0 = never reconnect); this value must be less than or equal to irc.network.lag_max]
** tipo: intero
** valori: 0 .. 604800 (valore predefinito: `+0+`)
** valori: 0 .. 604800
** valore predefinito: `+300+`
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** descrizione: pass:none[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+`
* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
** descrizione: pass:none[intervallo tra due verifiche per la notifica con il comando IRC "ison" (in minuti)]
** tipo: intero
** valori: 1 .. 10080 (valore predefinito: `+1+`)
** valori: 1 .. 10080
** valore predefinito: `+1+`
* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
** descrizione: pass:none[intervallo tra due verifiche per la notifica con il comando IRC "whois" (in minuti)]
** tipo: intero
** valori: 1 .. 10080 (valore predefinito: `+5+`)
** valori: 1 .. 10080
** valore predefinito: `+5+`
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** descrizione: pass:none[cause SASL authentication failure when SASL is requested but unavailable on the server; when this option is enabled, it has effect only if option "sasl_fail" is set to "reconnect" or "disconnect" in the server]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** descrizione: pass:none[invia comandi sconosciuti al server]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.network.whois_double_nick]] *irc.network.whois_double_nick*
** descrizione: pass:none[double the nick in /whois command (if only one nick is given), to get idle time in answer; for example: "/whois nick" will send "whois nick nick"]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
** descrizione: pass:none[list of hostname/port or IP/port for server (separated by comma) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
** descrizione: pass:none[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+`)
** valori: 0 .. 60
** valore predefinito: `+2+`
* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
** descrizione: pass:none[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: 0 .. 60
** valore predefinito: `+2+`
* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
** descrizione: pass:none[connette automaticamente ai server all'avvio di WeeChat]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
** descrizione: pass:none[comma separated list of channels to join after connection to server (and after executing command + delay if they are set); the channels that require a key must be at beginning of the list, and all the keys must be given after the channels (separated by a space) (example: "#channel1,#channel2,#channel3 key1,key2" where #channel1 and #channel2 are protected by key1 and key2) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
** descrizione: pass:none[riconnette automaticamente al server alla disconnessione]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
** descrizione: pass:none[ritardo (in secondi) prima di riprovare a riconnettersi al server]
** tipo: intero
** valori: 1 .. 65535 (valore predefinito: `+10+`)
** valori: 1 .. 65535
** valore predefinito: `+10+`
* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
** descrizione: pass:none[automatically rejoin channels after kick; you can define a buffer local variable on a channel to override this value (name of variable: "autorejoin", value: "on" or "off")]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
** descrizione: pass:none[ritardo (in secondi) prima di rientrare automaticamente (dopo il kick)]
** tipo: intero
** valori: 0 .. 86400 (valore predefinito: `+30+`)
** valori: 0 .. 86400
** valore predefinito: `+30+`
* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
** descrizione: pass:none[intervallo tra le due verifiche per l'assenza (in minuti, 0 = nessun check)]
** tipo: intero
** valori: 0 .. 10080 (valore predefinito: `+0+`)
** valori: 0 .. 10080
** valore predefinito: `+0+`
* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
** descrizione: pass:none[non verificare l'assenza su canali con un elevato numero di nick (0 = illimitato)]
** tipo: intero
** valori: 0 .. 1000000 (valore predefinito: `+25+`)
** valori: 0 .. 1000000
** valore predefinito: `+25+`
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
** descrizione: pass:none[comma-separated list of client capabilities to enable for server if they are available (see /help cap for a list of capabilities supported by WeeChat) (example: "away-notify,multi-prefix")]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** descrizione: pass:none[command(s) to run after connection to server and before auto-join of channels (many commands can be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
** descrizione: pass:none[delay (in seconds) after execution of command and before auto-join of channels (example: give some time for authentication before joining channels)]
** tipo: intero
** valori: 0 .. 3600 (valore predefinito: `+0+`)
** valori: 0 .. 3600
** valore predefinito: `+0+`
* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
** descrizione: pass:none[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+`)
** valori: 1 .. 3600
** valore predefinito: `+60+`
* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
** descrizione: pass:none[usa il protocollo IPv6 per le comunicazioni con il server (prova con IPv6, se non disponibile usa IPv4); se disabilitato, viene usato solo IPv4]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
** descrizione: pass:none[nome host/IP locale definito per il server (opzionale, se vuoto viene usato il nome host locale)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.msg_kick]] *irc.server_default.msg_kick*
** descrizione: pass:none[default kick message used by commands "/kick" and "/kickban" (note: content is evaluated, see /help eval; special variables ${nick}, ${channel} and ${server} are replaced by their value)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.msg_part]] *irc.server_default.msg_part*
** descrizione: pass:none[default part message (leaving channel) (note: content is evaluated, see /help eval; special variables ${nick}, ${channel} and ${server} are replaced by their value; "%v" is replaced by WeeChat version if there is no ${...} in string)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"WeeChat ${info:version}"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.msg_quit]] *irc.server_default.msg_quit*
** descrizione: pass:none[default quit message (disconnecting from server) (note: content is evaluated, see /help eval; special variables ${nick}, ${channel} and ${server} are replaced by their value; "%v" is replaced by WeeChat version if there is no ${...} in string)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"WeeChat ${info:version}"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"WeeChat ${info:version}"+`
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
** descrizione: pass:none[nicknames to use on server (separated by comma) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.nicks_alternate]] *irc.server_default.nicks_alternate*
** descrizione: pass:none[get an alternate nick when all the declared nicks are already used on server: add some "_" until the nick has a length of 9, and then replace last char (or the two last chars) by a number from 1 to 99, until we find a nick not used on server]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.server_default.notify]] *irc.server_default.notify*
** descrizione: pass:none[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: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.password]] *irc.server_default.password*
** descrizione: pass:none[password per il server (nota: il contenuto viene valutato, consultare /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
** descrizione: pass:none[nome del proxy usato per questo server (opzionale, il proxy deve essere definito con il comando /proxy)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.realname]] *irc.server_default.realname*
** descrizione: pass:none[real name to use on server (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** descrizione: pass:none[action to perform if SASL authentication fails: "continue" to ignore the authentication problem, "reconnect" to schedule a reconnection to the server, "disconnect" to disconnect from server (see also option irc.network.sasl_fail_unavailable)]
** tipo: intero
** valori: continue, reconnect, disconnect (valore predefinito: `+continue+`)
** valori: continue, reconnect, disconnect
** valore predefinito: `+continue+`
* [[option_irc.server_default.sasl_key]] *irc.server_default.sasl_key*
** descrizione: pass:none[file with ECC private key for mechanism "ecdsa-nist256p-challenge" ("%h" will be replaced by WeeChat home, "~/.weechat" by default)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
** descrizione: pass:none[mechanism for SASL authentication: "plain" for plain text password, "ecdsa-nist256p-challenge" for key-based challenge authentication, "external" for authentication using client side SSL cert, "dh-blowfish" for blowfish crypted password (insecure, not recommended), "dh-aes" for AES crypted password (insecure, not recommended)]
** tipo: intero
** valori: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes (valore predefinito: `+plain+`)
** valori: plain, ecdsa-nist256p-challenge, external, dh-blowfish, dh-aes
** valore predefinito: `+plain+`
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
** descrizione: pass:none[password for SASL authentication; this option is not used for mechanisms "ecdsa-nist256p-challenge" and "external" (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
** descrizione: pass:none[timeout (in secondi) prima di annullare l'autenticazione SASL]
** tipo: intero
** valori: 1 .. 3600 (valore predefinito: `+15+`)
** valori: 1 .. 3600
** valore predefinito: `+15+`
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
** descrizione: pass:none[username for SASL authentication; this option is not used for mechanism "external" (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
** descrizione: pass:none[usa SSL per le comunicazioni col server]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** descrizione: pass:none[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: `+""+`
* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
** descrizione: pass:none[dimensione della chiave usata durante lo Scambio Chiavi Diffie-Hellman]
** tipo: intero
** valori: 0 .. 2147483647 (valore predefinito: `+2048+`)
** valori: 0 .. 2147483647
** valore predefinito: `+2048+`
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
** descrizione: pass:none[fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify")]
** descrizione: pass:none[fingerprint of certificate which is trusted and accepted for the server; only hexadecimal digits are allowed (0-9, a-f): 64 chars for SHA-512, 32 chars for SHA-256, 20 chars for SHA-1 (insecure, not recommended); many fingerprints can be separated by commas; if this option is set, the other checks on certificates are NOT performed (option "ssl_verify") (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** descrizione: pass:none[stringa con le priorità per gnutls (per la sintassi, consultare la documentazione per la funzione gnutls_priority_init nel manuale di gnutls, stringhe comuni sono: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"NORMAL:-VERS-SSL3.0"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** descrizione: pass:none[verifica che la connessione SSL sia totalmente fidata]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
** descrizione: pass:none[user mode(s) to set after connection to server and before executing command and the auto-join of channels; examples: "+R" (to set mode "R"), "+R-i" (to set mode "R" and remove "i"); see /help mode for the complete mode syntax (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_irc.server_default.username]] *irc.server_default.username*
** descrizione: pass:none[user name to use on server (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
+26 -13
View File
@@ -5,64 +5,77 @@
* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
** descrizione: pass:none[colore per la riga finale nella cronologia]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_logger.color.backlog_line]] *logger.color.backlog_line*
** descrizione: pass:none[colore per la cronologia]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_logger.file.auto_log]] *logger.file.auto_log*
** descrizione: pass:none[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+`
* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
** descrizione: pass:none[numero di secondi tra il flush (scrittura) dei file di log (0 = scrive sui file di log immediatamente per ogni riga stampata)]
** tipo: intero
** valori: 0 .. 3600 (valore predefinito: `+120+`)
** valori: 0 .. 3600
** valore predefinito: `+120+`
* [[option_logger.file.info_lines]] *logger.file.info_lines*
** descrizione: pass:none[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+`
* [[option_logger.file.mask]] *logger.file.mask*
** descrizione: pass:none[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 (you should use only variables that are defined on all buffers, so for example you should NOT use $server nor $channel); date specifiers are permitted (see man strftime)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"$plugin.$name.weechatlog"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"$plugin.$name.weechatlog"+`
* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
** descrizione: pass:none[usare solo lettere minuscole per i nomi dei file di log]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_logger.file.nick_prefix]] *logger.file.nick_prefix*
** descrizione: pass:none[testo da scrivere prima del nick nel prefisso del messaggo, esempio: "<"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_logger.file.nick_suffix]] *logger.file.nick_suffix*
** descrizione: pass:none[testo da scrivere dopo il nick nel prefisso del messaggo, esempio: "<"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_logger.file.path]] *logger.file.path*
** descrizione: pass:none[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) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"%h/logs/"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"%h/logs/"+`
* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
** descrizione: pass:none[carattere di sostituzione per i caratteri speciali nei nomi dei file salvati con la mask (come il delimitatore di directory)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"_"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"_"+`
* [[option_logger.file.time_format]] *logger.file.time_format*
** descrizione: pass:none[data e ora usati 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"+`
* [[option_logger.look.backlog]] *logger.look.backlog*
** descrizione: pass:none[numero massimo di righe da visualizzare dal file di log alla creazione di un nuovo buffer (0 = nessuna cronologia)]
** tipo: intero
** valori: 0 .. 2147483647 (valore predefinito: `+20+`)
** valori: 0 .. 2147483647
** valore predefinito: `+20+`
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_relay.color.client]] *relay.color.client*
** descrizione: pass:none[colore del testo per la descrizione del client]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+cyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+cyan+`
* [[option_relay.color.status_active]] *relay.color.status_active*
** descrizione: pass:none[colore del testo per lo status "connesso"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightblue+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightblue+`
* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** descrizione: pass:none[colore del testo per lo status "autenticazione fallita"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** descrizione: pass:none[colore del testo per lo status "connessione in corso"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+yellow+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+yellow+`
* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** descrizione: pass:none[colore del testo per lo status "disconnesso"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** descrizione: pass:none[colore del testo per lo status "in attesa dell'autenticazione"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+brown+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+brown+`
* [[option_relay.color.text]] *relay.color.text*
** descrizione: pass:none[colore del testo nei buffer relay]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_relay.color.text_bg]] *relay.color.text_bg*
** descrizione: pass:none[colore di sfondo nel buffer relay]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_relay.color.text_selected]] *relay.color.text_selected*
** descrizione: pass:none[colore del testo della riga selezionata nel buffer relay]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
** descrizione: pass:none[numero massimo di minuti nella cronologia per canale IRC (0 = nessun limite, esempi: 1440 = un giorno, 10000 = una settimana; 43200 = un mese, 525600 = un anno)]
** tipo: intero
** valori: 0 .. 2147483647 (valore predefinito: `+1440+`)
** valori: 0 .. 2147483647
** valore predefinito: `+1440+`
* [[option_relay.irc.backlog_max_number]] *relay.irc.backlog_max_number*
** descrizione: pass:none[numero massimo di righe nella cronologia per canale IRC (0 = nessun limite)]
** tipo: intero
** valori: 0 .. 2147483647 (valore predefinito: `+256+`)
** valori: 0 .. 2147483647
** valore predefinito: `+256+`
* [[option_relay.irc.backlog_since_last_disconnect]] *relay.irc.backlog_since_last_disconnect*
** descrizione: pass:none[mostra la cronologia a partire dall'ultima disconnessione del client]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_relay.irc.backlog_since_last_message]] *relay.irc.backlog_since_last_message*
** descrizione: pass:none[display backlog starting from your last message]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
** descrizione: pass:none[comma-separated list of messages tags which are displayed in backlog per IRC channel (supported tags: "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = all supported tags]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"irc_privmsg"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"irc_privmsg"+`
* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
** descrizione: pass:none[format for time in backlog messages (see man strftime for format) (not used if server capability "server-time" was enabled by client, because time is sent as irc tag); empty string = disable time in backlog messages]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"[%H:%M] "+`)
** valori: qualsiasi stringa
** valore predefinito: `+"[%H:%M] "+`
* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
** descrizione: pass:none[apre automaticamente il buffer relay alla connessione di un nuovo client]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
** descrizione: pass:none[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+`
* [[option_relay.network.allow_empty_password]] *relay.network.allow_empty_password*
** descrizione: pass:none[allow empty password in relay (it should be enabled only for tests or local network)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
** descrizione: pass:none[POSIX extended regular expression with IPs allowed to use relay (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^(123.45.67.89|192.160.*)$"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_relay.network.bind_address]] *relay.network.bind_address*
** descrizione: pass:none[indirizzo per l'associazione (se vuoto, la connessione è possibile su tutte le interfacce, usare "127.0.0.1" per consentire le connessioni solo dalla macchina locale)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_relay.network.clients_purge_delay]] *relay.network.clients_purge_delay*
** descrizione: pass:none[delay for purging disconnected clients (in minutes, 0 = purge clients immediately, -1 = never purge)]
** tipo: intero
** valori: -1 .. 43200 (valore predefinito: `+0+`)
** valori: -1 .. 43200
** valore predefinito: `+0+`
* [[option_relay.network.compression_level]] *relay.network.compression_level*
** descrizione: pass:none[livello di compressione per i pacchetti inviati al client con il protocollo WeeChat (0 = disabilita compressione, 1 = compressione bassa ... 9 = compressione migliore)]
** tipo: intero
** valori: 0 .. 9 (valore predefinito: `+6+`)
** valori: 0 .. 9
** valore predefinito: `+6+`
* [[option_relay.network.ipv6]] *relay.network.ipv6*
** descrizione: pass:none[listen on IPv6 socket by default (in addition to IPv4 which is default); protocols IPv4 and IPv6 can be forced (individually or together) in the protocol name (see /help relay)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** descrizione: pass:none[maximum number of clients connecting to a port (0 = no limit)]
** tipo: intero
** valori: 0 .. 2147483647 (valore predefinito: `+5+`)
** valori: 0 .. 2147483647
** valore predefinito: `+5+`
* [[option_relay.network.password]] *relay.network.password*
** descrizione: pass:none[password required by clients to access this relay (empty value means no password required, see option relay.network.allow_empty_password) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** descrizione: pass:none[file con il certificato SSL e la chiave privata (per servire i client con SSL)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"%h/ssl/relay.pem"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"%h/ssl/relay.pem"+`
* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
** descrizione: pass:none[stringa con le priorità per gnutls (per la sintassi, consultare la documentazione per la funzione gnutls_priority_init nel manuale di gnutls, stringhe comuni sono: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"NORMAL:-VERS-SSL3.0"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"NORMAL:-VERS-SSL3.0"+`
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** descrizione: pass:none[POSIX extended regular expression with origins allowed in websockets (case insensitive, use "(?-i)" at beginning to make it case sensitive), example: "^http://(www\.)?example\.(com|org)"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
+82 -41
View File
@@ -5,204 +5,245 @@
* [[option_script.color.status_autoloaded]] *script.color.status_autoloaded*
** descrizione: pass:none[colore per lo status "caricato automaticamente" ("a")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+cyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+cyan+`
* [[option_script.color.status_held]] *script.color.status_held*
** descrizione: pass:none[colore per lo status "bloccato" ("H")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_script.color.status_installed]] *script.color.status_installed*
** descrizione: pass:none[colore per lo status "installato" ("i")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightcyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightcyan+`
* [[option_script.color.status_obsolete]] *script.color.status_obsolete*
** descrizione: pass:none[colore per lo status "obsoleto" ("N")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightmagenta+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightmagenta+`
* [[option_script.color.status_popular]] *script.color.status_popular*
** descrizione: pass:none[colore per lo status "popolare" ("*")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+yellow+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+yellow+`
* [[option_script.color.status_running]] *script.color.status_running*
** descrizione: pass:none[colore per lo status "in esecuzione" ("r")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightgreen+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightgreen+`
* [[option_script.color.status_unknown]] *script.color.status_unknown*
** descrizione: pass:none[colore per lo status "sconosciuto" ("?")]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_script.color.text]] *script.color.text*
** descrizione: pass:none[colore del testo nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_bg]] *script.color.text_bg*
** descrizione: pass:none[colore di sfondo nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_bg_selected]] *script.color.text_bg_selected*
** descrizione: pass:none[colore di sfondo per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+red+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+red+`
* [[option_script.color.text_date]] *script.color.text_date*
** descrizione: pass:none[colore del testo delle date nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_date_selected]] *script.color.text_date_selected*
** descrizione: pass:none[colore del testo delle date per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_script.color.text_delimiters]] *script.color.text_delimiters*
** descrizione: pass:none[colore del testo dei delimitatori nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_description]] *script.color.text_description*
** descrizione: pass:none[colore del testo della descrizione nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_description_selected]] *script.color.text_description_selected*
** descrizione: pass:none[colore del testo della descrizione per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_script.color.text_extension]] *script.color.text_extension*
** descrizione: pass:none[colore del testo dell'estensione nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_extension_selected]] *script.color.text_extension_selected*
** descrizione: pass:none[colore del testo dell'estensione per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_script.color.text_name]] *script.color.text_name*
** descrizione: pass:none[colore del testo del nome dello script nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+cyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+cyan+`
* [[option_script.color.text_name_selected]] *script.color.text_name_selected*
** descrizione: pass:none[colore del testo del nome dello script per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightcyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightcyan+`
* [[option_script.color.text_selected]] *script.color.text_selected*
** descrizione: pass:none[colore del testo della riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_script.color.text_tags]] *script.color.text_tags*
** descrizione: pass:none[colore del testo dei tag nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+brown+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+brown+`
* [[option_script.color.text_tags_selected]] *script.color.text_tags_selected*
** descrizione: pass:none[colore del testo dei tag per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+yellow+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+yellow+`
* [[option_script.color.text_version]] *script.color.text_version*
** descrizione: pass:none[colore del testo della versione nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+magenta+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+magenta+`
* [[option_script.color.text_version_loaded]] *script.color.text_version_loaded*
** descrizione: pass:none[colore del testo della versione caricata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_script.color.text_version_loaded_selected]] *script.color.text_version_loaded_selected*
** descrizione: pass:none[colore del testo della versione attiva per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_script.color.text_version_selected]] *script.color.text_version_selected*
** descrizione: pass:none[colore del testo della versione per la riga selezionata nel buffer degli script]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightmagenta+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightmagenta+`
* [[option_script.look.columns]] *script.look.columns*
** descrizione: pass:none[format of columns displayed in script buffer: following column identifiers are replaced by their value: %a=author, %d=description, %D=date added, %e=extension, %l=language, %L=license, %n=name with extension, %N=name, %r=requirements, %s=status, %t=tags, %u=date updated, %v=version, %V=version loaded, %w=min_weechat, %W=max_weechat)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"%s %n %V %v %u | %d | %t"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"%s %n %V %v %u | %d | %t"+`
* [[option_script.look.diff_color]] *script.look.diff_color*
** descrizione: pass:none[colora l'output di diff]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_script.look.diff_command]] *script.look.diff_command*
** descrizione: pass:none[comando usato per mostrare le differenze tra lo script installato e la nuova versione nel repository ("auto" = rileva automaticamente il comando diff (git o diff), valore vuoto = disabilita diff, altra stringa = nome del comando, ad esempio "diff")]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"auto"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"auto"+`
* [[option_script.look.display_source]] *script.look.display_source*
** descrizione: pass:none[mostra il codice sorgente dello script sul buffer ed i relativi dettagli (lo script viene scaricato in un file temporaneo)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_script.look.quiet_actions]] *script.look.quiet_actions*
** descrizione: pass:none[quiet actions on script buffer: do not display messages on core buffer when scripts are installed/removed/loaded/unloaded (only errors are displayed)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_script.look.sort]] *script.look.sort*
** descrizione: pass:none[default sort keys for scripts: comma-separated list of identifiers: a=author, A=autoloaded, d=date added, e=extension, i=installed, l=language, n=name, o=obsolete, p=popularity, r=running, u=date updated; char "-" can be used before identifier to reverse order; example: "i,u": installed scripts first, sorted by update date]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"p,n"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"p,n"+`
* [[option_script.look.translate_description]] *script.look.translate_description*
** descrizione: pass:none[translate description of scripts (if translation is available in your language, otherwise English version is used)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_script.look.use_keys]] *script.look.use_keys*
** descrizione: pass:none[use keys alt+X in script buffer to do actions on scripts (alt+i = install, alt+r = remove, ...); if disabled, only the input is allowed: i, r, ...]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_script.scripts.autoload]] *script.scripts.autoload*
** descrizione: pass:none[autoload scripts installed (make a link in "autoload" directory to script in parent directory)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_script.scripts.cache_expire]] *script.scripts.cache_expire*
** descrizione: pass:none[local cache expiration time, in minutes (-1 = never expires, 0 = always expire)]
** tipo: intero
** valori: -1 .. 525600 (valore predefinito: `+1440+`)
** valori: -1 .. 525600
** valore predefinito: `+1440+`
* [[option_script.scripts.download_timeout]] *script.scripts.download_timeout*
** descrizione: pass:none[timeout (in seconds) for download of scripts and list of scripts]
** tipo: intero
** valori: 1 .. 3600 (valore predefinito: `+30+`)
** valori: 1 .. 3600
** valore predefinito: `+30+`
* [[option_script.scripts.hold]] *script.scripts.hold*
** descrizione: pass:none[scripts to "hold": comma-separated list of scripts which will never been upgraded and can not be removed, for example: "buffers.pl,iset.pl"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_script.scripts.path]] *script.scripts.path*
** descrizione: pass:none[local cache directory for scripts; "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"%h/script"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"%h/script"+`
* [[option_script.scripts.url]] *script.scripts.url*
** descrizione: pass:none[URL for file with list of scripts; by default HTTPS is forced, see option script.scripts.url_force_https]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"http://weechat.org/files/plugins.xml.gz"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"http://weechat.org/files/plugins.xml.gz"+`
* [[option_script.scripts.url_force_https]] *script.scripts.url_force_https*
** descrizione: pass:none[force use of HTTPS for downloads (index and scripts); you should disable this option only if you have problems with the downloads]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
+8 -4
View File
@@ -5,19 +5,23 @@
* [[option_sec.crypt.cipher]] *sec.crypt.cipher*
** descrizione: pass:none[cipher used to crypt data (the number after algorithm is the size of the key in bits)]
** tipo: intero
** valori: aes128, aes192, aes256 (valore predefinito: `+aes256+`)
** valori: aes128, aes192, aes256
** valore predefinito: `+aes256+`
* [[option_sec.crypt.hash_algo]] *sec.crypt.hash_algo*
** descrizione: pass:none[hash algorithm used to check the decrypted data]
** tipo: intero
** valori: sha224, sha256, sha384, sha512 (valore predefinito: `+sha256+`)
** valori: sha224, sha256, sha384, sha512
** valore predefinito: `+sha256+`
* [[option_sec.crypt.passphrase_file]] *sec.crypt.passphrase_file*
** descrizione: pass:none[path to a file containing the passphrase to encrypt/decrypt secured data; this option is used only when reading file sec.conf; only first line of file is used; this file is used only if the environment variable "WEECHAT_PASSPHRASE" is not set (the environment variable has higher priority); security note: it is recommended to keep this file readable only by you and store it outside WeeChat home (for example in your home); example: "~/.weechat-passphrase"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_sec.crypt.salt]] *sec.crypt.salt*
** descrizione: pass:none[use salt when generating key used in encryption (recommended for maximum security); when enabled, the content of crypted data in file sec.conf will be different on each write of the file; if you put the file sec.conf in a version control system, then you can turn off this option to have always same content in file]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
+22 -11
View File
@@ -5,54 +5,65 @@
* [[option_trigger.color.flag_command]] *trigger.color.flag_command*
** descrizione: pass:none[text color for command flag (in /trigger list)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightgreen+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightgreen+`
* [[option_trigger.color.flag_conditions]] *trigger.color.flag_conditions*
** descrizione: pass:none[text color for conditions flag (in /trigger list)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+yellow+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+yellow+`
* [[option_trigger.color.flag_post_action]] *trigger.color.flag_post_action*
** descrizione: pass:none[text color for post action flag (in /trigger list)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightblue+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightblue+`
* [[option_trigger.color.flag_regex]] *trigger.color.flag_regex*
** descrizione: pass:none[text color for regex flag (in /trigger list)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightcyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightcyan+`
* [[option_trigger.color.flag_return_code]] *trigger.color.flag_return_code*
** descrizione: pass:none[text color for return code flag (in /trigger list)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightmagenta+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightmagenta+`
* [[option_trigger.color.regex]] *trigger.color.regex*
** descrizione: pass:none[text color for regular expressions]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_trigger.color.replace]] *trigger.color.replace*
** descrizione: pass:none[text color for replacement text (for regular expressions)]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+cyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+cyan+`
* [[option_trigger.color.trigger]] *trigger.color.trigger*
** descrizione: pass:none[text color for trigger name]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+green+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+green+`
* [[option_trigger.color.trigger_disabled]] *trigger.color.trigger_disabled*
** descrizione: pass:none[text color for disabled trigger name]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+red+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+red+`
* [[option_trigger.look.enabled]] *trigger.look.enabled*
** descrizione: pass:none[enable trigger support]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_trigger.look.monitor_strip_colors]] *trigger.look.monitor_strip_colors*
** descrizione: pass:none[strip colors in hashtable values displayed on monitor buffer]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
+5 -3
View File
@@ -218,15 +218,16 @@ Examples:
----
[[command_weechat_debug]]
* `+debug+`: attiva debug per core/plugin
* `+debug+`: debug functions
----
/debug list
set <plugin> <livello>
set <plugin> <level>
dump [<plugin>]
buffer|color|infolists|memory|tags|term|windows
mouse|cursor [verbose]
hdata [free]
time <command>
list: list plugins with debug levels
set: set debug level for plugin
@@ -246,6 +247,7 @@ infolists: display infos about infolists
tags: display tags for lines
term: display infos about terminal
windows: display windows tree
time: measure time to execute a command or to send text to the current buffer
----
[[command_weechat_eval]]
@@ -361,7 +363,7 @@ The default key alt+'=' toggles filtering on/off.
Tags most commonly used:
no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
self_msg, nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
host_xxx (xxx is username + host in message),
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
File diff suppressed because it is too large Load Diff
+56 -28
View File
@@ -5,139 +5,167 @@
* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
** descrizione: pass:none[colore del testo per lo status "annullato"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_xfer.color.status_active]] *xfer.color.status_active*
** descrizione: pass:none[colore del testo per lo status "attivo"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightblue+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightblue+`
* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
** descrizione: pass:none[colore del testo per lo status "connessione in corso"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+yellow+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+yellow+`
* [[option_xfer.color.status_done]] *xfer.color.status_done*
** descrizione: pass:none[colore del testo per lo status "completato"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightgreen+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightgreen+`
* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
** descrizione: pass:none[colore del testo per lo status "fallito"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightred+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightred+`
* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
** descrizione: pass:none[colore del testo per lo status "in attesa"]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+lightcyan+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+lightcyan+`
* [[option_xfer.color.text]] *xfer.color.text*
** descrizione: pass:none[colore del testo nel buffer xfer]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_xfer.color.text_bg]] *xfer.color.text_bg*
** descrizione: pass:none[colore di sfondo del buffer xfer]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+default+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+default+`
* [[option_xfer.color.text_selected]] *xfer.color.text_selected*
** descrizione: pass:none[colore della riga selezionata nel buffer xfer]
** tipo: colore
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline (valore predefinito: `+white+`)
** valori: a WeeChat color name (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), a terminal color number or an alias; attributes are allowed before color (for text color only, not background): "*" for bold, "!" for reverse, "/" for italic, "_" for underline
** valore predefinito: `+white+`
* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
** descrizione: pass:none[accetta automaticamente le richieste di chat (usare con cautela!)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_xfer.file.auto_accept_files]] *xfer.file.auto_accept_files*
** descrizione: pass:none[accetta automaticamente i file in arrivo (usare con cautela!)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_xfer.file.auto_accept_nicks]] *xfer.file.auto_accept_nicks*
** descrizione: pass:none[comma-separated list of nicks for which the incoming files and chats are automatically accepted; format is "server.nick" (for a specific server) or "nick" (for all servers); example: "freenode.FlashCode,andrew"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_xfer.file.auto_check_crc32]] *xfer.file.auto_check_crc32*
** descrizione: pass:none[automatically check CRC32 file checksum if it is found in the filename (8 hexadecimal chars)]
** tipo: bool
** valori: on, off (valore predefinito: `+off+`)
** valori: on, off
** valore predefinito: `+off+`
* [[option_xfer.file.auto_rename]] *xfer.file.auto_rename*
** descrizione: pass:none[rinomina i file in ingresso se esistenti (aggiunge ".1", ".2", ...)]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_xfer.file.auto_resume]] *xfer.file.auto_resume*
** descrizione: pass:none[riprende automaticamente il trasferimento dei file se la connessione all'host viene perduta]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_xfer.file.convert_spaces]] *xfer.file.convert_spaces*
** descrizione: pass:none[convert spaces to underscores when sending and receiving files]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** descrizione: pass:none[path for writing incoming files: "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"%h/xfer"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"%h/xfer"+`
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** descrizione: pass:none[path for reading files when sending (when no path is specified by user): "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default) (note: content is evaluated, see /help eval)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"~"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"~"+`
* [[option_xfer.file.use_nick_in_filename]] *xfer.file.use_nick_in_filename*
** descrizione: pass:none[usa il nick remoto come prefisso nel nome del file locale alla ricezione]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_xfer.look.auto_open_buffer]] *xfer.look.auto_open_buffer*
** descrizione: pass:none[apre automaticamente il buffer xfer quando un nuovo xfer viene aggiunto alla lista]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_xfer.look.progress_bar_size]] *xfer.look.progress_bar_size*
** descrizione: pass:none[dimensione barra di avanzamento, in caratteri (se 0, è disabilitata)]
** tipo: intero
** valori: 0 .. 256 (valore predefinito: `+20+`)
** valori: 0 .. 256
** valore predefinito: `+20+`
* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
** descrizione: pass:none[elenco separato da virgole di tag usati nei messaggi privati, ad esempio: "notify_message", "notify_private" o "notify_highlight"]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+"notify_private"+`)
** valori: qualsiasi stringa
** valore predefinito: `+"notify_private"+`
* [[option_xfer.network.blocksize]] *xfer.network.blocksize*
** descrizione: pass:none[dimensione blocco per l'invio dei pacchetti, in byte]
** tipo: intero
** valori: 1024 .. 102400 (valore predefinito: `+65536+`)
** valori: 1024 .. 102400
** valore predefinito: `+65536+`
* [[option_xfer.network.fast_send]] *xfer.network.fast_send*
** descrizione: pass:none[non attendere ACK all'invio del file]
** tipo: bool
** valori: on, off (valore predefinito: `+on+`)
** valori: on, off
** valore predefinito: `+on+`
* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
** descrizione: pass:none[Indirizzo IP o DNS per l'invio di file/chat (se vuoto, verrà usata l'interfaccia IP locale)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_xfer.network.port_range]] *xfer.network.port_range*
** descrizione: pass:none[forza i file in uscita/chat ad usare solo le porte in un dato intervallo (utile per il NAT) (sintassi: una singola porta, es. 5000 o un intervallo di porte, es. 5000-5015. Un valore nullo significa qualsiasi porta, consigliato usare porte maggiori di 1024, perché l'uso di porte inferiori è possibile solo per root)]
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `+""+`)
** valori: qualsiasi stringa
** valore predefinito: `+""+`
* [[option_xfer.network.speed_limit]] *xfer.network.speed_limit*
** descrizione: pass:none[limite di velocità per l'invio dei file, in kb per secondo (0 vuol dire senza limite)]
** tipo: intero
** valori: 0 .. 2147483647 (valore predefinito: `+0+`)
** valori: 0 .. 2147483647
** valore predefinito: `+0+`
* [[option_xfer.network.timeout]] *xfer.network.timeout*
** descrizione: pass:none[timeout per la richiesta xfer (in secondi)]
** tipo: intero
** valori: 5 .. 2147483647 (valore predefinito: `+300+`)
** valori: 5 .. 2147483647
** valore predefinito: `+300+`

Some files were not shown because too many files have changed in this diff Show More