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

Compare commits

...

155 Commits

Author SHA1 Message Date
Sébastien Helleu 1d8f48b102 Version 1.5-rc1 2016-04-13 07:36:19 +02:00
Sébastien Helleu 948d7b3b90 doc: add missing spaces in French docs 2016-04-12 07:35:36 +02:00
Sébastien Helleu 24c035ae9d doc: convert a note into asciidoc "[NOTE]" in user's guide 2016-04-11 07:40:57 +02:00
Sébastien Helleu cf88646a97 doc: update Japanese auto-generated files 2016-04-09 08:34:28 +02:00
Sébastien Helleu ad308a086c Merge pull request #712 from l/translation_ja
core: update Japanese translations
2016-04-09 08:31:36 +02:00
Sébastien Helleu 7e50f1c3c6 doc: add missing spaces in French FAQ 2016-04-08 08:02:39 +02:00
AYANOKOUZI, Ryuunosuke 38b6db9253 core: update Japanese translations 2016-04-08 09:00:00 +09:00
Sébastien Helleu b334174b0c doc: update German auto-generated files 2016-04-07 07:33:16 +02:00
Nils Görs b4697b7454 core: update German translations 2016-04-06 09:21:33 +02:00
Sébastien Helleu 5b62903772 core: set default value "djb2" for option weechat.look.nick_color_hash 2016-04-06 07:29:50 +02:00
Sébastien Helleu fabd48cc6c core: move nick coloring from irc plugin to core (closes #262)
Options moved from irc.conf to weechat.conf:

* "irc.look.nick_color_force" moved to "weechat.look.nick_color_force"
* "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash"
* "irc.look.nick_color_stop_chars" moved to
  "weechat.look.nick_color_stop_chars"

New info (for API function "info_get"):

* "nick_color" (replaces "irc_nick_color")
* "nick_color_name" (replaced "irc_nick_color_name")

Info "irc_nick_color" and "irc_nick_color_name" are now deprecated.

And a bug has been fixed in nick coloring: stop chars are removed before
looking at a forced color.
2016-04-05 07:56:43 +02:00
Sébastien Helleu e80ff72b97 doc: add missing spaces in French plugin API reference 2016-04-04 18:11:54 +02:00
Sébastien Helleu 18bf12f452 doc: describe return code according to option type in config functions (plugin API reference) 2016-04-03 11:03:15 +02:00
Sébastien Helleu ece614504f doc: fix typos in French plugin API reference 2016-04-02 10:38:04 +02:00
Sébastien Helleu 7235e89c0f core: add return code in usage function (debian build script) 2016-04-01 07:44:35 +02:00
Sébastien Helleu 25cc82685c Merge pull request #513 from rakuco/cmake-iconv-detection
core: do not hardcode iconv library name
2016-03-31 07:30:18 +02:00
Sébastien Helleu e11d504d18 doc: update Japanese auto-generated files 2016-03-30 07:49:54 +02:00
Sébastien Helleu 079ec48566 Merge pull request #709 from l/translation_ja
core: update Japanese translations
2016-03-30 07:45:36 +02:00
Sébastien Helleu 1f08e7cb56 doc: add note about version 1.5 in config functions (plugin API reference) 2016-03-29 10:26:35 +02:00
AYANOKOUZI, Ryuunosuke 24e48c747d core: update Japanese translations 2016-03-29 09:00:00 +09:00
Sébastien Helleu b0c45b2127 doc: add callback pointer in doc of function bar_item_new (plugin API reference) 2016-03-28 14:24:22 +02:00
Sébastien Helleu 61ffaa88f0 doc: add note about version 1.5 in some functions (plugin API reference) 2016-03-28 14:09:19 +02:00
Sébastien Helleu c1a9ab6731 doc: remove comments in example of function hook_command (plugin API reference) 2016-03-28 13:33:01 +02:00
Sébastien Helleu c40137c48e doc: add missing callback_pointer in hook functions (plugin API reference) 2016-03-28 13:29:41 +02:00
Sébastien Helleu 0063d9314c doc: fix name of function in unhook_all prototype (plugin API reference) 2016-03-28 13:15:53 +02:00
Sébastien Helleu bd0d8d5a1c doc: add missing pointer in examples (plugin API reference) 2016-03-28 13:13:28 +02:00
Sébastien Helleu 5210ff1ae9 doc: fix typos in config functions (plugin API reference) 2016-03-28 13:06:04 +02:00
Sébastien Helleu 75243a46a1 doc: add missing quotes in plugin API reference 2016-03-28 11:15:12 +02:00
Sébastien Helleu 4fa2edc865 doc: add callback pointer in doc of upgrade functions (plugin API reference) 2016-03-28 11:09:50 +02:00
Sébastien Helleu 8de6f212ca doc: add callback pointer in doc of function buffer_new (plugin API reference) 2016-03-27 11:25:56 +02:00
Sébastien Helleu c5bb723298 doc: update doc of function exec_on_files (plugin API reference) 2016-03-27 11:08:04 +02:00
Sébastien Helleu d3c21e355c core: remove rename of function unhook_all in release notes 2016-03-27 11:05:39 +02:00
Sébastien Helleu eae12192c9 doc: add callback pointer in doc of config functions (plugin API reference) 2016-03-26 09:51:32 +01:00
Sébastien Helleu 498662c777 doc: add pointer in hook callback examples (plugin API reference) 2016-03-25 14:18:51 +01:00
Sébastien Helleu 0b697629d5 doc: fix arguments in hook functions (plugin API reference) 2016-03-24 11:02:25 +01:00
Sébastien Helleu 17d20b9ca6 doc: add argument "subplugin" in function unhook_all (plugin API reference) 2016-03-24 09:25:04 +01:00
Sébastien Helleu 5244a707cb api: rename function unhook_all_plugin to unhook_all 2016-03-24 09:17:54 +01:00
Sébastien Helleu 293f758a3a doc: add callback pointer in doc of hook functions (plugin API reference) 2016-03-23 13:51:15 +01:00
Sébastien Helleu b9d427fc1f core: add missing pointer argument in calls to hook_connect callback 2016-03-22 07:25:25 +01:00
Sébastien Helleu aa248ad3b0 irc: fix crash in SSL connection to the server 2016-03-21 19:17:29 +01:00
Sébastien Helleu cf6aca1619 core: add pointer in some callbacks (closes #406)
This pointer is the first argument received by callbacks, and the
existing argument "data" is now automatically freed by WeeChat when the
object containing the callback is removed.

With this new pointer, the linked list of callbacks in scripts has been
removed. This will improve speed of scripts (using a lot of hooks),
reduce memory used by scripts and reduce time to unload scripts.

Following functions are affected in the C API:

* exec_on_files
* config_new
* config_new_section
* config_new_option
* hook_command
* hook_command_run
* hook_timer
* hook_fd
* hook_process
* hook_process_hashtable
* hook_connect
* hook_print
* hook_signal
* hook_hsignal
* hook_config
* hook_completion
* hook_modifier
* hook_info
* hook_info_hashtable
* hook_infolist
* hook_hdata
* hook_focus
* unhook_all_plugin
* buffer_new
* bar_item_new
* upgrade_new
* upgrade_read
2016-03-21 18:11:21 +01:00
Sébastien Helleu 6d764b64c5 doc: update Japanese auto-generated files 2016-03-18 23:48:48 +01:00
Sébastien Helleu 999a244880 Merge pull request #704 from l/translation_ja
core: update Japanese translations
2016-03-18 23:47:52 +01:00
AYANOKOUZI, Ryuunosuke 243f4a166d core: update Japanese translations 2016-03-19 09:00:00 +09:00
Sébastien Helleu cf93e953b6 core: use ${info:term_width} instead of ${window.win_width} in /help weechat.bar.xxx.conditions (closes #703) 2016-03-17 21:00:16 +01:00
Sébastien Helleu 4bed85ec9e doc: update German auto-generated files 2016-03-15 07:35:52 +01:00
Nils Görs e3b18b9961 core: update German translations 2016-03-14 21:06:39 +01:00
Sébastien Helleu fa5d6c17f5 doc: fix typos in plugin API reference 2016-03-14 20:11:59 +01:00
Sébastien Helleu 2da58ea2b7 exec: fix example in /help exec 2016-03-13 18:29:19 +01:00
Sébastien Helleu b6b0249cac scripts: fix typo in comment 2016-03-12 20:31:02 +01:00
Sébastien Helleu 3450bf7c73 core: fix long lines in release notes 2016-03-11 20:56:46 +01:00
Sébastien Helleu f51b4219eb doc: remove unneeded parentheses in quickstart guide 2016-03-10 21:52:14 +01:00
Sébastien Helleu 0be8e0828a logger: add note on buffer local variables to use in /help logger.file.mask 2016-03-09 18:45:07 +01:00
Sébastien Helleu 3cdecb08a2 doc: add command /disconnect in quickstart guide 2016-03-08 07:53:31 +01:00
Sébastien Helleu 376c3fc6eb doc: update Japanese auto-generated files 2016-03-07 22:05:04 +01:00
Sébastien Helleu d541894cad Merge pull request #701 from l/translation_ja
core: update Japanese translations
2016-03-07 22:03:36 +01:00
AYANOKOUZI, Ryuunosuke da8cf92776 core: update Japanese translations 2016-03-07 09:00:00 +09:00
Sébastien Helleu a225233d8c core: remove plugin pointer in hooks debug messages 2016-03-06 11:48:16 +01:00
Sébastien Helleu a4d1dfa8f4 relay: do not execute any command received from an irc relay client (closes #699) 2016-03-05 10:59:37 +01:00
Sébastien Helleu 28737c9de1 doc: fix typo in quickstart guide 2016-03-04 20:03:45 +01:00
Sébastien Helleu e2dd933588 core: fix case of external software names in ChangeLog 2016-03-03 20:19:53 +01:00
Sébastien Helleu 7b2f31fbe2 core: add issue #698 in ChangeLog 2016-03-01 07:32:11 +01:00
Sébastien Helleu eac93a73b3 core: move lines from bugs to features in ChangeLog 2016-03-01 07:30:37 +01:00
Sébastien Helleu 9146873f85 core: update ChangeLog 2016-02-29 21:26:55 +01:00
Sébastien Helleu c6574a0a9e core: add detection of Ruby 2.2 and 2.3 in autotools 2016-02-29 21:26:25 +01:00
Sébastien Helleu af53460027 core: search Ruby 2.3 executable 2016-02-29 21:24:11 +01:00
Sébastien Helleu 2b98605d73 Merge pull request #698 from zeha/patch-1
core: add detection for Ruby 2.3
2016-02-29 21:22:25 +01:00
Christian Hofstaedtler 3ce36164e7 Add detection for Ruby 2.3 2016-02-29 20:05:23 +01:00
Sébastien Helleu 14e5fc6092 core: check that pointers received in arguments are not NULL in buffers and windows functions 2016-02-28 14:07:33 +01:00
Sébastien Helleu 8ffb4ab6a2 doc: update German auto-generated files 2016-02-27 08:19:22 +01:00
Nils Görs 0cac0dfa27 core: update German translations 2016-02-26 23:23:16 +01:00
Sébastien Helleu d2b5c97cb0 core: add link to other screenshots in README 2016-02-26 19:28:13 +01:00
Sébastien Helleu 5936272b4c irc: complete help of SASL fail options 2016-02-25 07:35:12 +01:00
Sébastien Helleu 6d184ccdc6 core: update ChangeLog 2016-02-24 07:54:08 +01:00
Sébastien Helleu 81ee0f43bb core: update translations 2016-02-24 07:52:52 +01:00
Sébastien Helleu dad806688a Merge remote-tracking branch 'origin/pr/697' 2016-02-24 07:43:16 +01:00
Simmo Saan 30b64b86fb irc: add option irc.network.sasl_fail_unavailable (closes #600)
Previously SASL did not fail when it was set up for the server but wasn't
supported by it. This makes no difference when the server's sasl_fail is
set to "continue" but might make a difference if set to "disconnect" or
"reconnect".
To make sure server connection is not made under such circumstances, this
patch adds an extra configurable ("on" by default) check to trigger SASL
failure when it is set up but not supported by the server. Although not
directly a SASL failure, this makes SASL not-authenticated scenarios all
handled consistently, while providing extra security by not silently
ignoring not being authenticated as requested.
2016-02-23 16:52:49 +02:00
Sébastien Helleu c273b44f52 javascript: replace include of time.h by ctime 2016-02-23 07:38:22 +01:00
Sébastien Helleu 08929d91dc core: fix long lines 2016-02-22 23:17:35 +01:00
Sébastien Helleu 87d42c35c5 doc: update Japanese auto-generated files 2016-02-20 12:01:26 +01:00
Sébastien Helleu aeeffcc73c Merge pull request #696 from l/translation_ja
core: update Japanese translations
2016-02-20 11:57:18 +01:00
AYANOKOUZI, Ryuunosuke 7169884edc core: update Japanese translations 2016-02-20 09:00:00 +09:00
Sébastien Helleu 548ee73423 doc: update German auto-generated files 2016-02-19 18:14:47 +01:00
Nils Görs 14dbc6212b core: update German translations 2016-02-19 18:00:36 +01:00
Sébastien Helleu 06ad0c80ec script: force refresh of scripts buffer after download of scripts list (closes #693) 2016-02-19 17:37:38 +01:00
Sébastien Helleu 78db8293f6 core: fix typo in a comment 2016-02-18 18:25:56 +01:00
Sébastien Helleu c2aed4dd78 doc: translate instructions for CA file on Mac OS X in other languages (FAQ) 2016-02-17 15:10:53 +01:00
Artiom Di 0b79510b75 doc: fix instructions about getting correct CA file on Mac OS X (FAQ) 2016-02-17 15:10:47 +01:00
Sébastien Helleu 5554e40210 doc: update Polish auto-generated files 2016-02-16 19:39:38 +01:00
Krzysztof Korościk 3e7b1fa86c doc: update polish quickstart guide 2016-02-16 18:03:04 +01:00
Krzysztof Korościk b001b66363 po: polish translation updated 2016-02-16 17:57:55 +01:00
Sébastien Helleu 64ef7e8621 core: fix truncation of buffer names in hotlist (closes #668) 2016-02-16 10:19:57 +01:00
Sébastien Helleu 0e6a6a0334 core: move irc bar item "away" and two options to core (closes #692)
Options moved:

* "irc.look.item_away_message" --> "weechat.look.item_away_message"
* "irc.color.item_away" --> "weechat.color.item_away".
2016-02-15 13:36:16 +01:00
Sébastien Helleu f48e9a8878 Merge pull request #691 from jincreator/issues690
zlib: Fix package name in error message if zlib was not found.
2016-02-14 13:47:12 +01:00
Jinkyu Yi 4e0d68ded7 zlib: Fix package name in error message if zlib was not found. 2016-02-14 18:09:01 +09:00
Sébastien Helleu 68e72f2693 doc: update German and Japanese auto-generated files 2016-02-13 09:30:00 +01:00
Sébastien Helleu 567a61c110 Merge pull request #688 from l/translation_ja
core: update Japanese translations
2016-02-13 09:24:04 +01:00
Nils Görs efbcde4e89 core: update German translations 2016-02-12 22:00:01 +01:00
Sébastien Helleu d05beeff0e core: add note about options to save config/layout on exit in help of commands /layout, /save and /quit (closes #687) 2016-02-12 07:39:38 +01:00
AYANOKOUZI, Ryuunosuke ab04be6b7a core: update Japanese translations 2016-02-12 09:00:00 +09:00
Sébastien Helleu 94ef33022d irc: use upper case for SASL in messages displayed 2016-02-11 07:30:24 +01:00
Sébastien Helleu ca835a6d26 doc: update German auto-generated files 2016-02-10 07:33:28 +01:00
Nils Görs 1645db5c44 core: update German translations 2016-02-10 07:24:57 +01:00
Sébastien Helleu b983cc2943 doc: update Japanese auto-generated files 2016-02-09 07:28:08 +01:00
Sébastien Helleu 45a1174000 relay: fix the max number of clients connected on a port, allow value 0 for "no limit" (closes #669) 2016-02-08 21:14:48 +01:00
Sébastien Helleu c9a8f23cc7 core: fix update of window title under tmux (closes #685) 2016-02-07 14:07:51 +01:00
Sébastien Helleu f9ce19a01d core: update ChangeLog 2016-02-07 11:16:05 +01:00
Sébastien Helleu 239cf632cd Merge remote-tracking branch 'origin/pr/680' 2016-02-07 11:07:47 +01:00
Sébastien Helleu bd2e43146e core: add contributor in AUTHORS.asciidoc 2016-02-07 10:49:32 +01:00
Sébastien Helleu b6b59253bc core: add issue #676 in ChangeLog 2016-02-07 10:48:49 +01:00
Shane McCarron 6aa4e498a5 core: fix detection of python shared libraries 2016-02-07 10:44:05 +01:00
Sébastien Helleu c8f7ac8941 relay: do not print final '\0' in raw message for a websocket PING message received 2016-02-06 14:37:07 +01:00
Sébastien Helleu 9263634d2e relay: fix websocket frame decoding, answer a PONG to PING (closes #675) 2016-02-06 14:08:20 +01:00
Sébastien Helleu 060d68bb8d core: add issue #511 in ChangeLog 2016-02-06 07:31:32 +01:00
Simmo Saan b12412ed17 xfer: ignore signals when polling socket during file receive (closes #677)
When signals (e.g. SIGWINCH for terminal resize) are fired they cause poll
to fail with EINTR, erroring file receival even when there wasn't a problem
with it.

This patch adds additional checks for EINTR and EAGAIN that cause retry of
poll, since both are unrelated to actual file receival.
2016-02-05 13:44:14 +02:00
Sébastien Helleu 438f2dee3e core: add contributor in AUTHORS.asciidoc 2016-02-05 07:46:23 +01:00
Sébastien Helleu 7ea2aebc32 core: update ChangeLog and release notes 2016-02-05 07:45:14 +01:00
Sébastien Helleu 48493e39e0 trigger: fix long lines 2016-02-05 07:39:54 +01:00
Sébastien Helleu da32036851 Merge pull request #511 from juanfra684/patch-1
trigger: add recover to cmd_pass/msg_auth, and regain to msg_auth
2016-02-05 07:32:50 +01:00
Sébastien Helleu fee26b9c54 relay: fix comment 2016-02-04 20:40:37 +01:00
Sébastien Helleu 02bcee02e9 relay: fix typo in a comment 2016-02-02 07:00:40 +01:00
Shane McCarron c00ae68019 Python plugin shared libraries missing
When linking against a python with shared libraries, this script ONLY asked for the LD flags, not any additional libraries.  This could result in a condition where required libraries (such as libutil on Centos 6.7 against Python 2.7) are not loaded and the load of the plugin thus fails.  This change asks the python being linked against which libraries it was linked using, and then ensures those are also linked against by the python plugin for weechat.
2016-02-01 12:46:16 -06:00
Sébastien Helleu 78aea5df6c core: fix typo in a comment 2016-01-31 08:35:44 +01:00
Sébastien Helleu c8710e28cb doc: fix typo in English quickstart guide 2016-01-30 10:28:13 +01:00
Nils Görs c9740a05f8 core: update German translations 2016-01-30 10:07:47 +01:00
Sébastien Helleu de35dbab99 doc: add secured data in quickstart guide 2016-01-29 07:44:19 +01:00
Sébastien Helleu 6a289e2e82 Merge pull request #670 from l/translation_ja
core: update Japanese translations
2016-01-27 07:39:49 +01:00
AYANOKOUZI, Ryuunosuke b8db4ffd9d core: update Japanese translations 2016-01-27 09:00:00 +09:00
Sébastien Helleu cd23a5fa92 doc: add an example in function string_split (plugin API reference) 2016-01-24 08:03:55 +01:00
Sébastien Helleu 1a94193147 relay: fix command "input" received from clients (weechat protocol) (closes #663)
The command "input" received with only spaces in content of message was
ignored by WeeChat (because of the split on spaces).
2016-01-23 10:37:07 +01:00
Sébastien Helleu 50817054f9 tests: add tests on string_split() with keep_eol set to 2 2016-01-23 10:35:07 +01:00
Sébastien Helleu d6af8c312f core: fix number of arguments returned by string_split
When keep_eol is 2 and separators are found at the end of string,
the function returned argc + 1 instead of argc.
2016-01-23 10:32:56 +01:00
Sébastien Helleu 0bdf148491 core: fix French translation of /help ctcp 2016-01-17 09:41:46 +01:00
Sébastien Helleu b058a81f59 doc: update German auto-generated files 2016-01-17 09:29:43 +01:00
Nils Görs 3ff5c38b75 core: update German translations 2016-01-17 09:28:15 +01:00
Sébastien Helleu f2214da118 irc: add missing completion "*" for target in command /msg 2016-01-17 09:07:23 +01:00
Sébastien Helleu 3c953780f0 irc: fix /msg command with multiple targets including "*" 2016-01-17 09:06:17 +01:00
Sébastien Helleu 99741d4276 core: update ChangeLog (closes #204) 2016-01-17 08:58:17 +01:00
Sébastien Helleu 59e326da65 core: update translations 2016-01-17 08:54:23 +01:00
Sébastien Helleu 9d4554e805 irc: add examples in /help ctcp 2016-01-17 08:51:22 +01:00
Sébastien Helleu 99ff5813d9 irc: add a constant with list of supported CTCPs for completion in command /ctcp 2016-01-17 08:36:00 +01:00
Sébastien Helleu aee4871083 irc: add missing completion "*" for target in command /ctcp 2016-01-17 08:32:44 +01:00
Sébastien Helleu efb23016fe irc: do not exit from function in case of error with "ctcp *"
When "*" is a target in the middle of a list, for example
"#chan1,*,#chan2", if there's an error with "*", the CTCP should be sent
to #chan1 and #chan2, even if "*" fails (and not only #chan1 like it was
previously).
2016-01-17 08:24:53 +01:00
Sébastien Helleu 68b70fb185 irc: free allocated memory in case of early exit from the function 2016-01-17 08:21:45 +01:00
Sébastien Helleu b0725c2b9b irc: fix code style 2016-01-17 08:20:14 +01:00
Sébastien Helleu a7695f7201 Merge remote-tracking branch 'origin/pr/493' 2016-01-17 08:11:23 +01:00
Sébastien Helleu 63c3bee56b Merge pull request #656 from mojadita/some-externs-missing-for-osx-compiling
Add extern keyword several places to link in osx
2016-01-16 08:13:20 +01:00
Luis Colorado b46e75d504 Add extern keyword several places to link in osx 2016-01-15 09:12:30 +02:00
Sébastien Helleu 16b2ac36b3 doc: update Japanese auto-generated files 2016-01-11 07:34:49 +01:00
Sébastien Helleu c21dadcf92 Merge pull request #653 from l/translation_ja
core: update Japanese translations
2016-01-10 14:55:25 +01:00
AYANOKOUZI, Ryuunosuke 43e8d052a4 core: update Japanese translations 2016-01-11 09:00:00 +09:00
Sébastien Helleu 241acecdbc Version 1.5-dev 2016-01-10 10:31:35 +01:00
Raphael Kubo da Costa 482eeacdeb FindIconv: Stop hardcoding the library name.
Instead of splitting ${ICONV_LIBRARY}'s path and then assuming the
library is called "libiconv.so", use ${ICONV_LIBRARY}'s entire value in
the calls to check_library_exists().

If that is not done, the iconv detection fails if one sets ICONV_LIBRARY
to, for example, /usr/lib/libc.so, as the previous calls would still
pass "-liconv" to the linker instead of the chosen value.
2015-09-02 14:56:26 +02:00
Juan Francisco Cantero Hurtado 7551b8db0c trigger: add recover to cmd_pass/msg_auth, and regain to msg_auth 2015-08-31 19:33:21 +02:00
Simmo Saan c813f3a296 irc: add multiple targets and -server option to /ctcp (closes #204) 2015-08-18 10:45:38 +03:00
331 changed files with 17504 additions and 12251 deletions
+3 -1
View File
@@ -46,6 +46,7 @@ Alphabetically:
* JD Horelick (jdhore)
* Jim Ramsay (lack)
* Jiri Golembiovsky (GolemJ)
* Juan Francisco Cantero Hurtado
* Julien Louis (ptitlouis)
* Karthik K
* Koka El Kiwi (KiwiDash)
@@ -81,8 +82,9 @@ Alphabetically:
* Rudolf Polzer (divVerent)
* Ryuunosuke Ayanokouzi
* Sergio Durigan Junior
* Shane McCarron
* Shawn Smith
* Simmo Saan
* Simmo Saan (sim642)
* Simon Arlott
* Simon Kuhnle
* Stefano Pigozzi
+76 -27
View File
@@ -15,6 +15,55 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(file 'ReleaseNotes.asciidoc' in sources).
[[1.5]]
== Version 1.5 (under dev)
[[1.5_features]]
=== New features
* core: change default value of option weechat.look.nick_color_hash to "djb2"
* core: fix nick coloring when stop chars and a forced color are used: first
remove chars then look for forced color
* core: move nick coloring from irc plugin to core, move options
irc.look.nick_color_force, irc.look.nick_color_hash and
irc.look.nick_color_stop_chars to core, add info "nick_color" and
"nick_color_name", deprecate info "irc_nick_color" and "irc_color_name"
(issue #262)
* core: move irc bar item "away" to core, move options
"irc.look.item_away_message" and "irc.color.item_away" to core (issue #692)
* api: add pointer in callbacks used in scripting API (issue #406)
* irc: add option irc.network.sasl_fail_unavailable (issue #600, issue #697)
* irc: add multiple targets and support of "-server" in command /ctcp
(issue #204, issue #493)
* ruby: add detection of Ruby 2.3 (issue #698)
* trigger: add "recover" in default triggers cmd_pass/msg_auth, and "regain"
in default trigger "msg_auth" (issue #511)
[[1.5_bugs]]
=== Bugs fixed
* core: check that pointers received in arguments are not NULL in buffers and
windows functions
* core: fix truncation of buffer names in hotlist (issue #668)
* core: fix update of window title under tmux (issue #685)
* core: fix detection of Python shared libraries (issue #676)
* api: fix number of arguments returned by function string_split() when
keep_eol is 2 and the string ends with separators
* irc: add missing completion "*" for target in command /msg
* irc: fix /msg command with multiple targets including "*"
* relay: do not execute any command received in a PRIVMSG message from an irc
relay client (issue #699)
* relay: fix the max number of clients connected on a port, allow value 0 for
"no limit" (issue #669)
* relay: fix decoding of multiple frames in a single websocket message,
send PONG on PING received in a websocket frame (issue #675)
* relay: fix command "input" received from clients with only spaces in
content of message (weechat protocol) (issue #663)
* script: force refresh of scripts buffer after download of scripts list
(issue #693)
* xfer: fix DCC file received when the terminal is resized
(issue #677, issue #680)
[[1.4]]
== Version 1.4 (2016-01-10)
@@ -106,8 +155,10 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: add option irc.color.topic_current (issue #475)
* irc: evaluate content of server option "nicks"
* logger: evaluate content of option logger.file.path (issue #388)
* lua: add detection of Lua 5.3
* relay: display value of HTTP header "X-Real-IP" for websocket connections
(issue #440)
* ruby: add detection of Ruby 2.2
* script: rename option script.scripts.dir to script.scripts.path, evaluate
content of option (issue #388)
* xfer: evaluate content of options xfer.file.download_path and
@@ -146,8 +197,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
in command /connect (even if the option irc.look.buffer_open_before_autojoin
is on)
* irc: fix errors displayed on WHOX messages received (issue #376)
* lua: add detection of Lua 5.3
* ruby: add detection of Ruby 2.2
* xfer: fix crash if the DCC file socket number is too high
(> 1024 on Linux/BSD) (issue #465)
* xfer: fix parsing of DCC chat messages (handle "\r\n" at the end of messages)
@@ -310,6 +359,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: display own nick changes in server buffer (issue #188)
* irc: disable creation of temporary servers by default with command /connect,
new option irc.look.temporary_servers
* lua: add detection of Lua 5.2
* relay: add options "stop" and "restart" in command /relay
* relay: add option relay.network.ssl_priorities (issue #234)
* relay: add host in sender for IRC backlog PRIVMSG messages sent to clients
@@ -345,7 +395,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: add tag "nick_xxx" in invite messages
* irc: fix completion of commands /msg, /notice and /query
* irc: fix translation of CTCP PING reply (issue #137)
* lua: add detection of Lua 5.2
* python: fix Python detection with Homebrew (issue #217)
* relay: wait for message CAP END before sending join of channels and backlog
to the client (issue #223)
@@ -477,6 +526,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: add signals "relay_client_xxx" for client status changes (issue #2)
* relay: add option relay.network.clients_purge_delay
* rmodifier: remove plugin (replaced by trigger)
* ruby: add detection of Ruby 2.1
* trigger: add trigger plugin: new command /trigger and file trigger.conf
* tests: add unit tests using CppUTest
@@ -544,7 +594,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: use same return code and message in all commands when arguments are
wrong/missing
* core: allow empty arguments for command /print
* core: fix freeze/crash in gnutls (bug #41576)
* core: fix freeze/crash in GnuTLS (bug #41576)
* core: fix cmake warning CMP0007 on "make uninstall" (bug #41528)
* api: fix function string_decode_base64()
* api: fix function string_format_size() on 32-bit systems
@@ -592,7 +642,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* relay: fix freeze after /upgrade when many disconnected clients still exist
* relay: fix NULL pointer when reading buffer lines for irc backlog
* ruby: fix crash when trying to load a directory with /ruby load
* ruby: add detection of Ruby 2.1
* script: fix display of curl errors
* script: set option script.scripts.cache_expire to 1440 by default
* script: fix scroll on script buffer in the detailed view of script
@@ -710,7 +759,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* aspell: fix detection of nicks with non-alphanumeric chars
* guile: disable guile gmp allocator (fix crash on unload of relay plugin)
(bug #40628)
* irc: clear the gnutls session in all cases after SSL connection error
* irc: clear the GnuTLS session in all cases after SSL connection error
* irc: do not display names by default when joining a channel (task #13045)
* irc: display PONG answer when resulting from manual /ping command
* irc: fix time parsed in tag of messages on Cygwin
@@ -735,7 +784,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(bug #41207)
* lua: fix detection of Lua 5.2 in autotools (patch #8270)
* lua: fix crash on calls to callbacks during load of script
* python: fix load of scripts with python >= 3.3
* python: fix load of scripts with Python >= 3.3
* relay: fix memory leak on unload of relay plugin
* ruby: add detection and fix compilation with Ruby 2.0 (patch #8209)
* ruby: fix ruby init with Ruby >= 2.0 (bug #41115)
@@ -941,7 +990,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: fix structures before buffer data when a buffer is closed
* core: fix refresh of line after changes with hdata_update() (update flag
"displayed" according to filters)
* core: fix detection of python on Ubuntu Raring
* core: fix detection of Python on Ubuntu Raring
* core: fix hidden lines for messages without date when option
weechat.history.max_buffer_lines_minutes is set (bug #38197)
* core: use default hash/comparison callback for keys of type
@@ -956,9 +1005,9 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
regex (bug #38398)
* guile: fix crash in function hdata_move()
* guile: fix arguments given to callbacks (separate arguments instead of one
list with arguments inside), guile >= 2.0 is now required (bug #38350)
list with arguments inside), Guile >= 2.0 is now required (bug #38350)
* guile: fix crash on calls to callbacks during load of script (bug #38343)
* guile: fix compilation with guile 2.0
* guile: fix compilation with Guile 2.0
* irc: fix name of server buffer after /server rename (set name "server.name"
instead of "name")
* irc: fix uncontrolled format string when sending unknown irc commands
@@ -1062,7 +1111,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
=== Bugs fixed
* core: fix infinite loop when a regex gives an empty match (bug #38112)
* core: fix detection of guile in configure
* core: fix detection of Guile in configure
* core: fix click in item "buffer_nicklist" when nicklist is a root bar
(bug #38080)
* core: fix line returned when clicking on a bar (according to position and
@@ -1204,11 +1253,12 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(task #12150)
* logger: add tags in backlog lines displayed when opening buffer
* logger: add messages "Day changed to" in backlog (task #12187)
* lua: add support of lua 5.2
* lua: add support of Lua 5.2
* relay: add support of SSL (for irc and weechat protocols), new option
relay.network.ssl_cert_key (task #12044)
* relay: add option relay.color.client
* relay: add object type "arr" (array) in WeeChat protocol
* ruby: add detection of Ruby 1.9.3
* script: new plugin "script" (scripts manager, replacing scripts weeget.py and
script.pl)
* scripts: add signals for scripts loaded/unloaded/installed/removed
@@ -1246,7 +1296,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
UTF-8 is the internal WeeChat charset)
* fifo: ignore read failing with error EAGAIN (bug #37019)
* guile: fix crash when unloading a script without pointer to interpreter
* guile: fix path of guile include dirs in cmake build (patch #7790)
* guile: fix path of Guile include dirs in cmake build (patch #7790)
* irc: fix rejoin of channels with a key, ignore value "*" sent by server for
key (bug #24131)
* irc: fix SASL mechanism "external" (bug #37274)
@@ -1266,12 +1316,11 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
sockets) (bug #35097)
* irc: allow again names beginning with "#" for servers
* lua: fix crash when unloading a script without pointer to interpreter
* python: fix detection of python (first try "python2.x" and then "python")
* python: fix detection of Python (first try "python2.x" and then "python")
(bug #36835)
* python: fix crash when unloading a script without pointer to interpreter
* relay: fix freeze when writing on relay socket (use non-blocking sockets in
relay for irc and weechat protocols) (bug #36655)
* ruby: detect Ruby version 1.9.3 in cmake and autotools
* scripts: fix deletion of configuration files when script is unloaded
(bug #36977)
* scripts: fix function unhook_all(): delete only callbacks of hooks and add
@@ -1573,9 +1622,9 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(bug #34305)
* core: change default value of option weechat.network.gnutls_ca_file to
"/etc/ssl/certs/ca-certificates.crt"
* core: replace deprecated gnutls function
* core: replace deprecated GnuTLS function
gnutls_certificate_client_set_retrieve_function() by new function
gnutls_certificate_set_retrieve_function() (gnutls >= 2.11.0)
gnutls_certificate_set_retrieve_function() (GnuTLS >= 2.11.0)
* core: use dynamic buffer size for calls to vsnprintf()
* core: fix memory leak in unhook of hook_connect()
* core: fix memory leak in display of empty bar items
@@ -1699,7 +1748,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* core: reload file with certificate authorities when option
weechat.network.gnutls_ca_file is changed
* core: rebuild bar content when items are changed in an hidden bar
* core: fix verification of SSL certificates by calling gnutls verify callback
* core: fix verification of SSL certificates by calling GnuTLS verify callback
(patch #7459)
* core: fix crash when using column filling in bars with some empty items
(bug #32565)
@@ -1727,13 +1776,13 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: add many missing commands for target buffer (options irc.msgbuffer.xxx)
(bug #32216)
* lua: fix crash when many scripts are executing callbacks at same time
* perl: fix memory leak when calling perl functions (bug #32895)
* perl: fix memory leak when calling Perl functions (bug #32895)
* relay: fix crash on /upgrade when nick in irc client is not yet set
* relay: allow colon in server password received from client
* relay: do not send join for private buffers to client
* rmodifier: fix reload of file rmodifier.conf
* rmodifier: fix crash when adding rmodifier with invalid regex
* tcl: fix tcl detection on some 64-bits systems (bug #32915)
* tcl: fix Tcl detection on some 64-bits systems (bug #32915)
* xfer: do not close chat buffers when removing xfer from list (bug #32271)
[[0.3.4]]
@@ -1789,16 +1838,16 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* rmodifier: new plugin "rmodifier": alter modifier strings with regular
expressions (bug #26964)
* relay: beta version of IRC proxy, now relay plugin is compiled by default
* python: add info "python2_bin" (path to python 2.x interpreter)
* python: add info "python2_bin" (path to Python 2.x interpreter)
[[0.3.4_bugs]]
=== Bugs fixed
* core: fix scroll problem on buffers with free content and non-allocated lines
(bug #32039)
* core: add support of python 2.7 in cmake and configure (debian #606989)
* core: add support of Python 2.7 in cmake and configure (debian #606989)
* core: call to function hook_config() when config option is created
* core: fix infinite loop on gnutls handshake when connecting with SSL to
* core: fix infinite loop on GnuTLS handshake when connecting with SSL to
server on wrong port or server with SSL problems (bug #27487)
* core: fix data sent to callback of hook_process() (some data was sometimes
missing), use a 64KB buffer for child output and send data to callback only
@@ -2043,6 +2092,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
(task #7270)
* irc: add all server options for commands /server and /connect
* irc: add arguments for command /rehash
* ruby: support of Ruby >= 1.9.1 (patch #6989)
* xfer: add color for nicks in chat
* xfer: add missing command /me (bug #28658)
* gui: add color "darkgray", add support for background with light color
@@ -2068,7 +2118,6 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* irc: fix autorejoin on channels with key
* irc: fix command /connect (options -ssl, -ipv6 and -port) (bug #27486)
* xfer: add missing charset decoding/encoding for IRC DCC chat (bug #27482)
* ruby: support of Ruby >= 1.9.1 (patch #6989)
* fifo: remove old pipes before creating new pipe
* gui: fix color "black" (bug #23882, debian #512957)
* gui: fix message "Day changed to", sometimes displayed at wrong time
@@ -2178,7 +2227,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
[[0.2.6.3_bugs]]
=== Bugs fixed
* fix gnutls detection (use pkg-config instead of libgnutls-config)
* fix GnuTLS detection (use pkg-config instead of libgnutls-config)
(bug #26790)
[[0.2.6.2]]
@@ -2273,7 +2322,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
by semicolon (task #5444)
* improve IRC long message split: use word boundary (task #6685)
* add cmake for weechat compile (patch #5943)
* add protocol priority for gnutls (patch #5915)
* add protocol priority for GnuTLS (patch #5915)
* add channel admin mode "!" for some IRC servers
* add /reconnect command (task #5448)
* add "-all" option for /connect and /disconnect commands (task #6232)
@@ -2540,7 +2589,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
* fix /squery command (message sent to server, now OK with more than two
arguments)
* fix /alias command (with an alias name, display content)
* improve lua plugin detection (bug #16574)
* improve Lua detection (bug #16574)
* add lock for log file (~/.weechat/weechat.log), only one WeeChat process can
use this file (bug #16382)
* fix crash with malformed UTF-8 strings
+2
View File
@@ -32,6 +32,8 @@ Homepage: https://weechat.org/
image::https://weechat.org/media/images/screenshots/weechat/medium/weechat_2013-04-27_phlux_shadow.png[align="center"]
Other screenshots are on https://weechat.org/about/screenshots/[this page].
== Install
=== Dependencies
+130 -32
View File
@@ -17,6 +17,99 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
(file 'ChangeLog.asciidoc' in sources).
[[1.5]]
== Version 1.5 (under dev)
[[1.5_nick_coloring]]
=== Nick coloring moved to core
The nick coloring feature has been moved from irc plugin to core.
Two options have been moved from irc plugin (irc.conf) to core (weechat.conf),
and you must set new value if you customized them:
* 'irc.look.nick_color_force' moved to 'weechat.look.nick_color_force'
* 'irc.look.nick_color_hash' moved to 'weechat.look.nick_color_hash'
* 'irc.look.nick_color_stop_chars' moved to 'weechat.look.nick_color_stop_chars'
The default value for option 'weechat.look.nick_color_hash' is now `djb2`
instead of `sum`.
The following info names (used by API function "info_get") are renamed as well:
* 'irc_nick_color' renamed to 'nick_color'
* 'irc_nick_color_name' renamed to 'nick_color_name'
[NOTE]
The old info 'irc_nick_color' and 'irc_nick_color_name' are kept for
compatibility (especially scripts) and will be removed in an upcoming release.
[[1.5_callbacks_pointer]]
=== Pointer in callbacks
A pointer has been added in all callbacks used by scripts, so the callbacks
will receive an extra 'const void *pointer' before the 'void *data'
(in the C API only, not scripting API).
This is used to remove linked list of callbacks in scrips (improve speed,
reduce memory usage).
Following functions are changed in the C API:
* exec_on_files
* config_new
* config_new_section
* config_new_option
* hook_command
* hook_command_run
* hook_timer
* hook_fd
* hook_process
* hook_process_hashtable
* hook_connect
* hook_print
* hook_signal
* hook_hsignal
* hook_config
* hook_completion
* hook_modifier
* hook_info
* hook_info_hashtable
* hook_infolist
* hook_hdata
* hook_focus
* unhook_all
* buffer_new
* bar_item_new
* upgrade_new
* upgrade_read
The function `unhook_all` has a new argument `const char *subplugin` to remove
only hooks created by this "subplugin" (script).
[[1.5_bar_item_away]]
=== Bar item "away"
The bar item "away" has been moved from irc plugin to core (so that away status
can be displayed for any plugin, using the buffer local variable "away").
Two options have been moved from irc plugin (irc.conf) to core (weechat.conf):
* 'irc.look.item_away_message' moved to 'weechat.look.item_away_message'
* 'irc.color.item_away' moved to 'weechat.color.item_away'
[[1.5_default_triggers]]
=== Default triggers
The default triggers "cmd_pass" and "msg_auth" have been updated to include
nickserv commands "recover" and "regain".
You can restore them with the following command:
----
/trigger restore cmd_pass msg_auth
----
[[1.4]]
== Version 1.4 (2016-01-10)
@@ -536,8 +629,8 @@ Option 'aspell.look.color' has been renamed to 'aspell.color.misspelled'.
=== Nicklist diff in relay
A new message with identifier "_nicklist_diff" has been added in relay (WeeChat
protocol). WeeChat may decide to send full nicklist or this nicklist diff at any
time (depending on size of message, the smaller is sent).
protocol). WeeChat may decide to send full nicklist or this nicklist diff at
any time (depending on size of message, the smaller is sent).
Clients using nicklist must implement it.
@@ -691,8 +784,8 @@ about bars in the 'WeeChat User's guide').
IPv6 is now used by default to connect to IRC servers, with fallback to
IPv4. The option 'irc.server_default.ipv6' is now "on" by default. If IPv6 is
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now used
to disable IPv6 and force IPv4 (if option is turned "off").
not enabled or fails, IPv4 will be used. The "ipv6" option in server is now
used to disable IPv6 and force IPv4 (if option is turned "off").
==== Relay
@@ -709,8 +802,8 @@ disable IPv6 in relay if you don't plan to use it at all:
[[0.3.9.2]]
== Version 0.3.9.2 (2012-11-18)
This version fixes a security vulnerability when a plugin/script gives untrusted
command to API function "hook_process".
This version fixes a security vulnerability when a plugin/script gives
untrusted command to API function "hook_process".
[[0.3.9.1]]
== Version 0.3.9.1 (2012-11-09)
@@ -779,11 +872,11 @@ to see differences between your current keys and WeeChat default keys.
=== Options
Options 'weechat.look.prefix_align_more' and
'weechat.look.prefix_buffer_align_more' have been converted from type boolean to
string:
'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 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)
[[0.3.8_paste_detection]]
@@ -801,8 +894,8 @@ disable paste detection: if your value was 0, you should set it to -1
[[0.3.8_rmodifier]]
=== Rmodifier
Rmodifier "nickserv" has a new default regex which includes option "release" for
command "/msg nickserv".
Rmodifier "nickserv" has a new default regex which includes option "release"
for command "/msg nickserv".
If you never added/changed rmodifiers, you can just reset all rmodifiers:
@@ -875,8 +968,8 @@ If you have some colors defined in section "palette" with version 0.3.4, you
should remove all colors defined, and add new aliases (it's not needed any more
to add colors before using them).
Colors for nick prefixes (char for op, voice, ..) are defined in a single option
'irc.color.nick_prefixes', therefore following options will be lost:
Colors for nick prefixes (char for op, voice, ..) are defined in a single
option 'irc.color.nick_prefixes', therefore following options will be lost:
'irc.color.nick_prefix_op', 'irc.color.nick_prefix_halfop',
'irc.color.nick_prefix_voice', 'irc.color.nick_prefix_user'.
@@ -897,8 +990,9 @@ back to old behavior, do that:
[[0.3.5_hotlist_away_current_buffer]]
==== Away and current buffer
When you are away, all buffers are now added to hotlist by default (even if they
are displayed in a window), if you want to come back to old behavior, do that:
When you are away, all buffers are now added to hotlist by default (even if
they are displayed in a window), if you want to come back to old behavior, do
that:
----
/set weechat.look.hotlist_add_buffer_if_away off
@@ -931,8 +1025,8 @@ If you are using `/upgrade` from a previous release:
Some IRC options have been renamed, before upgrading to this version, note
value for old options, and set them again with new name:
* options moved from 'network' section to servers (with global value, and server
value, like other server options):
* options moved from 'network' section to servers (with global value, and
server value, like other server options):
** 'irc.network.connection_timeout' moved to
'irc.server_default.connection_timeout'
** 'irc.network.anti_flood_prio_high' moved to
@@ -942,8 +1036,10 @@ value for old options, and set them again with new name:
** 'irc.network.away_check' moved to 'irc.server_default.away_check'
** 'irc.network.away_check_max_nicks' moved to
'irc.server_default.away_check_max_nicks'
** 'irc.network.default_msg_part' moved to 'irc.server_default.default_msg_part'
** 'irc.network.default_msg_quit' moved to 'irc.server_default.default_msg_quit'
** 'irc.network.default_msg_part' moved to
'irc.server_default.default_msg_part'
** 'irc.network.default_msg_quit' moved to
'irc.server_default.default_msg_quit'
* other IRC options renamed:
** 'irc.look.open_channel_near_server' moved to 'irc.look.new_channel_position'
(old option was boolean, new is integer with value as string)
@@ -1015,9 +1111,10 @@ Major differences:
* 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 (`*.rc`).
* 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
* new configuration files (`*.conf`) are not compatible with old files
(`*.rc`).
* 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;
@@ -1078,9 +1175,9 @@ with new 'charset' plugin.
For ISO users: history of channels may be without accents (after `/upgrade`),
this is not recoverable, but this is not a bug. All new messages should be OK.
Be careful, now default encode is UTF-8 for all channels (before it was terminal
charset). If you still want to send messages as 'ISO-8859-1', you should set
either global encode or server specific encode to 'ISO-8859-1'.
Be careful, now default encode is UTF-8 for all channels (before it was
terminal charset). If you still want to send messages as 'ISO-8859-1', you
should set either global encode or server specific encode to 'ISO-8859-1'.
For global encode:
@@ -1129,10 +1226,10 @@ If you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
[[0.2.0_plugins]]
=== Plugins
If you're using plugins, you should remove some old plugins libraries in WeeChat
system library directory (commonly '/usr/local/lib/weechat/plugins'): remove
`lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new libraries
(`perl.*`, `python.*`, ..).
If you're using plugins, you should remove some old plugins libraries in
WeeChat system library directory (commonly '/usr/local/lib/weechat/plugins'):
remove `lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new
libraries (`perl.*`, `python.*`, ..).
[[0.1.9]]
== Version 0.1.9 (2006-05-25)
@@ -1222,8 +1319,9 @@ the plugins names are ending by '.so.0.0' and not '.so'.
With new and full UTF-8 support, the option 'look_charset_internal' should be
set to blank for most cases. Forces it only if your locale is not properly
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example, depending
on your locale). WeeChat is looking for 'UTF-8' in your locale name at startup.
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example,
depending on your locale). WeeChat is looking for 'UTF-8' in your locale name
at startup.
[[0.1.5]]
== Version 0.1.5 (2005-09-24)
+2 -3
View File
@@ -48,9 +48,8 @@ find_library(ICONV_LIBRARY
if(ICONV_INCLUDE_PATH)
if(ICONV_LIBRARY)
string(REGEX REPLACE "/[^/]*$" "" ICONV_LIB_PATH "${ICONV_LIBRARY}")
check_library_exists(iconv libiconv_open ${ICONV_LIB_PATH} LIBICONV_OPEN_FOUND)
check_library_exists(iconv iconv_open ${ICONV_LIB_PATH} ICONV_OPEN_FOUND)
check_library_exists("${ICONV_LIBRARY}" libiconv_open "" LIBICONV_OPEN_FOUND)
check_library_exists("${ICONV_LIBRARY}" iconv_open "" ICONV_OPEN_FOUND)
if(LIBICONV_OPEN_FOUND OR ICONV_OPEN_FOUND)
set(ICONV_FOUND TRUE)
endif()
+1 -1
View File
@@ -57,7 +57,7 @@ if(PYTHON_EXECUTABLE)
)
execute_process(
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LINKFORSHARED'))"
COMMAND ${PYTHON_EXECUTABLE} -c "import sys; from distutils.sysconfig import *; sys.stdout.write(get_config_var('LIBS') + ' ' + get_config_var('LINKFORSHARED'))"
OUTPUT_VARIABLE PYTHON_LFLAGS
)
+2 -2
View File
@@ -33,7 +33,7 @@ endif()
find_package(PkgConfig)
if(PKG_CONFIG_FOUND)
pkg_search_module(RUBY ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
pkg_search_module(RUBY ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
endif()
if(RUBY_FOUND)
@@ -41,7 +41,7 @@ if(RUBY_FOUND)
mark_as_advanced(RUBY_LIB)
else()
find_program(RUBY_EXECUTABLE
NAMES ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
NAMES ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
)
if(RUBY_EXECUTABLE)
+2 -2
View File
@@ -585,7 +585,7 @@ RUBY_VERSION=
if test "x$enable_ruby" = "xyes" ; then
RUBY_CFLAGS=""
RUBY_LFLAGS=""
for v in "2.1" "2.0" "1.9" "1.8" ; do
for v in "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
pkgconfig_ruby_found=`$PKGCONFIG --exists ruby-$v 2>/dev/null`
if test "x$?" = "x0" ; then
RUBY_VERSION=`$PKGCONFIG --modversion ruby-$v`
@@ -1059,7 +1059,7 @@ if test "x$ac_found_zlib_header" = "xno" -o "x$ac_found_zlib_lib" = "xno" ; then
AC_MSG_RESULT(no)
AC_MSG_ERROR([
*** zlib was not found. You may want to get it from http://zlib.net/
*** or try to install libcurl-dev with your software package manager.])
*** or try to install zlib1g-dev with your software package manager.])
else
AC_MSG_RESULT(yes)
ZLIB_CFLAGS=`pkg-config zlib --cflags`
+43 -5
View File
@@ -9,9 +9,9 @@
[[start]]
== Spuštění WeeChatu
Doporučený terminálový emulátor pro X (ale ne vyžadovaný) je rxvt-unicode
(má dobrou podporu pro UTF-8, a nemá problémy s výchozím nastavením
klávesových zkratek)
Doporučený terminálový emulátor pro X (ale ne vyžadovaný) je rxvt-unicode:
má dobrou podporu pro UTF-8, a nemá problémy s výchozím nastavením
klávesových zkratek.
Spustění z Vašeho shellu:
@@ -162,6 +162,32 @@ K spuštění příkazů po připojení k serveru, například k autentizaci s n
[NOTE]
Více příkazů v volbě 'command' bůže být odděleno pomocí ';' (středník).
// TRANSLATION MISSING
If you want to protect your password in configuration files, you can use
secured data.
// TRANSLATION MISSING
First setup a passphrase:
----
/secure passphrase this is my secret passphrase
----
// TRANSLATION MISSING
Then add a secured data with your freenode password:
----
/secure set freenode_password xxxxxxx
----
// TRANSLATION MISSING
Then you can use `${sec.data.freenode_password}` instead of your password in
IRC options mentioned above, for example:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
K automatickému připojení některých kanálů při připojování k serveru:
----
@@ -219,13 +245,25 @@ Opuštění kanálu (zachování otevřeného buferu):
/part [quit message]
----
Uzavření serverového nebo kanáloveho buferu (`/close` je zkratka pro `/buffer
close`):
// TRANSLATION MISSING
Close a server, channel or private buffer (`/close` is an alias for
`/buffer close`):
----
/close
----
// TRANSLATION MISSING
[WARNING]
Closing the server buffer will close all channel/private buffers.
// TRANSLATION MISSING
Disconnect from server, on the server buffer:
----
/disconnect
----
[[irc_private_messages]]
== IRC soukromé zprávy
+13 -112
View File
@@ -2,21 +2,6 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: Callback eines Skripts
** Erweiterung: guile
** Variablen:
*** 'script' (pointer, hdata: "guile_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "guile_callback")
*** 'next_callback' (pointer, hdata: "guile_callback")
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: Liste der Skripten
** Erweiterung: guile
** Variablen:
@@ -29,7 +14,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "guile_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
@@ -229,21 +213,6 @@
** Listen:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: Callback eines Skripts
** Erweiterung: javascript
** Variablen:
*** 'script' (pointer, hdata: "javascript_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "javascript_callback")
*** 'next_callback' (pointer, hdata: "javascript_callback")
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: Liste der Skripten
** Erweiterung: javascript
** Variablen:
@@ -256,28 +225,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "javascript_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: Callback eines Skripts
** Erweiterung: lua
** Variablen:
*** 'script' (pointer, hdata: "lua_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "lua_callback")
*** 'next_callback' (pointer, hdata: "lua_callback")
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: Liste der Skripten
** Erweiterung: lua
** Variablen:
@@ -290,28 +243,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "lua_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: Callback eines Skripts
** Erweiterung: perl
** Variablen:
*** 'script' (pointer, hdata: "perl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "perl_callback")
*** 'next_callback' (pointer, hdata: "perl_callback")
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: Liste der Skripten
** Erweiterung: perl
** Variablen:
@@ -324,28 +261,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "perl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: Callback eines Skripts
** Erweiterung: python
** Variablen:
*** 'script' (pointer, hdata: "python_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "python_callback")
*** 'next_callback' (pointer, hdata: "python_callback")
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: Liste der Skripten
** Erweiterung: python
** Variablen:
@@ -358,28 +279,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "python_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** Listen:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: Callback eines Skripts
** Erweiterung: ruby
** Variablen:
*** 'script' (pointer, hdata: "ruby_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "ruby_callback")
*** 'next_callback' (pointer, hdata: "ruby_callback")
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: Liste der Skripten
** Erweiterung: ruby
** Variablen:
@@ -392,7 +297,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "ruby_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
@@ -428,21 +332,6 @@
** Listen:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: Callback eines Skripts
** Erweiterung: tcl
** Variablen:
*** 'script' (pointer, hdata: "tcl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "tcl_callback")
*** 'next_callback' (pointer, hdata: "tcl_callback")
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: Liste der Skripten
** Erweiterung: tcl
** Variablen:
@@ -455,7 +344,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "tcl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
@@ -487,6 +375,7 @@
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
@@ -540,6 +429,7 @@
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
@@ -558,9 +448,11 @@
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
@@ -644,6 +536,7 @@
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
@@ -668,10 +561,13 @@
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
@@ -684,14 +580,19 @@
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
+6 -2
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | aktuellen Nicknamen für den Server erhalten | Servername
| irc | irc_nick_color | zeigt Farbecode des Nick | Nickname
| irc | irc_nick_color | erhalte nick color code (*veraltet* ab Version 1.5, wird ersetzt durch "nick_color") | Nickname
| irc | irc_nick_color_name | zeigt Farbnamen des Nick | Nickname
| irc | irc_nick_color_name | erhalte nick color name (*veraltet* ab Version 1.5, wird ersetzt durch "nick_color_name") | Nickname
| irc | irc_nick_from_host | Nicknamen des IRC-Hosts erhalten | IRC host (in der Form `:nick!name@server.com`)
@@ -54,6 +54,10 @@
| weechat | locale | Lokalisation welche für die übersetzten Nachrichten verwendet werden soll | -
| weechat | nick_color | zeigt Farbecode des Nick | Nickname
| weechat | nick_color_name | zeigt Farbnamen des Nick | Nickname
| weechat | term_height | Höhe des Terminals | -
| weechat | term_width | Breite des Terminals | -
+1 -1
View File
@@ -65,7 +65,7 @@ Standardoptionen können in der Einstellung exec.command.default_options bestimm
Beispiele:
/exec -n ls -l /tmp
/exec -n ps xu | grep weechat
/exec -sh -n ps xu | grep weechat
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
/exec -o uptime
+8 -2
View File
@@ -146,11 +146,17 @@ Beispiele:
[command]*`ctcp`* CTCP-Nachricht verschicken::
----
/ctcp <target> <type> [<arguments>]
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
target: Nick- oder Channelname an welchen eine CTCP-Nachricht geschickt werden soll
server: an diesen Server senden (interner Servername)
target: Nick- oder Channelname an welchen eine CTCP-Nachricht geschickt werden soll ('*' = aktuellen Channel)
type: CTCP-Nachricht (Beispiele: "version", "ping", ..)
arguments: Argumente für CTCP
Beispiele:
/ctcp toto time
/ctcp toto version
/ctcp * version
----
[[command_irc_cycle]]
+6 -26
View File
@@ -7,11 +7,6 @@
** 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`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** Beschreibung: `Farbe des Abwesenheit-Textes 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: `yellow`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** Beschreibung: `Farbe der Channel-Modes (neben dem Channelnamen)`
** Typ: Farbe
@@ -197,11 +192,6 @@
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** Beschreibung: `Abwesenheitsnachricht im Away-Bar-Item anzeigen`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** Beschreibung: `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
@@ -242,21 +232,6 @@
** Typ: integer
** Werte: none, next, near_server (Standardwert: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** Beschreibung: `erzwingt für einen Nick eine spezielle Farbe. Die standardmäßig, mittels Streuwertfunktion aus dem Nicknamen, generierte Farbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2"). Zuerst wird beim Namen des Nick nach Groß- und Kleinschreibung unterschieden. Sollte der Nick nicht gefunden werden findet keine Unterscheidung mehr statt. Somit ist es möglich die Nicks, für diese Einstellung, ausschließlich in Kleinschrift aufzuführen`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
** Beschreibung: `Gibt an welcher Hash-Algorithmus zur Farbauswahl für Nicks genutzt werden soll: djb2 = Variante des djb2 (Position der Buchstaben innerhalb des Nicks werden berücksichtigt: Anagramme eines Nick erhalten eine andere Farbe), sum = hier ist nur die Anzahl der Buchstaben maßgeblich`
** Typ: integer
** Werte: djb2, sum (Standardwert: `sum`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe für einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgeführt wird, damit eine Farbe für den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe für den Nicknamen wird nun für "|nick" anstelle von "|nick|abwesend" erstellt)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** Beschreibung: `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
@@ -437,6 +412,11 @@
** Typ: integer
** Werte: 1 .. 10080 (Standardwert: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** Beschreibung: `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`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** Beschreibung: `sendet unbekannte Befehle an den Server`
** Typ: boolesch
@@ -578,7 +558,7 @@
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** Beschreibung: `auszuführende Aktion falls die SASL Authentifizierung fehlschlägt: "continue" ignoriert das Problem, das bei der Authentifizierung aufgetreten ist, "reconnect" versucht erneut eine Verbindung herzustellen, "disconnect" trennt die Verbindung zum Server`
** Beschreibung: `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`)
+1 -1
View File
@@ -28,7 +28,7 @@
** Werte: on, off (Standardwert: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** Beschreibung: `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`
** Beschreibung: `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"`)
+2 -2
View File
@@ -113,9 +113,9 @@
** Werte: on, off (Standardwert: `on`)
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** Beschreibung: `maximale Anzahl an Clients die mit einem Port verbunden sein dürfen`
** Beschreibung: `maximale Anzahl an Clients die mit einem Port verbunden sein dürfen (0 = keine Begrenzung)`
** Typ: integer
** Werte: 1 .. 1024 (Standardwert: `5`)
** Werte: 0 .. 2147483647 (Standardwert: `5`)
* [[option_relay.network.password]] *relay.network.password*
** Beschreibung: `Passwort wird von Clients benötigt um Zugriff auf dieses Relay zu erhalten (kein Eintrag bedeutet, dass kein Passwort benötigt wird) (Hinweis: Inhalt wird evaluiert, siehe /help eval)`
@@ -152,7 +152,7 @@ Beispiele:
unalias: entfernt einen Namen
color: Farbnummer (>= 0, maximale Anzahl ist abhängig vom Terminal, üblicherweise 63 oder 255 Farben)
name: Alternativname für eine Farbe (zum Beispiel: "orange")
reset: setzt alle Farbpaarungen zurück (nützlich falls keine Farbpaarung mehr verfügbar sein sollte und die automatische Reset-Option deaktiviert ist, siehe Einstellung: weechat.look.color_pairs_auto_reset)
reset: setzt alle Farbpaarungen zurück (nützlich falls keine Farbpaarung mehr verfügbar sein sollte und die automatische Reset-Option deaktiviert ist, siehe Einstellung: "weechat.look.color_pairs_auto_reset")
term2rgb: konvertiert eine Terminalfarbe (0-255) in eine RGB Farbe
rgb2term: konvertiert eine RGB Farbe in eine Terminalfarbe (0-255)
limit: Anzahl an Farben die aus der Terminalpalette genutzt werden sollen (beginnend von 0); Standardwert: 256
@@ -546,6 +546,8 @@ buffers: erstellt bzw. verwendet nur Buffer (Reihenfolge der Buffer)
windows: erstellt bzw. verwendet nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
Wird der Befehl ohne Argumente aufgerufen, werden die erstellten Layout dargestellt.
Das aktuelle Layout kann beim Ausführen des /quit Befehls mit der Option "weechat.look.save_layout_on_exit" gesichert werden.
----
[[command_weechat_mouse]]
@@ -701,6 +703,8 @@ Beispiele:
-yes: Argument muss genutzt werden falls weechat.look.confirm_quit aktiviert sein sollte
arguments: Text der beim Signal "quit" verschickt wird
(zum Beispiel sendet die IRC Erweiterung diesen Text als Quit-Nachricht an den Server)
Standardmäßig werden alle Konfigurationsdateien beim Beenden gespeichert (siehe Option "weechat.look.save_config_on_exit") und das aktuelle Layout kann gesichert werden (siehe Option "weechat.look.save_layout_on_exit").
----
[[command_weechat_reload]]
@@ -740,6 +744,8 @@ Beispiel:
file: Konfigurationsdatei die gesichert werden soll (ohne Dateinamenserweiterung ".conf")
Wird keine Datei angegeben dann werden alle Konfigurationen (WeeChat und Erweiterungen) gesichert.
Standardmäßig werden alle Konfigurationsdateien beim Ausführen des /quit Befehls gespeichert (siehe Option "weechat.look.save_config_on_exit").
----
[[command_weechat_secure]]
@@ -843,7 +849,7 @@ Beispiele:
----
/upgrade [-yes] [<path_to_binary>|-quit]
-yes: wird benötigt, sobald Option weechat.look.confirm_upgrade aktiviert ist
-yes: wird benötigt, sobald Option "weechat.look.confirm_upgrade" aktiviert ist
path_to_binary: Pfad zu einer ausführbaren WeeChat Binärdatei (Standardeinstellung ist die aktuell ausführbare Datei)
-dummy: ohne Funktion (dient lediglich dazu, um nicht versehentlich die "-quit" Funktion auszuführen)
-quit: trennt *ALLE* Verbindungen, speichert die aktuelle Sitzung und beendet WeeChat, um den aktuellen Zustand später wiederherstellen (siehe unten)
@@ -222,6 +222,11 @@
** 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`)
* [[option_weechat.color.item_away]] *weechat.color.item_away*
** Beschreibung: `Textfarbe für das Abwesenheitsitem`
** 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`)
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** Beschreibung: `Textfarbe von abwesenden Nicknamen`
** Typ: Farbe
@@ -677,6 +682,11 @@
** Typ: integer
** Werte: 0 .. 65535 (Standardwert: `32`)
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
** Beschreibung: `Abwesenheitsnachricht im Away-Bar-Item anzeigen`
** Typ: boolesch
** Werte: on, off (Standardwert: `on`)
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
** Beschreibung: `Zeichen mit welchem signalisiert wird ob im aktuellen Buffer die Filterfunktion eingeschaltet ist (durch Bar-Item "buffer_filter")`
** Typ: Zeichenkette
@@ -732,6 +742,21 @@
** Typ: integer
** Werte: 1 .. 10000 (Standardwert: `100`)
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
** Beschreibung: `erzwingt für einen Nick eine spezielle Farbe. Die standardmäßig, mittels Streuwertfunktion aus dem Nicknamen, generierte Farbe findet für diese Nicks keine Anwendung (Format:"Nick1:Farbe1;Nick2:Farbe2"). Zuerst wird beim Namen des Nick nach Groß- und Kleinschreibung unterschieden. Sollte der Nick nicht gefunden werden findet keine Unterscheidung mehr statt. Somit ist es möglich die Nicks, für diese Einstellung, ausschließlich in Kleinschrift aufzuführen`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `""`)
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
** Beschreibung: `Gibt an welcher Hash-Algorithmus zur Farbauswahl für Nicks genutzt werden soll: djb2 = Variante des djb2 (Position der Buchstaben innerhalb des Nicks werden berücksichtigt: Anagramme eines Nick erhalten eine andere Farbe), sum = hier ist nur die Anzahl der Buchstaben maßgeblich`
** Typ: integer
** Werte: djb2, sum (Standardwert: `djb2`)
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
** Beschreibung: `Zeichen die genutzt werden sollen damit bei der Generierung der Farbe für einen Nicknamen abgebrochen wird. Es muss mindestens ein Zeichen im Nicknamen enthalten sein der nicht in dieser Liste aufgeführt wird, damit eine Farbe für den Nicknamen erstellt werden kann (Beispiel: Der Nickname lautet "|nick|abwesend" wobei das Zeichen "|" ignoriert werden soll. Die Farbe für den Nicknamen wird nun für "|nick" anstelle von "|nick|abwesend" erstellt)`
** Typ: Zeichenkette
** Werte: beliebige Zeichenkette (Standardwert: `"_|["`)
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
** Beschreibung: `Text, der vor dem Nick dargestellt werden soll, Beispiel: "<"`
** Typ: Zeichenkette
+4 -3
View File
@@ -523,11 +523,12 @@ einen Text im Terminal markieren oder einfügen, als sei die Mausunterstützung
[[irc_ssl_connection]]
=== Es treten Probleme bei einer Serververbindung mittels SSL auf. Was kann ich tun?
Unter Mac OS X muss das Paket `curl-ca-bundle` installiert werden und der Pfad auf
das entsprechende Zertifikat zeigen:
Falls Mac OS X genutzt wird muss mittels Homebrew `openssl` installiert werden.
Ein CA Datei wird mittels Zertifikaten vom Systemschlüssel geladen.
Der Pfad zu den Zertifikaten kann in WeeChat eingestellt werden:
----
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
----
Falls Fehlermeldungen auftreten sollten die besagen, dass der gnutls Handshake
+37 -3
View File
@@ -17,8 +17,8 @@
== Start von WeeChat
Die bevorzugte Terminal-Emulation für X (aber nicht obligatorisch) ist
rxvt-unicode (rxvt verfügt über eine gute UTF-8 Unterstützung und hat
keine Probleme mit der Standard Tastaturbelegung).
rxvt-unicode: rxvt verfügt über eine gute UTF-8 Unterstützung und hat
keine Probleme mit der Standard Tastaturbelegung.
Programmstart aus Deiner shell:
@@ -179,6 +179,28 @@ identifizieren:
[NOTE]
Mehrere Befehle in der Option 'command' können durch ein ';' (Semikolon) voneinander getrennt werden.
Möchte man seine Passwörter nicht als Klartext in der Konfiguration sichern, kann man die
Erweiterung /secure nutzen.
Zuerst sollte eine Passphrase gesetzt werden:
----
/secure passphrase Dies ist meine geheime Passphrase
----
Dann kann man zum Beispiel für Freenode ein geheimes Passwort setzen:
----
/secure set freenode_password xxxxxxx
----
Um nun das geschützte Freenode-Passwort in einer Option zu nutzen setzt man eine
Variable anstelle des Passworts, `${sec.data.freenode_password}`:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
Um ein auto-join (automatisches 'betreten') von Channels (Räumen) nach der
Verbindung zum Server durchzuführen, müssen die entsprechenden Channels in
eine Liste eingetragen werden:
@@ -241,12 +263,24 @@ Einen Channel verlassen (der Buffer bleibt dabei geöffnet):
/part [quit message]
----
Schließen eines Server- oder Channel-Buffers (`/close` ist ein Alias für `/buffer close`):
Schließt einen Server, Channel oder privaten Buffer (`/close` ist ein Alias
für `/buffer close`):
----
/close
----
[WARNING]
Wird ein Server-Buffer geschlossen, werden automatisch die Channel/privaten
Buffer geschlossen.
Um sich bei einem Server abzumelden, führt man im entsprechenden Server-Buffer
folgenden Befehl aus:
----
/disconnect
----
[[irc_private_messages]]
== IRC private Nachrichten
+2 -1
View File
@@ -2243,7 +2243,8 @@ $ mkdir -p ~/.weechat/ssl
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
----
Hinweis: es ist möglich mehrere Zertifikate in der Datei CAs.pem zu verwenden.
[NOTE]
Es ist möglich mehrere Zertifikate in der Datei CAs.pem zu verwenden.
* In WeeChat, sofern der Server "oftc" schon hinzufügt wurde:
+13 -112
View File
@@ -2,21 +2,6 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback of a script
** plugin: guile
** variables:
*** 'script' (pointer, hdata: "guile_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "guile_callback")
*** 'next_callback' (pointer, hdata: "guile_callback")
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: list of scripts
** plugin: guile
** variables:
@@ -29,7 +14,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "guile_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
@@ -229,21 +213,6 @@
** lists:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback of a script
** plugin: javascript
** variables:
*** 'script' (pointer, hdata: "javascript_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "javascript_callback")
*** 'next_callback' (pointer, hdata: "javascript_callback")
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: list of scripts
** plugin: javascript
** variables:
@@ -256,28 +225,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "javascript_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback of a script
** plugin: lua
** variables:
*** 'script' (pointer, hdata: "lua_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "lua_callback")
*** 'next_callback' (pointer, hdata: "lua_callback")
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: list of scripts
** plugin: lua
** variables:
@@ -290,28 +243,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "lua_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback of a script
** plugin: perl
** variables:
*** 'script' (pointer, hdata: "perl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "perl_callback")
*** 'next_callback' (pointer, hdata: "perl_callback")
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: list of scripts
** plugin: perl
** variables:
@@ -324,28 +261,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "perl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback of a script
** plugin: python
** variables:
*** 'script' (pointer, hdata: "python_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "python_callback")
*** 'next_callback' (pointer, hdata: "python_callback")
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: list of scripts
** plugin: python
** variables:
@@ -358,28 +279,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "python_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback of a script
** plugin: ruby
** variables:
*** 'script' (pointer, hdata: "ruby_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "ruby_callback")
*** 'next_callback' (pointer, hdata: "ruby_callback")
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: list of scripts
** plugin: ruby
** variables:
@@ -392,7 +297,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "ruby_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
@@ -428,21 +332,6 @@
** lists:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback of a script
** plugin: tcl
** variables:
*** 'script' (pointer, hdata: "tcl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "tcl_callback")
*** 'next_callback' (pointer, hdata: "tcl_callback")
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: list of scripts
** plugin: tcl
** variables:
@@ -455,7 +344,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "tcl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
@@ -487,6 +375,7 @@
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
@@ -540,6 +429,7 @@
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
@@ -558,9 +448,11 @@
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
@@ -644,6 +536,7 @@
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
@@ -668,10 +561,13 @@
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
@@ -684,14 +580,19 @@
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
+6 -2
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | get current nick on a server | server name
| irc | irc_nick_color | get nick color code | nickname
| irc | irc_nick_color | get nick color code (*deprecated* since version 1.5, replaced by "nick_color") | nickname
| irc | irc_nick_color_name | get nick color name | nickname
| irc | irc_nick_color_name | get nick color name (*deprecated* since version 1.5, replaced by "nick_color_name") | nickname
| irc | irc_nick_from_host | get nick from IRC host | IRC host (like `:nick!name@server.com`)
@@ -54,6 +54,10 @@
| weechat | locale | locale used for translating messages | -
| weechat | nick_color | get nick color code | nickname
| weechat | nick_color_name | get nick color name | nickname
| weechat | term_height | height of terminal | -
| weechat | term_width | width of terminal | -
+1 -1
View File
@@ -65,7 +65,7 @@ Default options can be set in the option exec.command.default_options.
Examples:
/exec -n ls -l /tmp
/exec -n ps xu | grep weechat
/exec -sh -n ps xu | grep weechat
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
/exec -o uptime
+9 -3
View File
@@ -146,11 +146,17 @@ Examples:
[command]*`ctcp`* send a CTCP message (Client-To-Client Protocol)::
----
/ctcp <target> <type> [<arguments>]
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
target: nick or channel name to send CTCP to
type: CTCP type (examples: "version", "ping", ..)
server: send to this server (internal name)
target: nick or channel ('*' = current channel)
type: CTCP type (examples: "version", "ping", ..)
arguments: arguments for CTCP
Examples:
/ctcp toto time
/ctcp toto version
/ctcp * version
----
[[command_irc_cycle]]
+6 -26
View File
@@ -7,11 +7,6 @@
** 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`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** description: `color for away item`
** 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`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** description: `color for channel modes, near channel name`
** type: color
@@ -197,11 +192,6 @@
** type: string
** values: any string (default value: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** description: `display server away message in away bar item`
** type: boolean
** values: on, off (default value: `on`)
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** description: `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
@@ -242,21 +232,6 @@
** type: integer
** values: none, next, near_server (default value: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** description: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2"); look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option`
** type: string
** values: any string (default value: `""`)
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
** description: `hash algorithm used to find the color for a nick: djb2 = variant of djb2 (position of letters matters: anagrams of a nick have different color), sum = sum of letters`
** type: integer
** values: djb2, sum (default value: `sum`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** description: `chars used to stop in nick when computing color with letters of nick (at least one char outside this list must be in string before stopping) (example: nick "|nick|away" with "|" in chars will return color of nick "|nick")`
** type: string
** values: any string (default value: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** description: `smart completion for nicks (completes first with last speakers): speakers = all speakers (including highlights), speakers_highlights = only speakers with highlight`
** type: integer
@@ -437,6 +412,11 @@
** type: integer
** values: 1 .. 10080 (default value: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** description: `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`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** description: `send unknown commands to server`
** type: boolean
@@ -578,7 +558,7 @@
** values: any string (default value: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** description: `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`
** description: `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`)
+1 -1
View File
@@ -28,7 +28,7 @@
** values: on, off (default value: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** description: `default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted; date specifiers are permitted (see man strftime)`
** description: `default file name mask for log files (format is "directory/to/file" or "file", without first "/" because "path" option is used to build complete path to file); local buffer variables are permitted (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"`)
+2 -2
View File
@@ -113,9 +113,9 @@
** values: on, off (default value: `on`)
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** description: `maximum number of clients connecting to a port`
** description: `maximum number of clients connecting to a port (0 = no limit)`
** type: integer
** values: 1 .. 1024 (default value: `5`)
** values: 0 .. 2147483647 (default value: `5`)
* [[option_relay.network.password]] *relay.network.password*
** description: `password required by clients to access this relay (empty value means no password required) (note: content is evaluated, see /help eval)`
@@ -152,7 +152,7 @@ Examples:
unalias: delete an alias
color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
name: alias name for color (for example: "orange")
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option "weechat.look.color_pairs_auto_reset")
term2rgb: convert a terminal color (0-255) to RGB color
rgb2term: convert a RGB color to terminal color (0-255)
limit: number of colors to use in terminal table (starting from 0); default is 256
@@ -546,6 +546,8 @@ buffers: store/apply only buffers (order of buffers)
windows: store/apply only windows (buffer displayed by each window)
Without argument, this command displays stored layouts.
The current layout can be saved on /quit command with the option "weechat.look.save_layout_on_exit".
----
[[command_weechat_mouse]]
@@ -698,9 +700,11 @@ Examples:
----
/quit [-yes] [<arguments>]
-yes: required if option weechat.look.confirm_quit is enabled
-yes: required if option "weechat.look.confirm_quit" is enabled
arguments: text sent with signal "quit"
(for example irc plugin uses this text to send quit message to server)
By default when quitting the configuration files are saved (see option "weechat.look.save_config_on_exit") and the current layout can be saved (see option "weechat.look.save_layout_on_exit").
----
[[command_weechat_reload]]
@@ -740,6 +744,8 @@ Example:
file: configuration file to save (without extension ".conf")
Without argument, all files (WeeChat and plugins) are saved.
By default all configuration files are saved to disk on /quit command (see option "weechat.look.save_config_on_exit").
----
[[command_weechat_secure]]
@@ -843,7 +849,7 @@ Examples:
----
/upgrade [-yes] [<path_to_binary>|-quit]
-yes: required if option weechat.look.confirm_upgrade is enabled
-yes: required if option "weechat.look.confirm_upgrade" is enabled
path_to_binary: path to WeeChat binary (default is current binary)
-dummy: do nothing (option used to prevent accidental completion with "-quit")
-quit: close *ALL* connections, save session and quit WeeChat, which makes possible a delayed restoration (see below)
@@ -222,6 +222,11 @@
** 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`)
* [[option_weechat.color.item_away]] *weechat.color.item_away*
** description: `text color for away item`
** 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`)
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** description: `text color for away nicknames`
** type: color
@@ -677,6 +682,11 @@
** type: integer
** values: 0 .. 65535 (default value: `32`)
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
** description: `display server away message in away bar item`
** type: boolean
** values: on, off (default value: `on`)
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
** description: `string used to show that some lines are filtered in current buffer (bar item "buffer_filter")`
** type: string
@@ -732,6 +742,21 @@
** type: integer
** values: 1 .. 10000 (default value: `100`)
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
** description: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2"); look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option`
** type: string
** values: any string (default value: `""`)
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
** description: `hash algorithm used to find the color for a nick: djb2 = variant of djb2 (position of letters matters: anagrams of a nick have different color), sum = sum of letters`
** type: integer
** values: djb2, sum (default value: `djb2`)
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
** description: `chars used to stop in nick when computing color with letters of nick (at least one char outside this list must be in string before stopping) (example: nick "|nick|away" with "|" in chars will return color of nick "|nick")`
** type: string
** values: any string (default value: `"_|["`)
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
** description: `text to display before nick in prefix of message, example: "<"`
** type: string
+1 -1
View File
@@ -150,6 +150,7 @@ WeeChat "core" is located in following directories:
| 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
@@ -176,7 +177,6 @@ WeeChat "core" is located in following directories:
| 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
| plugin-script-callback.c | Callback management for scripts
| weechat-plugin.h | Header designed to be distributed with WeeChat plugins, in order to compile them
| alias/ | Alias plugin
| alias.c | Main alias functions
+4 -3
View File
@@ -492,11 +492,12 @@ you have to use key[alt] instead of key[shift]).
[[irc_ssl_connection]]
=== I have some problems when connecting to a server using SSL, what can I do?
If you are using Mac OS X, you must install `curl-ca-bundle` and set the path
to certificates in WeeChat:
If you are using Mac OS X, you must install `openssl` from Homebrew.
A CA file will be bootstrapped using certificates from the system keychain.
You can then set the path to certificates in WeeChat:
----
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
----
If you see errors about gnutls handshake, you can try to use a smaller
File diff suppressed because it is too large Load Diff
+38 -5
View File
@@ -9,8 +9,8 @@
[[start]]
== Start WeeChat
A recommended terminal emulator for X (but not mandatory) is rxvt-unicode
(it has good UTF-8 support, and no problem with default keyboard bindings).
A recommended terminal emulator for X (but not mandatory) is rxvt-unicode:
it has good UTF-8 support, and no problem with default keyboard bindings.
Run from your shell:
@@ -117,14 +117,14 @@ These default options are "irc.server_default.*".
For each server option, WeeChat uses its value if it is defined (not
"null"). Otherwise WeeChat uses default value ("irc.server_default.xxx").
For example there's default nicks (based on your un*x login), and you can
For example there are default nicks (based on your un*x login), and you can
override them for freenode server with following command:
----
/set irc.server.freenode.nicks "mynick,mynick2,mynick3,mynick4,mynick5"
----
To set username and realname:
To set the user and real names:
----
/set irc.server.freenode.username "My user name"
@@ -162,6 +162,28 @@ with nickserv (only if you don't use SASL for authentication):
[NOTE]
Many commands in option 'command' can be separated by ';' (semi-colon).
If you want to protect your password in configuration files, you can use
secured data.
First setup a passphrase:
----
/secure passphrase this is my secret passphrase
----
Then add a secured data with your freenode password:
----
/secure set freenode_password xxxxxxx
----
Then you can use `${sec.data.freenode_password}` instead of your password in
IRC options mentioned above, for example:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
To auto-join some channels when connecting to server:
----
@@ -219,12 +241,23 @@ Part a channel (keeping buffer open):
/part [quit message]
----
Close server or channel buffer (`/close` is an alias for `/buffer close`):
Close a server, channel or private buffer (`/close` is an alias for
`/buffer close`):
----
/close
----
[WARNING]
Closing the server buffer will close all channel/private buffers.
Disconnect from server, on the server buffer:
----
/disconnect
----
[[irc_private_messages]]
== IRC private messages
+2 -1
View File
@@ -2191,7 +2191,8 @@ $ mkdir -p ~/.weechat/ssl
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
----
Note: it is possible to concatenate many certificates in file CAs.pem.
[NOTE]
It is possible to concatenate many certificates in file CAs.pem.
* In WeeChat, with "oftc" server already added:
+41 -3
View File
@@ -16,8 +16,8 @@ Translators:
== Iniciar WeeChat
Es recomendable una terminal emulada para X (pero no indispensable)
rxvt-unicode (tiene un buen soporte para UTF-8, y no da problemas con
los atajas de teclados predeterminados).
rxvt-unicode: tiene un buen soporte para UTF-8, y no da problemas con
los atajas de teclados predeterminados.
// TRANSLATION MISSING
Run from your shell:
@@ -184,6 +184,32 @@ with nickserv (only if you don't use SASL for authentication):
[NOTE]
Many commands in option 'command' can be separated by ';' (semi-colon).
// TRANSLATION MISSING
If you want to protect your password in configuration files, you can use
secured data.
// TRANSLATION MISSING
First setup a passphrase:
----
/secure passphrase this is my secret passphrase
----
// TRANSLATION MISSING
Then add a secured data with your freenode password:
----
/secure set freenode_password xxxxxxx
----
// TRANSLATION MISSING
Then you can use `${sec.data.freenode_password}` instead of your password in
IRC options mentioned above, for example:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
Para unirse automáticamente a canales cuando el servidor se conecte:
----
@@ -243,13 +269,25 @@ Sale de un canal (mantiene el buffer abierto):
/part [mensaje de partida]
----
Cierra un servidor o el buffer de un canal (`/close` es un alias de
// TRANSLATION MISSING
Close a server, channel or private buffer (`/close` is an alias for
`/buffer close`):
----
/close
----
// TRANSLATION MISSING
[WARNING]
Closing the server buffer will close all channel/private buffers.
// TRANSLATION MISSING
Disconnect from server, on the server buffer:
----
/disconnect
----
// TRANSLATION MISSING
[[irc_private_messages]]
== IRC private messages
+13 -112
View File
@@ -2,21 +2,6 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback d'un script
** extension: guile
** variables:
*** 'script' (pointer, hdata: "guile_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "guile_callback")
*** 'next_callback' (pointer, hdata: "guile_callback")
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: liste des scripts
** extension: guile
** variables:
@@ -29,7 +14,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "guile_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
@@ -229,21 +213,6 @@
** listes:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback d'un script
** extension: javascript
** variables:
*** 'script' (pointer, hdata: "javascript_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "javascript_callback")
*** 'next_callback' (pointer, hdata: "javascript_callback")
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: liste des scripts
** extension: javascript
** variables:
@@ -256,28 +225,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "javascript_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** listes:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback d'un script
** extension: lua
** variables:
*** 'script' (pointer, hdata: "lua_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "lua_callback")
*** 'next_callback' (pointer, hdata: "lua_callback")
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: liste des scripts
** extension: lua
** variables:
@@ -290,28 +243,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "lua_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** listes:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback d'un script
** extension: perl
** variables:
*** 'script' (pointer, hdata: "perl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "perl_callback")
*** 'next_callback' (pointer, hdata: "perl_callback")
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: liste des scripts
** extension: perl
** variables:
@@ -324,28 +261,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "perl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** listes:
*** 'last_script'
*** 'scripts'
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback d'un script
** extension: python
** variables:
*** 'script' (pointer, hdata: "python_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "python_callback")
*** 'next_callback' (pointer, hdata: "python_callback")
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: liste des scripts
** extension: python
** variables:
@@ -358,28 +279,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "python_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** listes:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback d'un script
** extension: ruby
** variables:
*** 'script' (pointer, hdata: "ruby_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "ruby_callback")
*** 'next_callback' (pointer, hdata: "ruby_callback")
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: liste des scripts
** extension: ruby
** variables:
@@ -392,7 +297,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "ruby_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
@@ -428,21 +332,6 @@
** listes:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback d'un script
** extension: tcl
** variables:
*** 'script' (pointer, hdata: "tcl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "tcl_callback")
*** 'next_callback' (pointer, hdata: "tcl_callback")
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: liste des scripts
** extension: tcl
** variables:
@@ -455,7 +344,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "tcl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
@@ -487,6 +375,7 @@
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
@@ -540,6 +429,7 @@
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
@@ -558,9 +448,11 @@
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
@@ -644,6 +536,7 @@
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
@@ -668,10 +561,13 @@
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
@@ -684,14 +580,19 @@
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
+6 -2
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | retourne le pseudo utilisé actuellement sur un serveur | nom de serveur
| irc | irc_nick_color | retourne le code couleur du pseudo | pseudo
| irc | irc_nick_color | retourne le code couleur du pseudo (*obsolète* depuis la version 1.5, remplacé par "nick_color") | pseudo
| irc | irc_nick_color_name | retourne le nom de la couleur du pseudo | pseudo
| irc | irc_nick_color_name | retourne le nom de la couleur du pseudo (*obsolète* depuis la version 1.5, remplacé par "nick_color_name") | pseudo
| irc | irc_nick_from_host | retourne le pseudo à partir d'un host IRC | host IRC (comme `:pseudo!nom@serveur.com`)
@@ -54,6 +54,10 @@
| weechat | locale | locale utilisée pour la traduction des messages | -
| weechat | nick_color | retourne le code couleur du pseudo | pseudo
| weechat | nick_color_name | retourne le nom de la couleur du pseudo | pseudo
| weechat | term_height | hauteur du terminal | -
| weechat | term_width | largeur du terminal | -
+1 -1
View File
@@ -65,7 +65,7 @@ Les options par défaut peuvent être définies dans l'option exec.command.defau
Exemples :
/exec -n ls -l /tmp
/exec -n ps xu | grep weechat
/exec -sh -n ps xu | grep weechat
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
/exec -o uptime
+8 -2
View File
@@ -146,11 +146,17 @@ Exemples :
[command]*`ctcp`* envoyer un message CTCP (Client-To-Client Protocol)::
----
/ctcp <cible> <type> [<arguments>]
/ctcp [-server <serveur>] <cible>[,<cible>...] <type> [<paramètres>]
cible : pseudo ou nom de canal à qui envoyer le CTCP
server : envoyer à ce serveur (nom interne)
cible : pseudo ou nom de canal ('*' = canal courant)
type : type de CTCP (exemples : "version", "ping", etc...)
arguments : paramètres pour le CTCP
Exemples :
/ctcp toto time
/ctcp toto version
/ctcp * version
----
[[command_irc_cycle]]
+6 -26
View File
@@ -7,11 +7,6 @@
** 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`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** description: `couleur pour l'objet away`
** 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`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** description: `couleur pour les modes du canal, à côté du nom du canal`
** type: couleur
@@ -197,11 +192,6 @@
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** description: `afficher le message d'absence du serveur dans l'objet de barre d'absence`
** type: booléen
** valeurs: on, off (valeur par défaut: `on`)
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** description: `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
@@ -242,21 +232,6 @@
** type: entier
** valeurs: none, next, near_server (valeur par défaut: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** description: `force la couleur pour certains pseudos : le hash calculé avec le pseudo pour trouver la couleur ne sera pas utilisé pour ces pseudos (le format est : "pseudo1:couleur1;pseudo2:couleur2") ; la recherche de pseudos s'effectue avec la casse exacte puis en minuscules, donc il est possible d'utiliser uniquement des minuscules pour les pseudos dans cette option`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `""`)
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
** description: `algorithme de hash utilisé pour trouver la couleur du pseudo : djb2 = variante de djb2 (la position des lettres compte : les anagrammes d'un pseudo ont une couleur différente), sum = somme des lettres`
** type: entier
** valeurs: djb2, sum (valeur par défaut: `sum`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** description: `caractères utilisés pour l'arrêt dans le pseudo lors du calcul de la couleur avec les lettres du pseudo (au moins un caractère en dehors de cette liste doit être dans la chaîne avant de s'arrêter) (exemple : le pseudo "|nick|away" avec "|" dans les caractères retournera la couleur du pseudo "|nick")`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** description: `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
@@ -437,6 +412,11 @@
** type: entier
** valeurs: 1 .. 10080 (valeur par défaut: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** description: `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`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** description: `envoie les commandes inconnues au serveur`
** type: booléen
@@ -578,7 +558,7 @@
** valeurs: toute chaîne (valeur par défaut: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** description: `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`
** description: `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`)
+1 -1
View File
@@ -28,7 +28,7 @@
** valeurs: on, off (valeur par défaut: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** description: `masque de fichier par défaut pour les fichiers de log (le format est "repertoire/vers/fichier" ou "fichier", sans le premier "/" car l'option "path" est utilisée pour construire le chemin complet vers le fichier) ; les variables locales du tampon sont permises ; les caractères de formatage de date sont autorisés (voir man strftime)`
** description: `masque de fichier par défaut pour les fichiers de log (le format est "repertoire/vers/fichier" ou "fichier", sans le premier "/" car l'option "path" est utilisée pour construire le chemin complet vers le fichier) ; les variables locales du tampon sont permises (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"`)
+2 -2
View File
@@ -113,9 +113,9 @@
** valeurs: on, off (valeur par défaut: `on`)
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** description: `nombre maximum de clients qui se connectent sur un port`
** description: `nombre maximum de clients qui se connectent sur un port (0 = pas de limite)`
** type: entier
** valeurs: 1 .. 1024 (valeur par défaut: `5`)
** valeurs: 0 .. 2147483647 (valeur par défaut: `5`)
* [[option_relay.network.password]] *relay.network.password*
** description: `mot de passe requis par les clients pour accéder à ce relai (une valeur vide indique que le mot de passe n'est pas nécessaire) (note : le contenu est évalué, voir /help eval)`
@@ -152,7 +152,7 @@ Exemples :
unalias : supprimer un alias pour une couleur
couleur : numéro de couleur (supérieur ou égal à 0, le max dépend du terminal, généralement 63 ou 255)
nom : nom d'alias pour la couleur (par exemple : "orange")
reset : réinitialiser toutes les paires de couleurs (requis quand il n'y a plus de paires de couleurs disponibles si la réinitialisation automatique est désactivée, voir l'option weechat.look.color_pairs_auto_reset)
reset : réinitialiser toutes les paires de couleurs (requis quand il n'y a plus de paires de couleurs disponibles si la réinitialisation automatique est désactivée, voir l'option "weechat.look.color_pairs_auto_reset")
term2rgb : convertir une couleur du terminal (0-255) en couleur RGB
rgb2term : convertir une couleur RGB en couleur du terminal (0-255)
limite : nombre de couleurs à utiliser dans la table du terminal (en démarrant de 0) ; par défaut 256
@@ -546,6 +546,8 @@ buffers : stocker/appliquer seulement pour les tampons (ordre des tampons)
windows : stocker/appliquer seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
Sans paramètre, cette commande affiche les dispositions stockées.
La disposition courante peut être sauvegardée sur la commande /quit avec l'option "weechat.look.save_layout_on_exit".
----
[[command_weechat_mouse]]
@@ -698,9 +700,11 @@ Exemples :
----
/quit [-yes] [<paramètres>]
-yes : requis si l'option weechat.look.confirm_quit est activée
-yes : requis si l'option "weechat.look.confirm_quit" est activée
paramètres : texte envoyé avec le signal "quit"
(par exemple l'extension irc utilise ce texte pour envoyer le message de quit au serveur)
Par défaut en quittant les fichiers de configuration sont sauvegardés (voir l'option "weechat.look.save_config_on_exit") et la disposition courante peut être sauvegardée (voir l'option "weechat.look.save_layout_on_exit").
----
[[command_weechat_reload]]
@@ -740,6 +744,8 @@ Exemple :
fichier : fichier de configuration à sauvegarder (sans l'extension ".conf")
Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
Par défaut tous les fichiers de configuration sont sauvegardés sur disque sur la commande /quit (voir l'option "weechat.look.save_config_on_exit").
----
[[command_weechat_secure]]
@@ -843,7 +849,7 @@ Exemples :
----
/upgrade [-yes] [<chemin_vers_binaire>|-quit]
-yes : requis si l'option weechat.look.confirm_upgrade est activée
-yes : requis si l'option "weechat.look.confirm_upgrade" est activée
chemin_vers_binaire : chemin vers le binaire WeeChat (par défaut le binaire courant)
-dummy : ne rien faire (option utilisée pour éviter une complétion accidentelle avec "-quit")
-quit : fermer *TOUTES* les connexions, sauver la session et quitter, ce qui rend possible une restauration différée (voir ci-dessous)
@@ -222,6 +222,11 @@
** 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`)
* [[option_weechat.color.item_away]] *weechat.color.item_away*
** description: `couleur du texte pour l'objet away`
** 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`)
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** description: `couleur du texte pour les pseudos absents`
** type: couleur
@@ -677,6 +682,11 @@
** type: entier
** valeurs: 0 .. 65535 (valeur par défaut: `32`)
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
** description: `afficher le message d'absence du serveur dans l'objet de barre d'absence`
** type: booléen
** valeurs: on, off (valeur par défaut: `on`)
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
** description: `chaîne utilisée pour montrer que des lignes sont filtrées dans le tampon courant (objet de barre "buffer_filter")`
** type: chaîne
@@ -732,6 +742,21 @@
** type: entier
** valeurs: 1 .. 10000 (valeur par défaut: `100`)
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
** description: `force la couleur pour certains pseudos : le hash calculé avec le pseudo pour trouver la couleur ne sera pas utilisé pour ces pseudos (le format est : "pseudo1:couleur1;pseudo2:couleur2") ; la recherche de pseudos s'effectue avec la casse exacte puis en minuscules, donc il est possible d'utiliser uniquement des minuscules pour les pseudos dans cette option`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `""`)
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
** description: `algorithme de hash utilisé pour trouver la couleur du pseudo : djb2 = variante de djb2 (la position des lettres compte : les anagrammes d'un pseudo ont une couleur différente), sum = somme des lettres`
** type: entier
** valeurs: djb2, sum (valeur par défaut: `djb2`)
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
** description: `caractères utilisés pour l'arrêt dans le pseudo lors du calcul de la couleur avec les lettres du pseudo (au moins un caractère en dehors de cette liste doit être dans la chaîne avant de s'arrêter) (exemple : le pseudo "|nick|away" avec "|" dans les caractères retournera la couleur du pseudo "|nick")`
** type: chaîne
** valeurs: toute chaîne (valeur par défaut: `"_|["`)
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
** description: `texte à afficher avant le pseudo dans le préfixe, exemple : "<"`
** type: chaîne
+1 -1
View File
@@ -151,6 +151,7 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
| gui-layout.c | Dispositions ("layouts")
| gui-line.c | Lignes dans les tampons
| gui-mouse.c | Souris
| gui-nick.c | Fonctions pour les pseudos
| gui-nicklist.c | Liste de pseudos dans les tampons
| gui-window.c | Fenêtres
| curses/ | Interface Curses
@@ -177,7 +178,6 @@ Le cœur de WeeChat est situé dans les répertoires suivants :
| plugin-config.c | Options de configuration des extensions (fichier plugins.conf)
| plugin-script.c | Fonctions communes utilisés par les extensions pour les scripts
| plugin-script-api.c | Fonctions pour l'API script : enveloppes autour de quelques fonctions de l'API extension
| plugin-script-callback.c | Gestion des "callbacks" pour les scripts
| weechat-plugin.h | En-tête destiné à être distribué avec les extensions WeeChat, pour les compiler
| alias/ | Extension Alias
| alias.c | Fonctions principales pour les alias
+12 -9
View File
@@ -340,7 +340,8 @@ les valeurs recommandées sont :
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':
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre
'~/.screenrc' :
----
term screen-256color
@@ -391,7 +392,7 @@ Pour envoyer le code au démarrage de WeeChat :
----
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
@@ -406,13 +407,13 @@ les commandes de votre choix):
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
----
@@ -515,11 +516,12 @@ key[alt] au lieu de key[shift]).
[[irc_ssl_connection]]
=== J'ai des problèmes pour me connecter au serveur avec SSL, que puis-je faire ?
Si vous utilisez Mac OS X, vous devez installer `curl-ca-bundle` et définir le
chemin vers les certificats sous WeeChat :
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 :
----
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
----
Si vous voyez des erreurs à propos de la poignée de main gnutls ("handshake"),
@@ -675,7 +677,8 @@ 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':
Pour une version plus ancienne de Bitlbee, faites ceci sur le canal
'&bitlbee' :
----
set away_devoice false
File diff suppressed because it is too large Load Diff
+36 -5
View File
@@ -10,8 +10,8 @@
== 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
touches par défaut).
rxvt-unicode : il a un bon support UTF-8, et aucun problème avec les
touches par défaut.
Lancer depuis votre shell :
@@ -89,7 +89,7 @@ commande `/set`.
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.
@@ -170,6 +170,28 @@ l'authentification) :
Plusieurs commandes dans l'option 'command' peuvent être séparées par ';'
(point-virgule).
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 :
----
/secure passphrase this is my secret passphrase
----
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 :
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
Pour rejoindre automatiquement des canaux lors de la connexion au serveur :
----
@@ -229,13 +251,22 @@ Quitter un canal (en laissant le tampon ouvert) :
/part [message de fin]
----
quitter un canal et fermer le tampon (`/close` est un alias sur
Fermer un tampon serveur, canal ou privé (`/close` est un alias sur
`/buffer close`) :
----
/close
----
[WARNING]
Fermer le tampon du serveur fermera tous les tampons canaux/privés.
Se déconnecter du serveur, sur le tampon du serveur :
----
/disconnect
----
[[irc_private_messages]]
== Messages privés IRC
@@ -291,7 +322,7 @@ les touches vitales :
- key[F11]/key[F12] : faire défiler la liste des pseudos
- key[Tab] : compléter le texte de la barre d'entrée, comme avec votre shell
- key[PgUp]/key[PgDn] : faire défiler le texte dans le tampon courant
- key[alt-a]: sauter au tampon avec de l'activité (dans la "hotlist")
- key[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`.
+13 -13
View File
@@ -162,7 +162,7 @@ weechat::register "test_tcl" "FlashCode" "1.0" "GPL3" "Script de test" "" ""
weechat::print "" "Bonjour, du script tcl !"
----
* Guile (scheme):
* Guile (scheme) :
[source,lisp]
----
@@ -170,7 +170,7 @@ weechat::print "" "Bonjour, du script tcl !"
(weechat:print "" "Bonjour, du script scheme !")
----
* Javascript:
* Javascript :
[source,javascript]
----
@@ -296,7 +296,7 @@ valeur (ce n'est pas un pointeur).
Exemple de callback, pour chaque langage :
* Python:
* Python :
[source,python]
----
@@ -307,7 +307,7 @@ def timer_cb(data, remaining_calls):
weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
----
* Perl:
* Perl :
[source,perl]
----
@@ -320,7 +320,7 @@ sub timer_cb {
weechat::hook_timer(1000, 0, 1, "timer_cb", "test");
----
* Ruby:
* Ruby :
[source,ruby]
----
@@ -332,7 +332,7 @@ end
Weechat.hook_timer(1000, 0, 1, "timer_cb", "test");
----
* Lua:
* Lua :
[source,lua]
----
@@ -344,7 +344,7 @@ end
weechat.hook_timer(1000, 0, 1, "timer_cb", "test")
----
* Tcl:
* Tcl :
[source,tcl]
----
@@ -356,7 +356,7 @@ proc timer_cb { data remaining_calls } {
weechat::hook_timer 1000 0 1 timer_cb test
----
* Guile (scheme):
* Guile (scheme) :
[source,lisp]
----
@@ -368,7 +368,7 @@ weechat::hook_timer 1000 0 1 timer_cb test
(weechat:hook_timer 1000 0 1 "timer_cb" "test")
----
* Javascript:
* Javascript :
[source,javascript]
----
@@ -426,8 +426,8 @@ Liste des fonctions de l'API script :
| associations de touches |
key_bind, key_unbind
| affichage |
prefix, color, print (for python: prnt), print_date_tags (for python:
prnt_date_tags), print_y (for python: prnt_y), log_print
prefix, color, print (pour python : prnt), print_date_tags (pour python :
prnt_date_tags), print_y (pour python : prnt_y), log_print
| hooks |
hook_command, hook_command_run, hook_timer, hook_fd, hook_process,
hook_process_hashtable, hook_connect, hook_print, hook_signal,
@@ -868,7 +868,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
@@ -924,7 +924,7 @@ Vous pouvez analyser un message IRC avec l'info_hashtable appelée
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!`):
`@time=2015-06-27T16:40:35.000Z :nick!user@host PRIVMSG #weechat :hello!`) :
[width="100%",cols="1,^2,10,8",options="header"]
|===
+6 -6
View File
@@ -75,8 +75,8 @@ $ git clone https://github.com/weechat/weechat.git
$ cd weechat
----
NOTE: Plus tard, vous pourrez utiliser la commande "`git pull`" dans ce répertoire
pour obtenir juste les deltas avec la version d'aujourd'hui.
NOTE : 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' :
@@ -110,10 +110,10 @@ $ make install
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]]
+23 -22
View File
@@ -199,7 +199,7 @@ $ make
$ make install
----
Des options peuvent être utilisées pour cmake, avec le format: "-DOPTION=VALUE".
Des options peuvent être utilisées pour cmake, avec le format : "-DOPTION=VALUE".
Liste des options couramment utilisées :
@@ -208,7 +208,7 @@ Liste des options couramment utilisées :
| Option | Valeurs | Valeur par défaut | Description
| CMAKE_BUILD_TYPE | `Debug`, `Release`, `RelWithDebInfo`, `MinSizeRel` | |
Type de construction: `Debug` (ou `RelWithDebInfo`) est recommandé si vous
Type de construction : `Debug` (ou `RelWithDebInfo`) est recommandé si vous
utilisez une version de développement de WeeChat.
| CMAKE_INSTALL_PREFIX | répertoire | /usr/local |
@@ -406,7 +406,7 @@ Si vous avez installé un paquet binaire, alors installez le paquet
==== Fichiers core
Pour activer les fichiers 'core', vous pouvez utiliser l'option
<<option_weechat.startup.sys_rlimit,weechat.startup.sys_rlimit>>:
<<option_weechat.startup.sys_rlimit,weechat.startup.sys_rlimit>> :
----
/set weechat.startup.sys_rlimit "core:-1"
@@ -416,7 +416,7 @@ Pour WeeChat ≤ 0.3.8 ou si vous voulez activer les fichiers core avant que
WeeChat ne démarre, vous pouvez utiliser la commande `ulimit`.
Par exemple sous Linux avec le shell 'bash', ajoutez cette ligne dans votre
`~/.bashrc`:
`~/.bashrc` :
----
ulimit -c unlimited
@@ -591,7 +591,7 @@ La barre 'input' contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^4,10",options="header"]
|===
| Objet (item) | Exemple | Description
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc: pseudo et modes (le mode "+i" signifie invisible sur freenode)
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur freenode)
| away | `(absent)` | Indicateur d'absence
| input_search | `[Recherche (~ str,msg)]` | Indicateur de recherche de texte ("`~`" : insensible à la casse, "`==`" : sensible à la casse, "`str`" : recherche de chaîne, "`regex`" : recherche d'expression régulière, "`msg`" : recherche dans les messages, "`pre`" : recherche dans les préfixes, "`pre\|msg`" : recherche dans les préfixes et messages)
| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question à l'utilisateur pour coller des lignes
@@ -1538,7 +1538,8 @@ Quelques valeurs recommandées pour 'TERM' si vous voulez 256 couleurs :
* en dehors de screen/tmux : 'xterm-256color', 'rxvt-256color',
'putty-256color', ...
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre '~/.screenrc':
Si vous utilisez screen, vous pouvez ajouter cette ligne dans votre
'~/.screenrc' :
[NOTE]
Vous devrez peut-être installer le paquet "ncurses-term" pour utiliser ces
@@ -1742,7 +1743,7 @@ commande `/secure set xxx ...`). +
Pour une liste complète des options supportées, voir `/help secure`.
Pour utiliser le mot de passe 'freenode', par exemple avec
<<irc_sasl_authentication,l'authentification SASL>>:
<<irc_sasl_authentication,l'authentification SASL>> :
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
@@ -1919,7 +1920,7 @@ peut être trouvée par la commande suivante sous le shell :
$ aspell config
----
Par exemple, pour activer l'option "ignore-case":
Par exemple, pour activer l'option "ignore-case" :
----
/set aspell.option.ignore-case "true"
@@ -1987,7 +1988,7 @@ UTF-8.
Par exemple :
....
charset: terminal: ISO-8859-15, interne: UTF-8
charset : terminal : ISO-8859-15, interne : UTF-8
....
[[charset_options]]
@@ -2266,8 +2267,8 @@ $ mkdir -p ~/.weechat/ssl
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
----
Note: il est possible de concaténer plusieurs certificats dans une le fichier
CAs.pem.
[NOTE]
Il est possible de concaténer plusieurs certificats dans le fichier CAs.pem.
* Sous WeeChat, avec le serveur "oftc" déjà ajouté :
@@ -2634,15 +2635,15 @@ Les autres messages numériques peuvent être paramétrés de la même manière.
Le message peut être préfixé par le nom du serveur pour être spécifique à un
serveur IRC (par exemple: `freenode.whois`).
Quelques exemples:
Quelques exemples :
* afficher le résultat de `/whois` sur le tampon privé:
* afficher le résultat de `/whois` sur le tampon privé :
----
/set irc.msgbuffer.whois private
----
* restaurer le tampon par défaut pour whois (tampon du serveur):
* restaurer le tampon par défaut pour whois (tampon du serveur) :
----
/unset irc.msgbuffer.whois
@@ -2655,7 +2656,7 @@ seulement :
/set irc.msgbuffer.freenode.invite current
----
* afficher le message "303" (ison) sur le tampon "core" WeeChat:
* afficher le message "303" (ison) sur le tampon "core" WeeChat :
----
/set irc.msgbuffer.303 weechat
@@ -2973,8 +2974,8 @@ langages.
Une autre extension appelée "script" est un gestionnaire de scripts et est
utilisé pour charger/décharger des scripts pour n'importe quel langage, et
installer/supprimer des scripts du dépôt WeeChat, qui sont visibles à cette URL:
https://weechat.org/scripts
installer/supprimer des scripts du dépôt WeeChat, qui sont visibles à cette
URL : https://weechat.org/scripts
Pour plus d'informations sur comment écrire des scripts, ou sur l'API
WeeChat pour les scripts, merci de lire le 'Le Guide pour Scripts WeeChat'.
@@ -3051,7 +3052,7 @@ dans la 'Référence API Extension WeeChat'.
[[trigger_options]]
==== Options (trigger.conf)
Sections:
Sections :
[width="100%",cols="3m,6m,16",options="header"]
|===
@@ -3063,7 +3064,7 @@ Sections:
/set trigger.trigger.* | Options des triggers
|===
Options:
Options :
include::autogen/user/trigger_options.asciidoc[]
@@ -3076,7 +3077,7 @@ include::autogen/user/trigger_commands.asciidoc[]
==== Anatomie d'un trigger
Un trigger a les options suivantes (les noms sont
`trigger.trigger.<nom>.<option>`):
`trigger.trigger.<nom>.<option>`) :
[width="100%",cols="2m,2,10",options="header"]
|===
@@ -3132,7 +3133,7 @@ Lorsque le callback d'un trigger est appelé, les actions suivantes sont
exécutées, dans cet ordre, si les triggers sont globalement activés et si le
trigger lui-même est activé :
. vérifier les conditions du trigger: si faux, sortir
. vérifier les conditions du trigger : si faux, sortir
. remplacer du texte dans le trigger en utilisant des expressions régulières
. exécuter la/les commande(s)
. sortir avec un code retour (sauf pour les "hooks" 'modifier' et 'focus').
@@ -3441,7 +3442,7 @@ pour le modificateur 'weechat_print') :
| tg_tags_count | chaîne | Nombre d'étiquettes dans le message
| tg_tag_nick | chaîne | Pseudo (depuis l'étiquette "nick_xxx")
| tg_tag_prefix_nick | chaîne | Couleur du pseudo dans le préfixe (depuis l'étiquette "prefix_nick_ccc")
| tg_tag_host | chaîne | Nom d'utilisateur et hôte, format: utilisateur@hôte (depuis l'étiquette "host_xxx")
| tg_tag_host | chaîne | Nom d'utilisateur et hôte, format : utilisateur@hôte (depuis l'étiquette "host_xxx")
| tg_tag_notify | chaîne | Niveau de notification ('none', 'message', 'private', 'highlight')
| tg_notify | chaîne | Niveau de notification, si différent de 'none'
| tg_msg_pv | chaîne | "1" pour un message privé, sinon "0"
+13 -112
View File
@@ -2,21 +2,6 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback di uno script
** plugin: guile
** variables:
*** 'script' (pointer, hdata: "guile_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "guile_callback")
*** 'next_callback' (pointer, hdata: "guile_callback")
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: elenco degli script
** plugin: guile
** variables:
@@ -29,7 +14,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "guile_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
@@ -229,21 +213,6 @@
** lists:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback di uno script
** plugin: javascript
** variables:
*** 'script' (pointer, hdata: "javascript_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "javascript_callback")
*** 'next_callback' (pointer, hdata: "javascript_callback")
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: elenco degli script
** plugin: javascript
** variables:
@@ -256,28 +225,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "javascript_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback di uno script
** plugin: lua
** variables:
*** 'script' (pointer, hdata: "lua_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "lua_callback")
*** 'next_callback' (pointer, hdata: "lua_callback")
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: elenco degli script
** plugin: lua
** variables:
@@ -290,28 +243,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "lua_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback di uno script
** plugin: perl
** variables:
*** 'script' (pointer, hdata: "perl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "perl_callback")
*** 'next_callback' (pointer, hdata: "perl_callback")
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: elenco degli script
** plugin: perl
** variables:
@@ -324,28 +261,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "perl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback di uno script
** plugin: python
** variables:
*** 'script' (pointer, hdata: "python_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "python_callback")
*** 'next_callback' (pointer, hdata: "python_callback")
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: elenco degli script
** plugin: python
** variables:
@@ -358,28 +279,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "python_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** lists:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback di uno script
** plugin: ruby
** variables:
*** 'script' (pointer, hdata: "ruby_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "ruby_callback")
*** 'next_callback' (pointer, hdata: "ruby_callback")
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: elenco degli script
** plugin: ruby
** variables:
@@ -392,7 +297,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "ruby_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
@@ -428,21 +332,6 @@
** lists:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback di uno script
** plugin: tcl
** variables:
*** 'script' (pointer, hdata: "tcl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "tcl_callback")
*** 'next_callback' (pointer, hdata: "tcl_callback")
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: elenco degli script
** plugin: tcl
** variables:
@@ -455,7 +344,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "tcl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
@@ -487,6 +375,7 @@
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
@@ -540,6 +429,7 @@
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
@@ -558,9 +448,11 @@
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
@@ -644,6 +536,7 @@
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
@@ -668,10 +561,13 @@
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
@@ -684,14 +580,19 @@
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
+6 -2
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | ottiene nick corrente su un server | nome server
| irc | irc_nick_color | ottiene il codice del colore del nick | nick
| irc | irc_nick_color | get nick color code (*deprecated* since version 1.5, replaced by "nick_color") | nick
| irc | irc_nick_color_name | ottiene il nome del colore del nick | nick
| irc | irc_nick_color_name | get nick color name (*deprecated* since version 1.5, replaced by "nick_color_name") | nick
| irc | irc_nick_from_host | ottiene nick dall'host IRC | host IRC (come `:nick!nome@server.com`)
@@ -54,6 +54,10 @@
| weechat | locale | locale usato per la traduzione dei messaggi | -
| weechat | nick_color | ottiene il codice del colore del nick | nick
| weechat | nick_color_name | ottiene il nome del colore del nick | nick
| weechat | term_height | height of terminal | -
| weechat | term_width | width of terminal | -
+1 -1
View File
@@ -65,7 +65,7 @@ Default options can be set in the option exec.command.default_options.
Examples:
/exec -n ls -l /tmp
/exec -n ps xu | grep weechat
/exec -sh -n ps xu | grep weechat
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
/exec -o uptime
+9 -3
View File
@@ -146,11 +146,17 @@ Examples:
[command]*`ctcp`* invia un messaggio CTCP (Protocollo Client-A-Client)::
----
/ctcp <destinazione> <tipo> [<argomenti>]
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
target: nick or channel name to send CTCP to
type: CTCP type (examples: "version", "ping", ..)
server: send to this server (internal name)
target: nick or channel ('*' = current channel)
type: CTCP type (examples: "version", "ping", ..)
arguments: arguments for CTCP
Examples:
/ctcp toto time
/ctcp toto version
/ctcp * version
----
[[command_irc_cycle]]
+6 -26
View File
@@ -7,11 +7,6 @@
** 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`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** descrizione: `colore per l'elemento assenza`
** 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`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** descrizione: `colore per le modalità dei canali, vicino ai nomi dei canali`
** tipo: colore
@@ -197,11 +192,6 @@
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** descrizione: `mostra il messaggio di assenza del server nell'elemento barra di away`
** tipo: bool
** valori: on, off (valore predefinito: `on`)
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** descrizione: `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
@@ -242,21 +232,6 @@
** tipo: intero
** valori: none, next, near_server (valore predefinito: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** descrizione: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2"); look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `""`)
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
** descrizione: `hash algorithm used to find the color for a nick: djb2 = variant of djb2 (position of letters matters: anagrams of a nick have different color), sum = sum of letters`
** tipo: intero
** valori: djb2, sum (valore predefinito: `sum`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** descrizione: `caratteri usati per interrompere il calcolo del colore con le lettere del nick (almeno un carattere al di fuori di questa lista deve essere nella lista prima di interromperlo) (esempio: nick "|nick|away" con "|" nei caratteri restituisce il colore del nick "|nick")`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** descrizione: `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
@@ -437,6 +412,11 @@
** tipo: intero
** valori: 1 .. 10080 (valore predefinito: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** descrizione: `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`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** descrizione: `invia comandi sconosciuti al server`
** tipo: bool
@@ -578,7 +558,7 @@
** valori: qualsiasi stringa (valore predefinito: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** descrizione: `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`
** descrizione: `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`)
+1 -1
View File
@@ -28,7 +28,7 @@
** valori: on, off (valore predefinito: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** descrizione: `mask del nome file predefinito per i file di log (il formato è "directory/per/file" oppure "file", senza la prima "/" perché l'opzione "path" è usata per costruire il path completo del file); sono ammesse le variabili del buffer locale; sono ammessi gli specificatori di data (consultare man strftime)`
** descrizione: `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"`)
+2 -2
View File
@@ -113,9 +113,9 @@
** valori: on, off (valore predefinito: `on`)
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** descrizione: `numero massimo di client connessi ad una porta`
** descrizione: `maximum number of clients connecting to a port (0 = no limit)`
** tipo: intero
** valori: 1 .. 1024 (valore predefinito: `5`)
** valori: 0 .. 2147483647 (valore predefinito: `5`)
* [[option_relay.network.password]] *relay.network.password*
** descrizione: `password richiesta dai client per accedere a questo relay (un valore nullo corrisponde a nessuna password richiesta) (nota: il contenuto viene valutato, consultare /help eval)`
+13 -7
View File
@@ -152,7 +152,7 @@ Examples:
unalias: delete an alias
color: color number (greater than or equal to 0, max depends on terminal, commonly 63 or 255)
name: alias name for color (for example: "orange")
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option weechat.look.color_pairs_auto_reset)
reset: reset all color pairs (required when no more color pairs are available if automatic reset is disabled, see option "weechat.look.color_pairs_auto_reset")
term2rgb: convert a terminal color (0-255) to RGB color
rgb2term: convert a RGB color to terminal color (0-255)
limit: number of colors to use in terminal table (starting from 0); default is 256
@@ -546,6 +546,8 @@ buffers: store/apply only buffers (order of buffers)
windows: store/apply only windows (buffer displayed by each window)
Without argument, this command displays stored layouts.
The current layout can be saved on /quit command with the option "weechat.look.save_layout_on_exit".
----
[[command_weechat_mouse]]
@@ -698,9 +700,11 @@ Examples:
----
/quit [-yes] [<argomenti>]
-yes: richiesto se l'opzione option weechat.look.confirm_quit è abilitata
argomenti: testo inviato con il segnale "quit"
(ad esempio il plugin irc usa questo testo per inviare il messaggio di uscita al server)
-yes: required if option "weechat.look.confirm_quit" is enabled
arguments: text sent with signal "quit"
(for example irc plugin uses this text to send quit message to server)
By default when quitting the configuration files are saved (see option "weechat.look.save_config_on_exit") and the current layout can be saved (see option "weechat.look.save_layout_on_exit").
----
[[command_weechat_reload]]
@@ -737,9 +741,11 @@ Esempio:
----
/save [<file> [<file....>]]
file: file di configurazione da salvare (senza estensione ".conf")
file: configuration file to save (without extension ".conf")
Senza argomento, vengono salvati tutti i file (WeeChat e plugin).
Without argument, all files (WeeChat and plugins) are saved.
By default all configuration files are saved to disk on /quit command (see option "weechat.look.save_config_on_exit").
----
[[command_weechat_secure]]
@@ -843,7 +849,7 @@ Examples:
----
/upgrade [-yes] [<path_to_binary>|-quit]
-yes: required if option weechat.look.confirm_upgrade is enabled
-yes: required if option "weechat.look.confirm_upgrade" is enabled
path_to_binary: path to WeeChat binary (default is current binary)
-dummy: do nothing (option used to prevent accidental completion with "-quit")
-quit: close *ALL* connections, save session and quit WeeChat, which makes possible a delayed restoration (see below)
@@ -222,6 +222,11 @@
** 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`)
* [[option_weechat.color.item_away]] *weechat.color.item_away*
** descrizione: `text color for away item`
** 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`)
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** descrizione: `colore del testo per i nick assenti`
** tipo: colore
@@ -677,6 +682,11 @@
** tipo: intero
** valori: 0 .. 65535 (valore predefinito: `32`)
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
** descrizione: `mostra il messaggio di assenza del server nell'elemento barra di away`
** tipo: bool
** valori: on, off (valore predefinito: `on`)
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
** descrizione: `stringa usata per mostrare che alcune righe sono state filtrate nel buffer corrente (elemento barra "buffer_filter")`
** tipo: stringa
@@ -732,6 +742,21 @@
** tipo: intero
** valori: 1 .. 10000 (valore predefinito: `100`)
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
** descrizione: `force color for some nicks: hash computed with nickname to find color will not be used for these nicks (format is: "nick1:color1;nick2:color2"); look up for nicks is with exact case then lower case, so it's possible to use only lower case for nicks in this option`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `""`)
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
** descrizione: `hash algorithm used to find the color for a nick: djb2 = variant of djb2 (position of letters matters: anagrams of a nick have different color), sum = sum of letters`
** tipo: intero
** valori: djb2, sum (valore predefinito: `djb2`)
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
** descrizione: `caratteri usati per interrompere il calcolo del colore con le lettere del nick (almeno un carattere al di fuori di questa lista deve essere nella lista prima di interromperlo) (esempio: nick "|nick|away" con "|" nei caratteri restituisce il colore del nick "|nick")`
** tipo: stringa
** valori: qualsiasi stringa (valore predefinito: `"_|["`)
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
** descrizione: `testo da visualizzare prima del nick nel prefisso del messaggio, esempio: "<"`
** tipo: stringa
+4 -3
View File
@@ -530,11 +530,12 @@ key[shift]).
=== Ho dei problemi nella connessione al server con SSL, cosa posso fare?
// TRANSLATION MISSING
If you are using Mac OS X, you must install `curl-ca-bundle` and set the path
to certificates in WeeChat:
If you are using Mac OS X, you must install `openssl` from Homebrew.
A CA file will be bootstrapped using certificates from the system keychain.
You can then set the path to certificates in WeeChat:
----
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
----
Se si verificano problemi con l'handshake gnutls, si può cercare di
File diff suppressed because it is too large Load Diff
+42 -3
View File
@@ -16,8 +16,8 @@ Translators:
== Avvio di WeeChat
Un emulatore di terminale raccomandato per X (ma non obbligatorio) è
rxvt-unicode (ha un buon supporto per UTF-8, e nessun problema con
le scorciatoie da tastiera predefinite).
rxvt-unicode: ha un buon supporto per UTF-8, e nessun problema con
le scorciatoie da tastiera predefinite.
Avviare dalla propria shell:
@@ -175,6 +175,32 @@ autenticarsi con nickserv (solo se non viene usato SASL per l'autenticazione):
[NOTE]
Many commands in option 'command' can be separated by ';' (semi-colon).
// TRANSLATION MISSING
If you want to protect your password in configuration files, you can use
secured data.
// TRANSLATION MISSING
First setup a passphrase:
----
/secure passphrase this is my secret passphrase
----
// TRANSLATION MISSING
Then add a secured data with your freenode password:
----
/secure set freenode_password xxxxxxx
----
// TRANSLATION MISSING
Then you can use `${sec.data.freenode_password}` instead of your password in
IRC options mentioned above, for example:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
Per entrare automaticamente in alcuni canali quando ci si connette
al server:
@@ -235,12 +261,25 @@ Esce da un canale (mantenendo il buffer aperto):
/part [messaggio di uscita]
----
Chiude il buffer del server o del canale (`/close` è un alias per `/buffer close`):
// TRANSLATION MISSING
Close a server, channel or private buffer (`/close` is an alias for
`/buffer close`):
----
/close
----
// TRANSLATION MISSING
[WARNING]
Closing the server buffer will close all channel/private buffers.
// TRANSLATION MISSING
Disconnect from server, on the server buffer:
----
/disconnect
----
// TRANSLATION MISSING
[[irc_private_messages]]
== IRC private messages
+3 -1
View File
@@ -2305,7 +2305,9 @@ $ mkdir -p ~/.weechat/ssl
$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt
----
Nota: è possibile concatenare più certificati nel file CAs.pem.
// TRANSLATION MISSING
[NOTE]
E possibile concatenare più certificati nel file CAs.pem.
// TRANSLATION MISSING
* In WeeChat, with "oftc" server already added:
@@ -136,7 +136,7 @@
| weechat | filters_names | フィルタ名
| weechat | infolists | フックされた infolist の名前
| weechat | infolists | フックされたインフォリストの名前
| weechat | infos | フックされた情報の名前
@@ -150,7 +150,7 @@
| weechat | nicks | 現在のバッファのニックネームリストに含まれるニックネーム
| weechat | palette_colors | パレットカラー
| weechat | palette_colors | パレット
| weechat | plugins_commands | プラグインの定義するコマンド
+14 -113
View File
@@ -2,21 +2,6 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: スクリプトのコールバック
** プラグイン: guile
** 変数:
*** 'script' (pointer, hdata: "guile_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "guile_callback")
*** 'next_callback' (pointer, hdata: "guile_callback")
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: スクリプトのリスト
** プラグイン: guile
** 変数:
@@ -29,7 +14,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "guile_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
@@ -229,21 +213,6 @@
** リスト:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: スクリプトのコールバック
** プラグイン: javascript
** 変数:
*** 'script' (pointer, hdata: "javascript_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "javascript_callback")
*** 'next_callback' (pointer, hdata: "javascript_callback")
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: スクリプトのリスト
** プラグイン: javascript
** 変数:
@@ -256,28 +225,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "javascript_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** リスト:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: スクリプトのコールバック
** プラグイン: lua
** 変数:
*** 'script' (pointer, hdata: "lua_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "lua_callback")
*** 'next_callback' (pointer, hdata: "lua_callback")
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: スクリプトのリスト
** プラグイン: lua
** 変数:
@@ -290,28 +243,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "lua_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** リスト:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: スクリプトのコールバック
** プラグイン: perl
** 変数:
*** 'script' (pointer, hdata: "perl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "perl_callback")
*** 'next_callback' (pointer, hdata: "perl_callback")
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: スクリプトのリスト
** プラグイン: perl
** 変数:
@@ -324,28 +261,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "perl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** リスト:
*** 'last_script'
*** 'scripts'
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: スクリプトのコールバック
** プラグイン: python
** 変数:
*** 'script' (pointer, hdata: "python_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "python_callback")
*** 'next_callback' (pointer, hdata: "python_callback")
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: スクリプトのリスト
** プラグイン: python
** 変数:
@@ -358,28 +279,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "python_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** リスト:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: スクリプトのコールバック
** プラグイン: ruby
** 変数:
*** 'script' (pointer, hdata: "ruby_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "ruby_callback")
*** 'next_callback' (pointer, hdata: "ruby_callback")
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: スクリプトのリスト
** プラグイン: ruby
** 変数:
@@ -392,7 +297,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "ruby_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
@@ -428,21 +332,6 @@
** リスト:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: スクリプトのコールバック
** プラグイン: tcl
** 変数:
*** 'script' (pointer, hdata: "tcl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "tcl_callback")
*** 'next_callback' (pointer, hdata: "tcl_callback")
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: スクリプトのリスト
** プラグイン: tcl
** 変数:
@@ -455,7 +344,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "tcl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
@@ -481,12 +369,13 @@
** リスト:
*** 'gui_bars'
*** 'last_gui_bar'
* [[hdata_bar_item]]<<hdata_bar_item,'bar_item'>>: バーアイテム
* [[hdata_bar_item]]<<hdata_bar_item,'bar_item'>>: バー要素
** プラグイン: weechat
** 変数:
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
@@ -540,6 +429,7 @@
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
@@ -558,9 +448,11 @@
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
@@ -644,6 +536,7 @@
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
@@ -668,10 +561,13 @@
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
@@ -684,14 +580,19 @@
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
+1 -1
View File
@@ -42,7 +42,7 @@
| weechat | bar | バーのリスト | バーポインタ (任意) | バー名 (ワイルドカード "*" を使うことができます) (任意)
| weechat | bar_item | バーアイテムのリスト | バーアイテムポインタ (任意) | バーアイテム名 (ワイルドカード "*" を使うことができます) (任意)
| weechat | bar_item | バー要素のリスト | バー要素ポインタ (任意) | バー要素名 (ワイルドカード "*" を使うことができます) (任意)
| weechat | bar_window | バーウィンドウのリスト | バーウィンドウポインタ (任意) | -
+11 -7
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | あるサーバの現在のニックネームを取得 | サーバ名
| irc | irc_nick_color | ニックネームの色コードを取得 | ニックネーム
| irc | irc_nick_color | ニックネームの色コードを取得 (バージョン 1.5 で *廃止* されました。代わりに "nick_color" を使ってください) | ニックネーム
| irc | irc_nick_color_name | ニックネームの色名を取得 | ニックネーム
| irc | irc_nick_color_name | ニックネームの色名を取得 (バージョン 1.5 で *廃止* されました。代わりに "nick_color" を使ってください) | ニックネーム
| irc | irc_nick_from_host | IRC ホストからニックネームを取得 | IRC ホスト (例: `:nick!name@server.com`)
@@ -34,13 +34,13 @@
| weechat | charset_internal | WeeChat 内部文字セット | -
| weechat | charset_terminal | ターミナルの文字セット | -
| weechat | charset_terminal | 端末の文字セット | -
| weechat | color_ansi_regex | ANSI エスケープコードを検索する POSIX 拡張正規表現 | -
| weechat | color_rgb2term | ターミナル色コード (0-255) に変換されたRGB 色コード | rgb,limit (limit は任意でデフォルトでは 256 に設定)
| weechat | color_rgb2term | 端末色コード (0-255) に変換されたRGB 色コード | rgb,limit (limit は任意でデフォルトでは 256 に設定)
| weechat | color_term2rgb | RGB 色コードに変換されたターミナル色コード (0-255) | 色コード (ターミナル色コード: 0-255)
| weechat | color_term2rgb | RGB 色コードに変換された端末色コード (0-255) | 色コード (端末色コード: 0-255)
| weechat | cursor_mode | カーソルモードが有効の場合 1 | -
@@ -54,9 +54,13 @@
| weechat | locale | 翻訳メッセージに利用するロケール | -
| weechat | term_height | ターミナルの高さ | -
| weechat | nick_color | ニックネームの色コードを取得 | ニックネーム
| weechat | term_width | ターミナルの幅 | -
| weechat | nick_color_name | ニックネームの色名を取得 | ニックネーム
| weechat | term_height | 端末の高さ | -
| weechat | term_width | 端末の幅 | -
| weechat | version | WeeChat のバージョン | -
+1 -1
View File
@@ -26,7 +26,7 @@ listdict: インストール済み辞書を表示
/set aspell.check.default_dict "en"
/aspell enable
バーの中に提案のリストを表示するには、"aspell_suggest" アイテムを使ってください。
バーの中に提案のリストを表示するには、"aspell_suggest" 要素を使ってください。
aspell の有効無効を切り替えるデフォルトのキーは alt-s です。
----
+3 -3
View File
@@ -28,7 +28,7 @@
** 値: on, off (デフォルト値: `off`)
* [[option_aspell.check.suggestions]] *aspell.check.suggestions*
** 説明: `バッファ内の各辞書セットに対してバーアイテム "aspell_suggest" に表示する提案の数 (-1 = サジェスト機能を無効、0 = 全ての言語を使って全てのサジェスト結果を表示)`
** 説明: `バッファ内の各辞書セットに対してバー要素 "aspell_suggest" に表示する提案の数 (-1 = サジェスト機能を無効、0 = 全ての言語を使って全てのサジェスト結果を表示)`
** タイプ: 整数
** 値: -1 .. 2147483647 (デフォルト値: `-1`)
@@ -40,9 +40,9 @@
* [[option_aspell.color.misspelled]] *aspell.color.misspelled*
** 説明: `スペルミスのある単語に付ける色 (入力バー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_aspell.color.suggestions]] *aspell.color.suggestions*
** 説明: `スペルミスのある単語に対する修正候補に付ける色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
+1 -1
View File
@@ -65,7 +65,7 @@ property: フックプロパティ
例:
/exec -n ls -l /tmp
/exec -n ps xu | grep weechat
/exec -sh -n ps xu | grep weechat
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
/exec -o uptime
+2 -2
View File
@@ -5,12 +5,12 @@
* [[option_exec.color.flag_finished]] *exec.color.flag_finished*
** 説明: `コマンドリストで使う実行完了コマンドのフラグに対するテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_exec.color.flag_running]] *exec.color.flag_running*
** 説明: `コマンドリストで使う実行中コマンドのフラグに対するテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_exec.command.default_options]] *exec.command.default_options*
** 説明: `/exec コマンドのデフォルトオプション (/help exec を参照); 例: "-nosh -bg" は全てのコマンドをバックグラウンドで実行し (出力なし)、シェルを使わない`
+1 -1
View File
@@ -15,7 +15,7 @@ disable: FIFO パイプを無効化します
FIFO パイプは WeeChat をリモート操作する際に使われます: FIFO パイプを通じてシェルからコマンドやテキストを送信できます。
デフォルトの場合 FIFO パイプは ~/.weechat/weechat_fifo_xxx です ("xxx" は WeeChat の PID です)。
フォーマットは次のうちのどれか 1 つを使ってください:
書式は次のうちのどれか 1 つを使ってください:
plugin.buffer *テキストまたはコマンド
*テキストまたはコマンド
+11 -5
View File
@@ -120,7 +120,7 @@ WeeChat がサポートする機能: account-notify、away-notify、cap-notify
server: サーバ名、これは:
- 内部サーバ名 (/server add で追加されたもの、利用推奨)
- ホスト名/ポート番号又は IP アドレス/ポート番号、デフォルトのポート番号は 6667
- 次のフォーマットに従う URL: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
- 次の書式に従う URL: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]]
注意: アドレス/IP/URL を指定した場合、サーバを一時的に追加します (保存しません)、/help irc.look.temporary_servers を参照してください。
option: サーバに関するオプション (ブール型オプションでは、value は無視される)
nooption: ブール型オプションを 'off' にする (例: -nossl)
@@ -146,11 +146,17 @@ WeeChat がサポートする機能: account-notify、away-notify、cap-notify
[command]*`ctcp`* CTCP メッセージの送信 (Client-To-Client Protocol)::
----
/ctcp <target> <type> [<arguments>]
/ctcp [-server <server>] <target>[,<target>...] <type> [<arguments>]
target: CTCP を送信するニックネーム又はチャンネル
type: CTCP タイプ (例: "version"、"ping"、..)
server: 送信先サーバ名 (内部名)
target: 送信先ニックネーム又はチャンネル ('*' の場合現在のチャンネル宛に送信)
type: CTCP タイプ (例: "version"、"ping"、..)
arguments: CTCP の引数
例:
/ctcp toto time
/ctcp toto version
/ctcp * version
----
[[command_irc_cycle]]
@@ -171,7 +177,7 @@ message: 退出メッセージ (他のユーザに宛てる)
send <nick> <file>
nick: ニックネーム
file: ファイルネーム (ローカルホスト上の)
file: ファイル (ローカルホスト上の)
例:
"toto" とチャット:
+26 -46
View File
@@ -5,77 +5,72 @@
* [[option_irc.color.input_nick]] *irc.color.input_nick*
** 説明: `インプットバーのニックネームに使う色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** 説明: `離席アイテムに使う色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** 説明: `チャンネル名付近のチャンネルモードに使う色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
** 説明: `カウント中の遅延インジケータの色 (pong がサーバから返らない場合、遅延は増加する)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
** 説明: `pong がサーバから返った場合の、遅延インジケータの色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_irc.color.item_nick_modes]] *irc.color.item_nick_modes*
** 説明: `"input_prompt" バーアイテム内のニックネームモードに付ける色`
** 説明: `"input_prompt" バー要素内のニックネームモードに付ける色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.message_join]] *irc.color.message_join*
** 説明: `参加メッセージの色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_irc.color.message_quit]] *irc.color.message_quit*
** 説明: `退出/終了 メッセージの色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
** 説明: `メッセージに含まれる mirc カラーのマッピングをハッシュテーブルで変更: キーは "fg,bg" で -1 (指定無し) から 15 までの整数、 値は WeeChat 色名か色番号 (フォーマットは: "1,-1:color1;2,7:color2")、例: "1,-1:darkgray;1,2:white,blue" はテキスト色が黒のものを "darkgray" に、背景色が青でテキスト色が黒のものを "white,blue" に変更; IRC コードに対するデフォルトの WeeChat 色は、0=白、1=黒、2=青、3=緑、4=ライトレッド、5=赤、6=赤紫、7=茶色、8=黄色、9=ライトグリーン、10=シアン、11=ライトシアン、12=ライトブルー、13=ライトマゼンタ、14=灰色、15=白`
** 説明: `メッセージに含まれる mirc の定義する色に対するマッピングをハッシュテーブルで変更: キーは "fg,bg" で -1 (指定無し) から 15 までの整数、値は WeeChat 色名か色番号 (書式: "1,-1:color1;2,7:color2")、例: "1,-1:darkgray;1,2:white,blue" はテキスト色が黒のものを "darkgray" に、背景色が青でテキスト色が黒のものを "white,blue" に変更; IRC コードに対するデフォルトの WeeChat 色は、0=白、1=黒、2=青、3=緑、4=ライトレッド、5=赤、6=赤紫、7=茶色、8=黄色、9=ライトグリーン、10=シアン、11=ライトシアン、12=ライトブルー、13=ライトマゼンタ、14=灰色、15=白`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"1,-1:darkgray"`)
* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
** 説明: `モード文字を用いたニックネームプレフィックスの色 (o=オペレータ、h=halfop、v=発言、..)、フォーマット: "o:color1;h:color2;v:color3" (モードが見つからない場合、WeeChat はサーバから受け取ったモードの次のものを試す ("PREFIX"); モードが見つからなかった場合は、特殊なモード "*" がデフォルト色として使えます)`
** 説明: `モード文字を用いたニックネームプレフィックスの色 (o=オペレータ、h=halfop、v=発言、..)、書式: "o:color1;h:color2;v:color3" (モードが見つからない場合、WeeChat はサーバから受け取ったモードの次のものを試す ("PREFIX"); モードが見つからなかった場合は、特殊なモード "*" がデフォルト色として使えます)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"y:lightred;q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
* [[option_irc.color.notice]] *irc.color.notice*
** 説明: `notices に含まれるテキスト "Notice" の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_irc.color.reason_quit]] *irc.color.reason_quit*
** 説明: `退出/終了メッセージに含まれる理由の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.topic_current]] *irc.color.topic_current*
** 説明: `現在のチャンネルトピックの色 (チャンネルに参加または /topic を使ったときに使われます)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.color.topic_new]] *irc.color.topic_new*
** 説明: `新しいチャンネルトピックの色 (トピックが変更されたときに使われます)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_irc.color.topic_old]] *irc.color.topic_old*
** 説明: `古いチャンネルトピックの色 (トピックが変更されたときに使われます)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_irc.look.buffer_open_before_autojoin]] *irc.look.buffer_open_before_autojoin*
** 説明: `自動で参加した場合 ("autojoin" オプションで参加した場合) に、サーバから JOIN を受信する前にチャンネルバッファを開く; チャンネルとバッファ番号の対応を常に一致させたい場合に便利です`
@@ -118,7 +113,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
** 説明: `CTCP TIME メッセージに対する応答に利用される時間フォーマット (日付/時間指定子は strftime の man を参照)`
** 説明: `CTCP TIME メッセージに対する応答に利用される時間書式 (日付/時間指定子は strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%a, %d %b %Y %T %z"`)
@@ -197,28 +192,23 @@
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** 説明: `サーバの離席メッセージを離席バーアイテムに表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** 説明: `設定したモードのうち少なくとも 1 つがチャンネルモードに設定されていた場合、チャンネルモード引数を隠す (全ての引数を隠すには "*" を使ってください、値が空の場合は全てのチャンネルモード引数が表示されます); 例: チャンネルモードに "k" または "f" が設定されていた場合にチャンネルモード引数を隠すには "kf" と設定してください`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"k"`)
* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
** 説明: `IRC サーバが表示されるバーアイテムの名前 (ステータスバー用)`
** 説明: `IRC サーバが表示されるバー要素の名前 (ステータスバー用)`
** タイプ: 整数
** 値: buffer_plugin, buffer_name (デフォルト値: `buffer_plugin`)
* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
** 説明: `"input_prompt" バーアイテムではニックネームモードを表示`
** 説明: `"input_prompt" バー要素ではニックネームモードを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
** 説明: `"input_prompt" バーアイテムではニックネームプレフィックスを表示`
** 説明: `"input_prompt" バー要素ではニックネームプレフィックスを表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
@@ -242,21 +232,6 @@
** タイプ: 整数
** 値: none, next, near_server (デフォルト値: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** 説明: `一部のニックネームでニックネーム色を強制する: ニックネームから計算されるハッシュを元にした色を利用しない (フォーマット: "nick1:color1;nick2:color2"); ニックネームの検索はまず大文字小文字が区別された状態で行われ、そのあとに小文字で行われます。このため、このオプションのニックネーム部分を小文字だけで書く事もできます`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
** 説明: `ニックネームに対する色を見つけるハッシュアルゴリズム: djb2 = djb2 (文字の位置が重要: ニックネームに同じ色が使われにくくなる) の亜種、sum = 文字の総和`
** タイプ: 整数
** 値: djb2, sum (デフォルト値: `sum`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** 説明: `ニックネーム内の色計算に使用する部分を制限する文字 (このリストに含まれない文字が、このリストの文字の前に少なくとも一つ以上含まれなければいけない) (例: "|" を設定した場合、"|nick|away" はニックネーム "|nick" と同じ色になる)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** 説明: `ニックネームのスマート補完 (発言日時の新しいものから順にニックネームを補完): speakers = すべてのニックネーム (ハイライトされたニックネームを含む)、speakers_highlights = ハイライトされたニックネームのみ`
** タイプ: 整数
@@ -423,7 +398,7 @@
** 値: 0 .. 604800 (デフォルト値: `0`)
* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
** 説明: `遅延時間が増加する場合、遅延アイテムの 2 回のリフレッシュの間のインターバル (秒単位)`
** 説明: `遅延時間が増加する場合、遅延要素の 2 回のリフレッシュの間のインターバル (秒単位)`
** タイプ: 整数
** 値: 1 .. 3600 (デフォルト値: `1`)
@@ -437,6 +412,11 @@
** タイプ: 整数
** 値: 1 .. 10080 (デフォルト値: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** 説明: `対象のサーバに対して SASL を要求したものの SASL が使えなかった場合に SASL 認証失敗として取り扱う; このオプションの有効化は、対象のサーバに対するオプション "sasl_fail" を "reconnect" または "disconnect" に設定した場合にのみ、効果があります`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** 説明: `未定義のコマンドをサーバに送信`
** タイプ: ブール
@@ -578,7 +558,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** 説明: `SASL 認証が失敗した場合の挙動: 認証の問題を無視する場合は "continue"、サーバへの再接続を予定する場合は "reconnect"、サーバから切断する場合は "disconnect"`
** 説明: `SASL 認証が失敗した場合の挙動: 認証の問題を無視する場合は "continue"、サーバへの再接続を予定する場合は "reconnect"、サーバから切断する場合は "disconnect" (irc.network.sasl_fail_unavailable も参照してください)`
** タイプ: 整数
** 値: continue, reconnect, disconnect (デフォルト値: `continue`)
+3 -3
View File
@@ -5,12 +5,12 @@
* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
** 説明: `バックログの最終行の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_logger.color.backlog_line]] *logger.color.backlog_line*
** 説明: `バックログ行の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_logger.file.auto_log]] *logger.file.auto_log*
** 説明: `バッファの内容をファイルに自動的に保存 (バッファのログ保存が無効化されていない限り)`
@@ -28,7 +28,7 @@
** 値: on, off (デフォルト値: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** 説明: `ログファイルのデフォルトファイル名マスク (フォーマットは "directory/to/file" または "file"、最初に "/" が無ければ "path" オプションがファイルへの完全なパスを作るために使われ); ローカルバッファ変数が使える; 日付指定子を使える (strftime の man を参照)`
** 説明: `ログファイルのデフォルトファイル名マスク (書式は "directory/to/file" または "file"、最初に "/" が無ければ "path" オプションがファイルへの完全なパスを作るために使われます); ローカルバッファ変数を使うことも可能です (全てのバッファで定義されている変数以外を使わないでください。すなわち、$server や $channel などを使うべきではありません); 日付指定子を使うことも可能です (strftime の man を参照してください)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"$plugin.$name.weechatlog"`)
+3 -3
View File
@@ -19,17 +19,17 @@
del: リレーを削除 (クライアントとの接続は保持)
stop: サーバソケットを閉じる (クライアントとの接続は保持)
restart: サーバソケットを閉じて同じポートで接続を待つ (クライアントとの接続は保持)
name: リレー名 (以下のフォーマットを参照)
name: リレー名 (以下の書式を参照)
port: リレーが使うポートの番号
raw: 生リレーデータを表示するバッファを開く
sslcertkey: オプション relay.network.ssl_cert_key のパスを使って SSL 証明書/鍵を指定
リレー名のフォーマット: [ipv4.][ipv6.][ssl.]<protocol.name>
リレー名の書式: [ipv4.][ipv6.][ssl.]<protocol.name>
ipv4: IPv4 を強制的に利用
ipv6: IPv6 を強制的に利用
ssl: SSL を有効化
protocol.name: リレーするプロトコルと名前:
- "irc" プロトコル: name は共有するサーバ名 (任意指定、指定しない場合、サーバ名は "PASS" コマンドでクライアントが送信するものと同じでなければいけません、"PASS" コマンドのフォーマットは "PASS server:password")
- "irc" プロトコル: name は共有するサーバ名 (任意指定、指定しない場合、サーバ名は "PASS" コマンドでクライアントが送信するものと同じでなければいけません、"PASS" コマンドの書式は "PASS server:password")
- "weechat" プロトコル (name は使われません)
"irc" プロトコルを指定した場合、どんな IRC クライアント (WeeChat 自身を含めて) でもポートに接続することができます。
+12 -12
View File
@@ -5,47 +5,47 @@
* [[option_relay.color.client]] *relay.color.client*
** 説明: `クライアント説明用のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_relay.color.status_active]] *relay.color.status_active*
** 説明: `"接続済み" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightblue`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightblue`)
* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
** 説明: `"認証失敗" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
** 説明: `"接続中" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_relay.color.status_disconnected]] *relay.color.status_disconnected*
** 説明: `"接続切断" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
** 説明: `"認証待ち" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
* [[option_relay.color.text]] *relay.color.text*
** 説明: `リレーバッファ内のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_relay.color.text_bg]] *relay.color.text_bg*
** 説明: `リレーバッファ内の背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_relay.color.text_selected]] *relay.color.text_selected*
** 説明: `リレーバッファ内の選択行のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
** 説明: `IRC チャンネルごとのバックログの最大時間 (分) (0 = 制限無し、例: 1440 = 1 日、10080 = 1 週間、43200 = 1 ヶ月、525600 = 1 年間)`
@@ -73,7 +73,7 @@
** 値: 未制約文字列 (デフォルト値: `"irc_privmsg"`)
* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
** 説明: `バックログメッセージの時間フォーマット (フォーマットは man strftime を参照) (メッセージの irc タグ内に時間の情報が含まれるため、クライアントがサーバの "server-time" 機能を利用可能にした場合、これは利用されません); 空文字列 = バックログメッセージで時間を表示しない`
** 説明: `バックログメッセージの時間書式 (書式は man strftime を参照) (メッセージの irc タグ内に時間の情報が含まれるため、クライアントがサーバの "server-time" 機能を利用可能にした場合、これは利用されません); 空文字列 = バックログメッセージで時間を表示しない`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"[%H:%M] "`)
@@ -113,9 +113,9 @@
** 値: on, off (デフォルト値: `on`)
* [[option_relay.network.max_clients]] *relay.network.max_clients*
** 説明: `ポートに接続するクライアントの最大数`
** 説明: `ポートに接続するクライアントの最大数 (0 = 制限なし)`
** タイプ: 整数
** 値: 1 .. 1024 (デフォルト値: `5`)
** 値: 0 .. 2147483647 (デフォルト値: `5`)
* [[option_relay.network.password]] *relay.network.password*
** 説明: `このリレーを利用するためにクライアントが必要なパスワード (空の場合パスワードなし) (注意: 値は評価されます、/help eval を参照してください)`
+27 -27
View File
@@ -5,135 +5,135 @@
* [[option_script.color.status_autoloaded]] *script.color.status_autoloaded*
** 説明: `"自動ロード" 状態 ("a") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_script.color.status_held]] *script.color.status_held*
** 説明: `"ホールド" 状態 ("H") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_script.color.status_installed]] *script.color.status_installed*
** 説明: `"インストール済み" 状態 ("i") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_script.color.status_obsolete]] *script.color.status_obsolete*
** 説明: `"アップデートが必要" 状態 ("N") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_script.color.status_popular]] *script.color.status_popular*
** 説明: `"人気" 状態 ("*") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_script.color.status_running]] *script.color.status_running*
** 説明: `"実行中" 状態 ("r") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_script.color.status_unknown]] *script.color.status_unknown*
** 説明: `"未定義" 状態 ("?") に対応する色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_script.color.text]] *script.color.text*
** 説明: `スクリプトバッファのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_bg]] *script.color.text_bg*
** 説明: `スクリプトバッファ内の背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_bg_selected]] *script.color.text_bg_selected*
** 説明: `スクリプトバッファ内の選択行の背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
* [[option_script.color.text_date]] *script.color.text_date*
** 説明: `スクリプトバッファ内の日付のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_date_selected]] *script.color.text_date_selected*
** 説明: `スクリプトバッファ内の日付が選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_script.color.text_delimiters]] *script.color.text_delimiters*
** 説明: `スクリプトバッファ内の区切り文字のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_description]] *script.color.text_description*
** 説明: `スクリプトバッファ内の説明のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_description_selected]] *script.color.text_description_selected*
** 説明: `スクリプトバッファ内の説明が選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_script.color.text_extension]] *script.color.text_extension*
** 説明: `スクリプトバッファ内の拡張子のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_extension_selected]] *script.color.text_extension_selected*
** 説明: `スクリプトバッファ内の拡張子が選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_script.color.text_name]] *script.color.text_name*
** 説明: `スクリプトバッファ内のスクリプト名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_script.color.text_name_selected]] *script.color.text_name_selected*
** 説明: `スクリプトバッファ内のスクリプト名が選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_script.color.text_selected]] *script.color.text_selected*
** 説明: `スクリプトバッファ内の選択行のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_script.color.text_tags]] *script.color.text_tags*
** 説明: `スクリプトバッファ内のタグのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
* [[option_script.color.text_tags_selected]] *script.color.text_tags_selected*
** 説明: `スクリプトバッファ内のタグが選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_script.color.text_version]] *script.color.text_version*
** 説明: `スクリプトバッファ内のバージョンのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
* [[option_script.color.text_version_loaded]] *script.color.text_version_loaded*
** 説明: `スクリプトバッファ内のロード済みバージョンのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_script.color.text_version_loaded_selected]] *script.color.text_version_loaded_selected*
** 説明: `スクリプトバッファ内のロード済みバージョンが選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_script.color.text_version_selected]] *script.color.text_version_selected*
** 説明: `スクリプトバッファ内のバージョンが選択された場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_script.look.columns]] *script.look.columns*
** 説明: `スクリプトバッファでの表示列のフォーマット: 以下の列識別子がそれぞれの値で置き換えられます: %a=作者、%d=説明、%D=追加日、%e=拡張子、%l=言語、%L=ライセンス、%n=拡張子を含む名前、%N=名前、%r=依存、%s=状態、%t=タグ、%u=アップデート日、%v=バージョン、%V=ロード済みバージョン、%w=min_weechat、%W=max_weechat)`
** 説明: `スクリプトバッファでの表示列の書式: 以下の列識別子がそれぞれの値で置き換えられます: %a=作者、%d=説明、%D=追加日、%e=拡張子、%l=言語、%L=ライセンス、%n=拡張子を含む名前、%N=名前、%r=依存、%s=状態、%t=タグ、%u=アップデート日、%v=バージョン、%V=ロード済みバージョン、%w=min_weechat、%W=max_weechat)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%s %n %V %v %u | %d | %t"`)
+8 -8
View File
@@ -5,42 +5,42 @@
* [[option_trigger.color.flag_command]] *trigger.color.flag_command*
** 説明: `コマンドフラグに対するテキスト色 (/trigger list 用)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_trigger.color.flag_conditions]] *trigger.color.flag_conditions*
** 説明: `状態フラグに対するテキスト色 (/trigger list 用)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_trigger.color.flag_regex]] *trigger.color.flag_regex*
** 説明: `正規表現フラグに対するテキスト色 (/trigger list 用)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_trigger.color.flag_return_code]] *trigger.color.flag_return_code*
** 説明: `リターンコードに対するテキスト色 (/trigger list 用)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_trigger.color.regex]] *trigger.color.regex*
** 説明: `正規表現に対するテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_trigger.color.replace]] *trigger.color.replace*
** 説明: `置換テキストに対するテキスト色 (正規表現用)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_trigger.color.trigger]] *trigger.color.trigger*
** 説明: `トリガ名に対するテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_trigger.color.trigger_disabled]] *trigger.color.trigger_disabled*
** 説明: `無効化されたトリガの名前に対するテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
* [[option_trigger.look.enabled]] *trigger.look.enabled*
** 説明: `トリガサポートの有効化`
+39 -33
View File
@@ -26,7 +26,7 @@ message: 離席メッセージ (メッセージが無い場合は、離席状態
list: 全てのバーをリストアップ
listfull: 全てのバーをリストアップ (詳細)
listitems: 全てのバーアイテムをリストアップ
listitems: 全てのバー要素をリストアップ
add: 新しいバーを追加
name: バーの名称 (ユニークな)
type: root: 外側のウィンドウ、
@@ -40,7 +40,7 @@ message: 離席メッセージ (メッセージが無い場合は、離席状態
position: bottom、top、left、right
size: バーのサイズ (文字数で指定)
separator: 1 はセパレータ (線) を使用、0 または指定無しはセパレータ無し
item1,...: バーのアイテム (アイテムはコンマ (アイテム間にスペース) または "+" (アイテム間にスペース無し) で区切ります)
item1,...: バーの要素 (要素はコンマ (要素間にスペース) または "+" (要素間にスペース無し) で区切ります)
default: デフォルトバーを作成 (バーの名前が無ければ全てのデフォルトバーが作成されます)
del: バーを削除 (-all を付ければ全てのバーを削除)
set: バー属性に値を設定
@@ -138,7 +138,7 @@ localvar: 現在のバッファのローカル変数を表示
----
[[command_weechat_color]]
[command]*`color`* 色の別名の定義と、カラーパレットの表示::
[command]*`color`* 色の別名の定義と、パレットの表示::
----
/color alias <color> <name>
@@ -150,12 +150,12 @@ localvar: 現在のバッファのローカル変数を表示
alias: ある色に別名を追加
unalias: 別名の削除
color: カラー番号 (0 以上、最大値はターミナル依存、多くの場合 63 か 255)
name: カラーの別名 (例: "orange")
reset: 全てのカラーペアをリセット (自動的なリセットが無効化されており、これ以上のカラーペアが利用できない場合に必要、オプション weechat.look.color_pairs_auto_reset を参照)
term2rgb: ターミナル色 (0-255) を RGB 色に変換
rgb2term: RGB 色をターミナル色 (0-255) に変換
limit: ターミナルテーブル内で使う色の数 (0 から始まる); デフォルトは 256
color: 番号 (0 以上、最大値は端末依存、多くの場合 63 か 255)
name: の別名 (例: "orange")
reset: 全てのペアをリセット (自動的なリセットが無効化されており、これ以上のペアが利用できない場合に必要、オプション "weechat.look.color_pairs_auto_reset" を参照)
term2rgb: 端末色 (0-255) を RGB 色に変換
rgb2term: RGB 色を端末色 (0-255) に変換
limit: 端末テーブル内で使う色の数 (0 から始まる); デフォルトは 256
-o: 端末/色情報を現在の入力としてバッファに送る
引数無しの場合、コマンドは新しいバッファに色を表示します。
@@ -235,12 +235,12 @@ stop: カーソルモードを終了
dirs: ディレクトリを表示
hdata: hdata に関する情報を表示 (free を付けた場合: メモリから全ての hdata を削除)
hooks: フックに関する情報を表示
infolists: infolist に関する情報を表示
infolists: インフォリストに関する情報を表示
libs: 使用中の外部ライブラリに関する情報を表示
memory: メモリ使用量に関する情報を表示
mouse: マウスのデバックを切り替え
tags: 行のタグを表示
term: ターミナルに関する情報を表示
term: 端末に関する情報を表示
windows: ウィンドウツリーの情報を表示
----
@@ -254,7 +254,7 @@ infolists: infolist に関する情報を表示
-n: 結果をバッファに送信せずに表示 (デバッグモード)
-s: 評価前に式を分割する (複数のコマンドを指定する場合はセミコロンで区切ってください)
-c: 条件として評価: 演算子と括弧をを使い、ブール値 ("0" または "1") を返します
expression: 評価する式、フォーマット、${variable} 型のフォーマットの変数は置換されます (以下を参照); 複数のコマンドを指定する場合はセミコロンで区切ってください
expression: 評価する式、${variable} 型の書式の変数は置換されます (以下を参照); 複数のコマンドを指定する場合はセミコロンで区切ってください
operator: 論理演算子や比較演算子:
- 論理演算子:
&& ブール演算の "and"
@@ -275,18 +275,18 @@ expression: 評価する式、フォーマット、${variable} 型のフォー
50 > 100 ==> 0
"50" > "100" ==> 1
式中の ${variable} 型のフォーマットの変数は置換されます。変数は以下の優先順位に従います:
1. 評価済みのサブ文字列 (フォーマット: "eval:xxx")
2. エスケープ文字を含む文字列 (フォーマット: "esc:xxx" または "\xxx")
3. 隠す文字を含む文字列 (フォーマット: "hide:char,string")
4. 色 (フォーマット: "color:xxx")
5. 情報 (フォーマット: "info:name,arguments"、arguments は任意)
6. 現在の日付/時刻 (フォーマット: "date" または "date:format")
7. 環境変数 (フォーマット: "env:XXX")
8. オプション (フォーマット: "file.section.option")
式中の ${variable} 型の書式の変数は置換されます。変数は以下の優先順位に従います:
1. 評価済みのサブ文字列 (書式: "eval:xxx")
2. エスケープ文字を含む文字列 (書式: "esc:xxx" または "\xxx")
3. 隠す文字を含む文字列 (書式: "hide:char,string")
4. 色 (書式: "color:xxx")
5. 情報 (書式: "info:name,arguments"、arguments は任意)
6. 現在の日付/時刻 (書式: "date" または "date:format")
7. 環境変数 (書式: "env:XXX")
8. オプション (書式: "file.section.option")
9. バッファのローカル変数
10. hdata の名前/変数 (値は自動的に文字列に変換されます)、デフォルトでは "window" と "buffer" は現在のウィンドウ/バッファを指します。
hdata のフォーマットは以下の 1 つです:
hdata の書式は以下の 1 つです:
hdata.var1.var2...: hdata (ポインタは既知) で開始し、1 個ずつ変数を続ける (他の hdata を続けることも可能)
hdata[list].var1.var2...: リストを使う hdata で開始する、例:
${buffer[gui_buffers].full_name}: バッファリストにリンクされた最初のバッファのフルネーム
@@ -434,7 +434,7 @@ value: 表示する履歴エントリの数
delete_beginning_of_line: 行の最初からカーソル位置までを削除
delete_end_of_line: カーソルから行の最後までを削除
delete_line: 行を削除
clipboard_paste: クリップボードから貼り付け
clipboard_paste: クリップボードからペースト
transpose_chars: 2 つの文字を入れ替え
undo: 最新のコマンドラインアクションまで元に戻す
redo: 最新のコマンドラインアクションまでやり直す
@@ -500,16 +500,16 @@ listdefault: デフォルトキーをリストアップ
キーにコマンドを割り当てる場合、alt+k (または Esc の後に k) した後に、割り当てたいキーを押すことをお勧めします: これはコマンドラインにキーコードを入力することになります。
"mouse" コンテント ("cursor" コンテキストの一部) に対しては、キーは以下のフォーマット: "@area:key" または "@area1>area2:key"。 ここで、area は以下の値を取れます:
*: スクリーン上の任意のエリア
"mouse" コンテント ("cursor" コンテキストの一部) に対しては、キーは以下の書式: "@area:key" または "@area1>area2:key"。ここで、area は以下の値を取れます:
*: 画面上の任意のエリア
chat: チャットエリア (任意のバッファ)
chat(xxx): 名前 "xxx" を持つチャットエリア (プラグイン含む完全な名前)
bar(*): 任意のバー
bar(xxx): バー "xxx"
item(*): 任意のバーアイテム
item(xxx): バーアイテム "xxx"
item(*): 任意のバー要素
item(xxx): バー要素 "xxx"
多くのマウスイベントにマッチさせるにはワイルドカード "*" をキーに使ってください。
"hsignal:name" というフォーマットのコマンドに対する特別な値はマウスコンテキストに使えます、これはフォーカスハッシュテーブルを引数にして hsignal "name" を送ります。
"hsignal:name" という書式のコマンドに対する特別な値はマウスコンテキストに使えます、これはフォーカスハッシュテーブルを引数にして hsignal "name" を送ります。
その他の特別な値 "-" はキーを無効化するために利用されます。(これはキーの探索時には無視されます)
例:
@@ -545,7 +545,9 @@ listdefault: デフォルトキーをリストアップ
buffers: バッファのみに対してレイアウトを保存/適用 (バッファの順番)
windows: ウィンドウのみに対してレイアウトを保存/適用 (それぞれのウィンドウに表示されるバッファ)
引数無しでは、保存されたレイアウトを表示します。
引数を指定しなかった場合、保存されたレイアウトを表示します。
"weechat.look.save_layout_on_exit" オプションを使えば、現在のレイアウトを /quit コマンドの実行時に保存することが可能です。
----
[[command_weechat_mouse]]
@@ -626,7 +628,7 @@ arguments: ロードするプラグインに与える引数
-core: "-buffer core.weechat" のエイリアス
-current: 現在のバッファにテキストを表示
-escape: エスケープ文字を解釈 (例えば \a、\07、\x07)
-date: メッセージの日付、フォーマット:
-date: メッセージの日付、書式:
-n: 今から 'n' 秒前
+n: 今から 'n' 秒後
n: エポックから 'n' 秒目 (man time を参照)
@@ -701,6 +703,8 @@ password: パスワード (任意)
-yes: weechat.look.confirm_quit オプションが有効な場合に必要
arguments: "quit" シグナルと共に送られるテキスト
(例えば irc プラグインはサーバに quit メッセージを送る際にこのテキストを使います)
デフォルト設定では、終了時に設定ファイルを保存します (オプション "weechat.look.save_config_on_exit" 参照)。また、終了時に現在のレイアウトを保存することも可能です (オプション "weechat.look.save_layout_on_exit" 参照)。
----
[[command_weechat_reload]]
@@ -740,6 +744,8 @@ command: 実行するコマンド (最初に '/' が無い場合は自動的に
file: 保存する設定ファイル (拡張子 ".conf" は不要)
引数無しでは、全てのファイル (WeeChat とプラグイン) が保存されます。
デフォルト設定では、/quit コマンドの実行時にすべての設定ファイルがディスクに保存されます (オプション "weechat.look.save_config_on_exit" 参照)。
----
[[command_weechat_secure]]
@@ -763,7 +769,7 @@ passphrase: パスフレーズを変更 (パスフレーズがない場合、sec
パスフレーズを利用する場合 (データが暗号化されている場合)、WeeChat は起動時にパスフレーズを尋ねます。
環境変数 "WEECHAT_PASSPHRASE" を利用すれば入力を回避できます (WeeChat は /upgrade の時に同じ変数を利用します)。
${sec.data.xxx} の形でフォーマットされた保護データは以下の様に利用できます:
${sec.data.xxx} の形で書かれた保護データは以下の様に利用できます:
- /eval コマンド
- コマンドライン引数 "--run-command"
- weechat.startup.command_{before|after}_plugins オプション
@@ -843,7 +849,7 @@ option: オプションの名前
----
/upgrade [-yes] [<path_to_binary>|-quit]
-yes: weechat.look.confirm_upgrade オプションが有効化されていた場合、このオプションは必須です。
-yes: "weechat.look.confirm_upgrade" オプションが有効化されていた場合、このオプションは必須です。
path_to_binary: WeeChat バイナリへのパス (デフォルトは現在のバイナリ)
-dummy: 何もしない (補完された "-quit" オプションを不用意に使わないためのオプション)
-quit: *すべての*接続を閉じ、セッションを保存して WeeChat を終了。遅延復帰 (詳しくは後述) が可能になります。
@@ -952,7 +958,7 @@ command: 実行するコマンド (コマンドが '/' で始まらない場合
merge: ウィンドウを他のものをマージする (all = 一つのウィンドウにまとめる)
page_up: 1 ページ分上方向にスクロール
page_down: 1 ページ分下方向にスクロール
refresh: スクリーンのリフレッシュ
refresh: 画面のリフレッシュ
scroll: 指定行数 (+/-N) か指定期間 (s=秒、m=分、h=時間、d=日、M=月、y=年) スクロール
scroll_horiz: 指定列数 (+/-N) かウィンドウサイズの割合で水平方向にスクロール (フリーコンテンツを含むバッファ以外は無効)
scroll_up: 数行分上方向にスクロール
+119 -94
View File
@@ -5,317 +5,322 @@
* [[option_weechat.color.bar_more]] *weechat.color.bar_more*
** 説明: `バーをスクロールする際の '+' のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_weechat.color.chat]] *weechat.color.chat*
** 説明: `チャットのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_bg]] *weechat.color.chat_bg*
** 説明: `チャットの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_buffer]] *weechat.color.chat_buffer*
** 説明: `バッファ名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_weechat.color.chat_channel]] *weechat.color.chat_channel*
** 説明: `チャンネル名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_weechat.color.chat_day_change]] *weechat.color.chat_day_change*
** 説明: `日付が変わった時に表示されるメッセージのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_weechat.color.chat_delimiters]] *weechat.color.chat_delimiters*
** 説明: `区切りのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.chat_highlight]] *weechat.color.chat_highlight*
** 説明: `ハイライトされたプレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.chat_highlight_bg]] *weechat.color.chat_highlight_bg*
** 説明: `ハイライトされたプレフィックスの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
* [[option_weechat.color.chat_host]] *weechat.color.chat_host*
** 説明: `ホスト名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_weechat.color.chat_inactive_buffer]] *weechat.color.chat_inactive_buffer*
** 説明: `行へのフォーカスがなくなった場合の (バッファが他のバッファとマージされていて選択されていない場合の) のチャットのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_inactive_window]] *weechat.color.chat_inactive_window*
** 説明: `ウィンドウへのフォーカスがなくなった場合 (選択されていないウィンドウ) のチャットのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_nick]] *weechat.color.chat_nick*
** 説明: `チャットウィンドウ内のニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_weechat.color.chat_nick_colors]] *weechat.color.chat_nick_colors*
** 説明: `ニックネームのテキスト色 (コンマ区切りの色リスト、背景色は以下のフォーマットで指定: "fg:bg"、例: "lightred:blue")`
** 説明: `ニックネームのテキスト色 (コンマ区切りの色リスト、背景色は以下の書式で指定: "fg:bg"、例: "lightred:blue")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
* [[option_weechat.color.chat_nick_offline]] *weechat.color.chat_nick_offline*
** 説明: `オフラインのニックネームのテキスト色 (ニックネームリストにも表示されない); この色はオプション weechat.look.color_nick_offline が有効化されている場合にのみ使われます`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_nick_offline_highlight]] *weechat.color.chat_nick_offline_highlight*
** 説明: `ハイライトされたオフラインのニックネームのテキスト色; この色はオプション weechat.look.color_nick_offline が有効化されている場合にのみ使われます`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_nick_offline_highlight_bg]] *weechat.color.chat_nick_offline_highlight_bg*
** 説明: `ハイライトされたオフラインのニックネームの背景色; この色はオプション weechat.look.color_nick_offline が有効化されている場合にのみ使われます`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
* [[option_weechat.color.chat_nick_other]] *weechat.color.chat_nick_other*
** 説明: `プライベートバッファ内の他のニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_weechat.color.chat_nick_prefix]] *weechat.color.chat_nick_prefix*
** 説明: `ニックネームプレフィックスの色 (プレフィックス中のニックネームの前に表示される文字列)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.chat_nick_self]] *weechat.color.chat_nick_self*
** 説明: `チャットウィンドウ内のローカルニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_weechat.color.chat_nick_suffix]] *weechat.color.chat_nick_suffix*
** 説明: `ニックネームサフィックスの色 (プレフィックス中のニックネームの後に表示される文字列)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.chat_prefix_action]] *weechat.color.chat_prefix_action*
** 説明: `アクションプレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_weechat.color.chat_prefix_buffer]] *weechat.color.chat_prefix_buffer*
** 説明: `バッファ名のテキスト色 (多くのバッファが同じ番号を持つものにマージされている場合は、プレフィックスの前)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
* [[option_weechat.color.chat_prefix_buffer_inactive_buffer]] *weechat.color.chat_prefix_buffer_inactive_buffer*
** 説明: `非アクティブバッファ名のテキスト色 (多くのバッファが同じ番号を持つものにマージされ、バッファが選択されていない場合は、プレフィックスの前)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_prefix_error]] *weechat.color.chat_prefix_error*
** 説明: `エラープレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.chat_prefix_join]] *weechat.color.chat_prefix_join*
** 説明: `join プレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_weechat.color.chat_prefix_more]] *weechat.color.chat_prefix_more*
** 説明: `プレフィックスが長すぎる場合の '+' のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_weechat.color.chat_prefix_network]] *weechat.color.chat_prefix_network*
** 説明: `ネットワークプレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
* [[option_weechat.color.chat_prefix_quit]] *weechat.color.chat_prefix_quit*
** 説明: `quit プレフィックスのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_weechat.color.chat_prefix_suffix]] *weechat.color.chat_prefix_suffix*
** 説明: `サフィックスのテキスト色 (プレフィックスの後ろ)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.chat_read_marker]] *weechat.color.chat_read_marker*
** 説明: `未読データマーカーのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
* [[option_weechat.color.chat_read_marker_bg]] *weechat.color.chat_read_marker_bg*
** 説明: `未読データマーカーの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_server]] *weechat.color.chat_server*
** 説明: `サーバ名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
* [[option_weechat.color.chat_tags]] *weechat.color.chat_tags*
** 説明: `メッセージの後ろのタグのテキスト色 (/debug tags コマンドで表示)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
* [[option_weechat.color.chat_text_found]] *weechat.color.chat_text_found*
** 説明: `テキスト検索にヒットした行のマーカーのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.chat_text_found_bg]] *weechat.color.chat_text_found_bg*
** 説明: `テキスト検索にヒットした行のマーカーの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_weechat.color.chat_time]] *weechat.color.chat_time*
** 説明: `チャットウィンドウ内の時間のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.chat_time_delimiters]] *weechat.color.chat_time_delimiters*
** 説明: `時間区切りのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
* [[option_weechat.color.chat_value]] *weechat.color.chat_value*
** 説明: `値のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_weechat.color.chat_value_null]] *weechat.color.chat_value_null*
** 説明: `値が null (未定義) の場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
* [[option_weechat.color.emphasized]] *weechat.color.emphasized*
** 説明: `強調テキストの色 (テキスト検索する際など); このオプションは weechat.look.emphasized_attributes オプションが空文字列 (デフォルト値) の場合のみ使われます`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.emphasized_bg]] *weechat.color.emphasized_bg*
** 説明: `強調テキストの背景色 (テキスト検索する際など); このオプションは weechat.look.emphasized_attributes オプションが空文字列 (デフォルト値) の場合のみ使われます`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
* [[option_weechat.color.input_actions]] *weechat.color.input_actions*
** 説明: `入力がアクションの場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_weechat.color.input_text_not_found]] *weechat.color.input_text_not_found*
** 説明: `入力行のテキスト検索に失敗した場合のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `red`)
* [[option_weechat.color.item_away]] *weechat.color.item_away*
** 説明: `離席要素のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
** 説明: `離席状態のニックネームのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `cyan`)
* [[option_weechat.color.nicklist_group]] *weechat.color.nicklist_group*
** 説明: `ニックネームリスト内のグループのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.separator]] *weechat.color.separator*
** 説明: `ウィンドウセパレータ (分割時) とバーセパレータ (ニックネームリスト等) の色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `blue`)
* [[option_weechat.color.status_count_highlight]] *weechat.color.status_count_highlight*
** 説明: `ホットリスト内のハイライトメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `magenta`)
* [[option_weechat.color.status_count_msg]] *weechat.color.status_count_msg*
** 説明: `ホットリスト内のメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `brown`)
* [[option_weechat.color.status_count_other]] *weechat.color.status_count_other*
** 説明: `ホットリスト内のその他のメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.status_count_private]] *weechat.color.status_count_private*
** 説明: `ホットリスト内のプライベートメッセージ数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.status_data_highlight]] *weechat.color.status_data_highlight*
** 説明: `ハイライトメッセージを受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightmagenta`)
* [[option_weechat.color.status_data_msg]] *weechat.color.status_data_msg*
** 説明: `新しいメッセージを受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.status_data_other]] *weechat.color.status_data_other*
** 説明: `新しいデータ (メッセージ以外) を受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.status_data_private]] *weechat.color.status_data_private*
** 説明: `プライベートメッセージを受けとったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_weechat.color.status_filter]] *weechat.color.status_filter*
** 説明: `ステータスバー内のフィルタインジケータのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.status_more]] *weechat.color.status_more*
** 説明: `新しいデータを受け取ったバッファのテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.status_mouse]] *weechat.color.status_mouse*
** 説明: `ステータスバー内のマウスインジケータのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `green`)
* [[option_weechat.color.status_name]] *weechat.color.status_name*
** 説明: `ステータスバー内の現在のバッファ名のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_weechat.color.status_name_ssl]] *weechat.color.status_name_ssl*
** 説明: `バッファで SSL などのセキュリティプロトコルを使っている場合に、ステータスバー内の現在のバッファ名に使うテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_weechat.color.status_nicklist_count]] *weechat.color.status_nicklist_count*
** 説明: `ニックネームリスト内のニックネーム数のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.color.status_number]] *weechat.color.status_number*
** 説明: `ステータスバー内の現在のバッファ番号のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_weechat.color.status_time]] *weechat.color.status_time*
** 説明: `時間のテキスト色 (ステータスバー)`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_weechat.completion.base_word_until_cursor]] *weechat.completion.base_word_until_cursor*
** 説明: `これが有効な場合、補完する元単語はカーソル前の文字で終了; そうでなければ元単語はカーソル後の最初の文字で終了`
@@ -368,7 +373,7 @@
** 値: on, off (デフォルト値: `off`)
* [[option_weechat.completion.partial_completion_count]] *weechat.completion.partial_completion_count*
** 説明: `バーアイテム内の部分補完数を表示`
** 説明: `バー要素内の部分補完数を表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
@@ -433,7 +438,7 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.bare_display_time_format]] *weechat.look.bare_display_time_format*
** 説明: `最小限表示モードで使う時間フォーマット (日付/時間指定子は strftime の man を参照)`
** 説明: `最小限表示モードで使う時間書式 (日付/時間指定子は strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M"`)
@@ -473,12 +478,12 @@
** 値: prefix, message, prefix_message (デフォルト値: `prefix_message`)
* [[option_weechat.look.buffer_time_format]] *weechat.look.buffer_time_format*
** 説明: `バッファに表示される行に付く時間フォーマット (日付/時間の指定子は strftime の man を参照) (注意: 値は評価されるため "${color:xxx}" フォーマットで色を指定出来ます、/help eval を参照); 例えばグレースケールを使う時間の例 (256 色のサポートが必要): "${color:252}%H${color:245}%M${color:240}%S"`
** 説明: `バッファに表示される行に付く時間書式 (日付/時間の指定子は strftime の man を参照) (注意: 値は評価されるため "${color:xxx}" 書式で色を指定出来ます、/help eval を参照); 例えばグレースケールを使う時間の例 (256 色のサポートが必要): "${color:252}%H${color:245}%M${color:240}%S"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M:%S"`)
* [[option_weechat.look.color_basic_force_bold]] *weechat.look.color_basic_force_bold*
** 説明: `明るい色と標準的な色の "darkgray" には "太字" 属性を強制 (このオプションはデフォルトでは無効: 太字はターミナルが 16 色以下の表示能力しかない場合に利用される)`
** 説明: `明るい色と標準的な色の "darkgray" には "太字" 属性を強制 (このオプションはデフォルトでは無効: 太字は端末が 16 色以下の表示能力しかない場合に利用される)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
@@ -523,7 +528,7 @@
** 値: -1 .. 256 (デフォルト値: `5`)
* [[option_weechat.look.color_real_white]] *weechat.look.color_real_white*
** 説明: `セットされた場合、本当の白色が使われる、白色背景のターミナルではデフォルトで無効 (白色背景を絶対に使わないなら、ターミナルの前景色の代わりに本当の白色を表示するためにはこれを on にするべき)`
** 説明: `セットされた場合、本当の白色が使われる、白色背景の端末ではデフォルトで無効 (白色背景を絶対に使わないなら、端末の前景色の代わりに本当の白色を表示するためにはこれを on にするべき)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
@@ -553,12 +558,12 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.day_change_message_1date]] *weechat.look.day_change_message_1date*
** 説明: `日付が変わった時に表示される時間のフォーマット、1 つの日付を表示 (例えばバッファの最初に) (日付/時間指定子は strftime の man を参照) (注意: 値は評価されるため "${color:xxx}" フォーマットで色を指定出来ます、/help eval を参照)`
** 説明: `日付が変わった時に表示される時間の書式、1 つの日付を表示 (例えばバッファの最初に) (日付/時間指定子は strftime の man を参照) (注意: 値は評価されるため "${color:xxx}" 書式で色を指定出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"-- %a, %d %b %Y --"`)
* [[option_weechat.look.day_change_message_2dates]] *weechat.look.day_change_message_2dates*
** 説明: `日付が変わった時に表示される時間のフォーマット、2 つの日付を表示 (2 つのメッセージの間に); 文字列に対して strftime は 2 回呼び出されるため、2 番目の日付指定子は 2 つの "%" で始めてください (日付/時間指定子は strftime の man を参照) (注意: 値は評価されるため "${color:xxx}" フォーマットで色を指定出来ます、/help eval を参照)`
** 説明: `日付が変わった時に表示される時間の書式、2 つの日付を表示 (2 つのメッセージの間に); 文字列に対して strftime は 2 回呼び出されるため、2 番目の日付指定子は 2 つの "%" で始めてください (日付/時間指定子は strftime の man を参照) (注意: 値は評価されるため "${color:xxx}" 書式で色を指定出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"`)
@@ -588,7 +593,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.hotlist_add_conditions]] *weechat.look.hotlist_add_conditions*
** 説明: `ホットリストでバッファを追加する条件 (追加するバッファの通知レベルが OK の場合); 以下の条件を使うことができます: "window" (現在のウィンドウポインタ)、"buffer" (ホットリストに追加するバッファポインタ)、"priority" (0 = 低い、1 = メッセージ、2 = プライベートメッセージ、3 = ハイライト); デフォルトでは離席状態またはバッファがスクリーンに表示されていない場合にホットリストへバッファを追加します`
** 説明: `ホットリストでバッファを追加する条件 (追加するバッファの通知レベルが OK の場合); 以下の条件を使うことができます: "window" (現在のウィンドウポインタ)、"buffer" (ホットリストに追加するバッファポインタ)、"priority" (0 = 低い、1 = メッセージ、2 = プライベートメッセージ、3 = ハイライト); デフォルトでは離席状態またはバッファが画面に表示されていない場合にホットリストへバッファを追加します`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"${away} || ${buffer.num_displayed} == 0"`)
@@ -653,7 +658,7 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.hotlist_unique_numbers]] *weechat.look.hotlist_unique_numbers*
** 説明: `ホットリストには一意の番号だけを保持 (これは番号の後ろに名前が表示されていないホットリストアイテムだけに適用されます)`
** 説明: `ホットリストには一意の番号だけを保持 (これは番号の後ろに名前が表示されていないホットリスト要素だけに適用されます)`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
@@ -677,23 +682,28 @@
** タイプ: 整数
** 値: 0 .. 65535 (デフォルト値: `32`)
* [[option_weechat.look.item_away_message]] *weechat.look.item_away_message*
** 説明: `サーバの離席メッセージを離席バー要素に表示`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
** 説明: `現在のバッファで何行かがフィルタされたことを示す文字列 (バーアイテム "buffer_filter")`
** 説明: `現在のバッファで何行かがフィルタされたことを示す文字列 (バー要素 "buffer_filter")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"*"`)
* [[option_weechat.look.item_buffer_zoom]] *weechat.look.item_buffer_zoom*
** 説明: `マージされたバッファがズーム状態であることを示す文字列 (バーアイテム "buffer_zoom")`
** 説明: `マージされたバッファがズーム状態であることを示す文字列 (バー要素 "buffer_zoom")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"!"`)
* [[option_weechat.look.item_mouse_status]] *weechat.look.item_mouse_status*
** 説明: `マウスが有効であることを示す文字列 (バーアイテム "mouse_status")`
** 説明: `マウスが有効であることを示す文字列 (バー要素 "mouse_status")`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"M"`)
* [[option_weechat.look.item_time_format]] *weechat.look.item_time_format*
** 説明: `"time" バーアイテムの時間フォーマット (日付/時間指定子は strftime の man を参照)`
** 説明: `"time" バー要素の時間書式 (日付/時間指定子は strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M"`)
@@ -732,6 +742,21 @@
** タイプ: 整数
** 値: 1 .. 10000 (デフォルト値: `100`)
* [[option_weechat.look.nick_color_force]] *weechat.look.nick_color_force*
** 説明: `一部のニックネームでニックネーム色を強制する: ニックネームから計算されるハッシュを元にした色を利用しない (書式: "nick1:color1;nick2:color2"); ニックネームの検索はまず大文字小文字が区別された状態で行われ、そのあとに小文字で行われます。このため、このオプションのニックネーム部分を小文字だけで書く事もできます`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.nick_color_hash]] *weechat.look.nick_color_hash*
** 説明: `ニックネームに対する色を見つけるハッシュアルゴリズム: djb2 = djb2 (文字の位置が重要: ニックネームに同じ色が使われにくくなる) の亜種、sum = 文字の総和`
** タイプ: 整数
** 値: djb2, sum (デフォルト値: `djb2`)
* [[option_weechat.look.nick_color_stop_chars]] *weechat.look.nick_color_stop_chars*
** 説明: `ニックネーム内の色計算に使用する部分を制限する文字 (このリストに含まれない文字が、このリストの文字の前に少なくとも一つ以上含まれなければいけない) (例: "|" を設定した場合、"|nick|away" はニックネーム "|nick" と同じ色になる)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"_|["`)
* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
** 説明: `メッセージプレフィックス中のニックネームの前に表示するテキスト、例: "<"`
** タイプ: 文字列
@@ -743,12 +768,12 @@
** 値: 未制約文字列 (デフォルト値: `""`)
* [[option_weechat.look.paste_auto_add_newline]] *weechat.look.paste_auto_add_newline*
** 説明: `少なくとも 2 行以上を貼り付け、確認のための質問に回答した場合に、貼り付けたテキストの末尾に新しい行を自動的に追加する`
** 説明: `少なくとも 2 行以上をペースト、確認のための質問に回答した場合に、ペーストしたテキストの末尾に新しい行を自動的に追加する`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.paste_bracketed]] *weechat.look.paste_bracketed*
** 説明: `端末の「括弧付きペーストモード」を有効化 (一部の端末/マルチプレクサで利用可能): このモードでは、ペーストされたテキストはコントロールシーケンスで括られます。これにより WeeChat はペーストされたテキストとタイプされたテキストを区別する ("ESC[200~" 、ペーストされたテキスト、"ESC[201~")`
** 説明: `端末の「括弧付きペーストモード」を有効化 (一部の端末/マルチプレクサで利用可能): このモードでは、ペーストされたテキストはコントロールシーケンスで括られます。これにより WeeChat はペーストされたテキストとタイプされたテキストを区別する ("ESC[200~"、ペーストされたテキスト、"ESC[201~")`
** タイプ: ブール
** 値: on, off (デフォルト値: `on`)
@@ -763,7 +788,7 @@
** 値: -1 .. 2147483647 (デフォルト値: `1`)
* [[option_weechat.look.prefix_action]] *weechat.look.prefix_action*
** 説明: `アクションメッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" フォーマットを使えば色を指定することも出来ます、/help eval を参照)`
** 説明: `アクションメッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" 書式を使えば色を指定することも出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `" *"`)
@@ -783,7 +808,7 @@
** 値: 0 .. 128 (デフォルト値: `0`)
* [[option_weechat.look.prefix_align_more]] *weechat.look.prefix_align_more*
** 説明: `プレフィックスが切り詰められた場合に表示する文字 (スクリーン上のちょうど 1 文字)`
** 説明: `プレフィックスが切り詰められた場合に表示する文字 (画面上のちょうど 1 文字)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"+"`)
@@ -803,7 +828,7 @@
** 値: 0 .. 128 (デフォルト値: `0`)
* [[option_weechat.look.prefix_buffer_align_more]] *weechat.look.prefix_buffer_align_more*
** 説明: `バッファ名が切り詰められた場合に表示する文字 (多くのバッファが同じ番号を持つようにマージされた場合) (スクリーン上のちょうど 1 文字)`
** 説明: `バッファ名が切り詰められた場合に表示する文字 (多くのバッファが同じ番号を持つようにマージされた場合) (画面上のちょうど 1 文字)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"+"`)
@@ -813,22 +838,22 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.prefix_error]] *weechat.look.prefix_error*
** 説明: `エラーメッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" フォーマットを使えば色を指定することも出来ます、/help eval を参照)`
** 説明: `エラーメッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" 書式を使えば色を指定することも出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"=!="`)
* [[option_weechat.look.prefix_join]] *weechat.look.prefix_join*
** 説明: `参加メッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" フォーマットを使えば色を指定することも出来ます、/help eval を参照)`
** 説明: `参加メッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" 書式を使えば色を指定することも出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"-->"`)
* [[option_weechat.look.prefix_network]] *weechat.look.prefix_network*
** 説明: `ネットワークメッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" フォーマットを使えば色を指定することも出来ます、/help eval を参照)`
** 説明: `ネットワークメッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" 書式を使えば色を指定することも出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"--"`)
* [[option_weechat.look.prefix_quit]] *weechat.look.prefix_quit*
** 説明: `終了メッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" フォーマットを使えば色を指定することも出来ます、/help eval を参照)`
** 説明: `終了メッセージのプレフィックス (注意: 値は評価されるため、"${color:xxx}" 書式を使えば色を指定することも出来ます、/help eval を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"<--"`)
@@ -853,7 +878,7 @@
** 値: 未制約文字列 (デフォルト値: `">"`)
* [[option_weechat.look.quote_time_format]] *weechat.look.quote_time_format*
** 説明: `メッセージを引用する際の時間フォーマット (/help cursor を参照)`
** 説明: `メッセージを引用する際の時間書式 (/help cursor を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%H:%M:%S"`)
@@ -888,7 +913,7 @@
** 値: 1 .. 2147483647 (デフォルト値: `3`)
* [[option_weechat.look.scroll_bottom_after_switch]] *weechat.look.scroll_bottom_after_switch*
** 説明: `別のバッファに移動した後にウィンドウの最後までスクロール (ウィンドウのスクロール位置を記憶しない); 自動スクロールはフォーマット済みバッファだけで有効 (フリー内容バッファでは無効)`
** 説明: `別のバッファに移動した後にウィンドウの最後までスクロール (ウィンドウのスクロール位置を記憶しない); 自動スクロールは書式ありバッファだけで有効 (自由内容バッファでは無効)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
@@ -903,12 +928,12 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.look.separator_horizontal]] *weechat.look.separator_horizontal*
** 説明: `バーとウィンドウ周囲の水平セパレータ文字 (空の場合は ncurses で線を描画するが、一部のターミナルでは URL 選択の際にバグを生ずる可能性がある); 必ずスクリーン上に描画した時の文字幅が 1 の文字を指定してください`
** 説明: `バーとウィンドウ周囲の水平セパレータ文字 (空の場合は ncurses で線を描画するが、一部の端末では URL 選択の際にバグを生ずる可能性がある); 必ず画面上に描画した時の文字幅が 1 の文字を指定してください`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"-"`)
* [[option_weechat.look.separator_vertical]] *weechat.look.separator_vertical*
** 説明: `バーとウィンドウ周囲の垂直セパレータ文字 (空の場合は ncurses で線を描画するが、いくつかのターミナルでは URL 選択の際にバグを生ずる可能性がある); 必ずスクリーン上に描画した時の文字幅が 1 の文字を指定してください`
** 説明: `バーとウィンドウ周囲の垂直セパレータ文字 (空の場合は ncurses で線を描画するが、いくつかの端末では URL 選択の際にバグを生ずる可能性がある); 必ず画面上に描画した時の文字幅が 1 の文字を指定してください`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
@@ -918,12 +943,12 @@
** 値: 1 .. 64 (デフォルト値: `1`)
* [[option_weechat.look.time_format]] *weechat.look.time_format*
** 説明: `文字列へ変換されてメッセージ中に表示される日付の時間フォーマット (日付/時間指定子は strftime の man を参照)`
** 説明: `文字列へ変換されてメッセージ中に表示される日付の時間書式 (日付/時間指定子は strftime の man を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"%a, %d %b %Y %T"`)
* [[option_weechat.look.window_auto_zoom]] *weechat.look.window_auto_zoom*
** 説明: `ターミナルのサイズがすべてのウィンドウを表示するには小さすぎる場合、自動的に現在のウィンドウにズームする (ターミナルのサイズが十分に大きい場合は、alt-z を使ってウィンドウのズームを戻してください)`
** 説明: `端末のサイズがすべてのウィンドウを表示するには小さすぎる場合、自動的に現在のウィンドウにズームする (端末のサイズが十分に大きい場合は、alt-z を使ってウィンドウのズームを戻してください)`
** タイプ: ブール
** 値: on, off (デフォルト値: `off`)
@@ -943,12 +968,12 @@
** 値: 未制約文字列 (デフォルト値: `"WeeChat ${info:version}"`)
* [[option_weechat.look.word_chars_highlight]] *weechat.look.word_chars_highlight*
** 説明: `ハイライトする部分または文字と見なす文字 (または文字範囲) のカンマ区切りリスト; それぞれの要素は単一文字、文字範囲 (フォーマット: a-z)、全角文字のクラス (例えば "alnum"、wctype の man 参照); 要素の前の "!" は否定を意味します (この文字は単語の一部とみなされません); "*" は任意の文字にマッチします; unicode 文字はフォーマット \u1234 で使うことができます、例えば \u00A0 は固定スペースを意味します (サポートされるフォーマットは /help print を参照)`
** 説明: `ハイライトする部分または文字と見なす文字 (または文字範囲) のカンマ区切りリスト; それぞれの要素は単一文字、文字範囲 (書式: a-z)、全角文字のクラス (例えば "alnum"、wctype の man 参照); 要素の前の "!" は否定を意味します (この文字は単語の一部とみなされません); "*" は任意の文字にマッチします; unicode 文字は \u1234 書式で使うことができます、例えば \u00A0 は固定スペースを意味します (サポートされる書式は /help print を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"!\u00A0,-,_,|,alnum"`)
* [[option_weechat.look.word_chars_input]] *weechat.look.word_chars_input*
** 説明: `コマンドラインの一部または単語と見なす文字 (または文字範囲) のカンマ区切りリスト; それぞれの要素は単一文字、文字範囲 (フォーマット: a-z)、全角文字のクラス (例えば "alnum"、wctype の man 参照); 要素の前の "!" は否定を意味します (この文字は単語の一部とみなされません); "*" は任意の文字にマッチします; unicode 文字はフォーマット \u1234 で使うことができます、例えば \u00A0 は固定スペースを意味します (サポートされるフォーマットは /help print を参照)`
** 説明: `コマンドラインの一部または単語と見なす文字 (または文字範囲) のカンマ区切りリスト; それぞれの要素は単一文字、文字範囲 (書式: a-z)、全角文字のクラス (例えば "alnum"、wctype の man 参照); 要素の前の "!" は否定を意味します (この文字は単語の一部とみなされません); "*" は任意の文字にマッチします; unicode 文字は \u1234 書式で使うことができます、例えば \u00A0 は固定スペースを意味します (サポートされる書式は /help print を参照)`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `"!\u00A0,-,_,|,alnum"`)
@@ -1018,6 +1043,6 @@
** 値: on, off (デフォルト値: `on`)
* [[option_weechat.startup.sys_rlimit]] *weechat.startup.sys_rlimit*
** 説明: `WeeChat プロセスのリソースを制限する、フォーマット: "res1:limit1,res2:limit2"; リソース名は定数 (RLIMIT_XXX) の最後の語を小文字で (値は man setrlimit を参照) 記述; 値の -1 は "無制限" の意; 例: core ファイルのサイズ制限を無制限に仮想メモリを 1GB に制限: "core:-1,as:1000000000"`
** 説明: `WeeChat プロセスのリソースを制限する、書式: "res1:limit1,res2:limit2"; リソース名は定数 (RLIMIT_XXX) の最後の語を小文字で (値は man setrlimit を参照) 記述; 値の -1 は "無制限" の意; 例: core ファイルのサイズ制限を無制限に仮想メモリを 1GB に制限: "core:-1,as:1000000000"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
+10 -10
View File
@@ -5,47 +5,47 @@
* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
** 説明: `"中止" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_xfer.color.status_active]] *xfer.color.status_active*
** 説明: `"アクティブ" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightblue`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightblue`)
* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
** 説明: `"接続中" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `yellow`)
* [[option_xfer.color.status_done]] *xfer.color.status_done*
** 説明: `"終了" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightgreen`)
* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
** 説明: `"失敗" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightred`)
* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
** 説明: `"接続待ち" 状態のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `lightcyan`)
* [[option_xfer.color.text]] *xfer.color.text*
** 説明: `xfer バッファのテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_xfer.color.text_bg]] *xfer.color.text_bg*
** 説明: `xfer バッファの背景色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `default`)
* [[option_xfer.color.text_selected]] *xfer.color.text_selected*
** 説明: `xfer バッファで選択された行のテキスト色`
** タイプ: 色
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、ターミナル色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
** 値: WeeChat の色名 (default、black、(dark)gray、white、(light)red、(light)green、brown、yellow、(light)blue、(light)magenta、(light)cyan) 、端末色番号またはその別名; 色の前に属性を置くことができます (テキスト前景色のみ、背景色は出来ません): 太字は "*"、反転は "!"、イタリックは "/"、下線は "_" (デフォルト値: `white`)
* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
** 説明: `チャット要求を自動的に許可 (注意して使用!)`
@@ -58,7 +58,7 @@
** 値: on, off (デフォルト値: `off`)
* [[option_xfer.file.auto_accept_nicks]] *xfer.file.auto_accept_nicks*
** 説明: `ファイルやチャットの受け入れを自動的に許可するニックネームのコンマ区切りリスト; フォーマットは "server.nick" (サーバを特定する場合) または "nick" (すべてのサーバ); 例: "freenode.FlashCode,andrew"`
** 説明: `ファイルやチャットの受け入れを自動的に許可するニックネームのコンマ区切りリスト; 書式は "server.nick" (サーバを特定する場合) または "nick" (すべてのサーバ); 例: "freenode.FlashCode,andrew"`
** タイプ: 文字列
** 値: 未制約文字列 (デフォルト値: `""`)
+1 -1
View File
@@ -2,7 +2,7 @@
WeeChat の起動時にサーバへの自動接続を行わない
*-c*, *--colors*::
ターミナルにデフォルトカラーを表示
端末にデフォルトを表示
*-d*, *--dir* '<path>'::
WeeChat のホームディレクトリを path に設定 (設定ファイル、ログ、
+1 -1
View File
@@ -100,7 +100,7 @@ WeeChat は Sébastien Helleu さんと貢献者によって作成されてい
著作権 (C) 2003-{sys:date "+%Y"} Sébastien Helleu <flashcode@flashtux.org>
WeeChat はフリーソフトウェアです。あなたはこれを、フリーソフトウェア財団によって発行された
GNU 一般公衆利用許諾契約書 (バージョン2か、希望によってはそれ以降のバージョンのうちどれか)
GNU 一般公衆利用許諾契約書 (バージョン 2 か、希望によってはそれ以降のバージョンのうちどれか)
の定める条件の下で再頒布または改変することができます。
より詳しい情報は COPYING ファイルを読んでください。
+38 -35
View File
@@ -155,6 +155,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| gui-layout.c | レイアウト
| gui-line.c | バッファ中の行
| gui-mouse.c | マウス
| gui-nick.c | ニックネーム関数
| gui-nicklist.c | バッファのニックネームリスト
| gui-window.c | ウィンドウ
| curses/ | curses インターフェイス
@@ -164,7 +165,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| gui-curses-key.c | キーボード関数 (デフォルトキー、入力の読み取り)
| gui-curses-main.c | WeeChat メインループ (キーボードやネットワークイベントの待ち受け)
| gui-curses-mouse.c | マウス
| gui-curses-term.c | ターミナルについての関数
| gui-curses-term.c | 端末についての関数
| gui-curses-window.c | ウィンドウ
| main.c | エントリポイント
|===
@@ -181,7 +182,6 @@ WeeChat "core" は以下のディレクトリに配置されています:
| plugin-config.c | プラグイン設定オプション (plugins.conf ファイル)
| plugin-script.c | スクリプトプラグインの共用関数
| plugin-script-api.c | スクリプト API 関数: 一部のプラグイン API 関数のラッパー
| plugin-script-callback.c | スクリプト用のコールバック管理
| weechat-plugin.h | WeeChat プラグインと一緒に配布されるヘッダファイル、プラグインのコンパイルに必要
| alias/ | alias プラグイン
| alias.c | alias の主要関数
@@ -617,7 +617,7 @@ http://www.python.org/dev/peps/pep-0008/ を参照
[[naming_convention_files]]
==== ファイル
ファイル名に使えるのは文字とハイフンだけで、フォーマット: 'xxx-yyyyy.[ch]'
ファイル名に使えるのは文字とハイフンだけで、書式: 'xxx-yyyyy.[ch]'
に従ってください。'xxx' はディレクトリおよび構成要素 (略称も可) で、'yyyyy'
はファイルの名前です。
@@ -676,7 +676,7 @@ struct t_irc_nick
* 'Y': ファイル名の最後
* 'Z': 変数の名前
例外として、リストの"最後の" ノードを表す変数の名前は 'last_X'
例外として、リストの最後のノードを表す変数の名前は 'last_X'
という書式に従います (ここで 'X' は変数の名前で、単数形を使います)。
例: ウィンドウ ('src/gui/gui-window.c' より):
@@ -761,7 +761,7 @@ struct t_gui_buffer *last_gui_buffer = NULL; /* last buffer */
=== 文字列中の色コード
WeeChat は文字列中に独自の色コードを使うことで、属性
(太字、下線、...) とスクリーン上の色を表現します。
(太字、下線、...) と画面上の色を表現します。
文字列にある文字を含め、その後に属性及び色を指定します、これは:
@@ -789,7 +789,7 @@ WeeChat は文字列中に独自の色コードを使うことで、属性
* `(A)STD`: 任意属性を含めた標準色 (属性 + 2 桁の番号)
* `EXT`: 拡張色 (`@` + 5 桁の番号)
* `(A)EXT`:任意属性を含めた拡張色 (`@` + 属性 + 5 桁の番号)
* `ATTR`: 属性指定の 1 文字 (`*`、`!`、`/`、`_`、`|`)
* `ATTR`: 属性指定の 1 文字 (`*` 、`!` 、`/` 、`_` 、`|`)
以下の表にすべての組み合わせをまとめています:
@@ -816,14 +816,15 @@ WeeChat は文字列中に独自の色コードを使うことで、属性
| hex[19] + "b" + "#" | hex[19]`b#` | input bar | カーソル文字を移動 ("input_text" 要素のみで利用可)
| hex[19] + "b" + "i" | hex[19]`bi` | bars | 要素を開始
| hex[19] + "b" + "l" (小文字の L) | hex[19]`bl` | bars | 行要素を開始
| hex[19] + "E" | hex[19]`E` | chat + bars | テキストを強調 _(WeeChat 0.4.2)_
| hex[19] + "E" | hex[19]`E` | chat + bars | テキストを強調 _(WeeChat バージョン 0.4.2 以上で利用可)_
| hex[19] + hex[1C] | hex[19]hex[1C] | chat + bars | 色をリセット (属性は保存)
| hex[1A] + ATTR | hex[1A]`*` | chat + bars | 属性を設定
| hex[1B] + ATTR | hex[1B]`*` | chat + bars | 属性を削除
| hex[1C] | hex[1C] | chat + bars | 属性と色をリセット
|===
オプションを使う色コード ('src/gui/gui-color.h' ファイルの 't_gui_color_enum' を参照):
オプションを使う色コード
('src/gui/gui-color.h' ファイルの 't_gui_color_enum' を参照):
[width="70%",cols="^1m,10",options="header"]
|===
@@ -845,16 +846,16 @@ WeeChat は文字列中に独自の色コードを使うことで、属性
| 14 | weechat.color.chat_nick
| 15 | weechat.color.chat_nick_self
| 16 | weechat.color.chat_nick_other
| 17 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 18 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 19 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 20 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 21 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 22 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 23 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 24 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 25 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 26 | _(WeeChat バージョン 0.3.4 以上では使えない)_
| 17 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 18 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 19 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 20 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 21 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 22 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 23 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 24 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 25 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 26 | _(WeeChat バージョン 0.3.4 以上で利用不可)_
| 27 | weechat.color.chat_host
| 28 | weechat.color.chat_delimiters
| 29 | weechat.color.chat_highlight
@@ -862,17 +863,17 @@ WeeChat は文字列中に独自の色コードを使うことで、属性
| 31 | weechat.color.chat_text_found
| 32 | weechat.color.chat_value
| 33 | weechat.color.chat_prefix_buffer
| 34 | weechat.color.chat_tags _(WeeChat 0.3.6)_
| 35 | weechat.color.chat_inactive_window _(WeeChat 0.3.6)_
| 36 | weechat.color.chat_inactive_buffer _(WeeChat 0.3.6)_
| 37 | weechat.color.chat_prefix_buffer_inactive_buffer _(WeeChat 0.3.6)_
| 38 | weechat.color.chat_nick_offline _(WeeChat 0.3.9)_
| 39 | weechat.color.chat_nick_offline_highlight _(WeeChat 0.3.9)_
| 40 | weechat.color.chat_nick_prefix _(WeeChat 0.4.1)_
| 41 | weechat.color.chat_nick_suffix _(WeeChat 0.4.1)_
| 42 | weechat.color.emphasized _(WeeChat 0.4.2)_
| 43 | weechat.color.chat_day_change _(WeeChat 0.4.2)_
| 44 | weechat.color.chat_value_null _(WeeChat ≥ 1.4)_
| 34 | weechat.color.chat_tags _(WeeChat バージョン 0.3.6 以上で利用可)_
| 35 | weechat.color.chat_inactive_window _(WeeChat バージョン 0.3.6 以上で利用可)_
| 36 | weechat.color.chat_inactive_buffer _(WeeChat バージョン 0.3.6 以上で利用可)_
| 37 | weechat.color.chat_prefix_buffer_inactive_buffer _(WeeChat バージョン 0.3.6 以上で利用可)_
| 38 | weechat.color.chat_nick_offline _(WeeChat バージョン 0.3.9 以上で利用可)_
| 39 | weechat.color.chat_nick_offline_highlight _(WeeChat バージョン 0.3.9 以上で利用可)_
| 40 | weechat.color.chat_nick_prefix _(WeeChat バージョン 0.4.1 以上で利用可)_
| 41 | weechat.color.chat_nick_suffix _(WeeChat バージョン 0.4.1 以上で利用可)_
| 42 | weechat.color.emphasized _(WeeChat バージョン 0.4.2 以上で利用可)_
| 43 | weechat.color.chat_day_change _(WeeChat バージョン 0.4.2 以上で利用可)_
| 44 | weechat.color.chat_value_null _(WeeChat バージョン 1.4 以上で利用可)_
|===
WeeChat 色は:
@@ -880,7 +881,7 @@ WeeChat 色は:
[width="70%",cols="^1m,6",options="header"]
|===
| コード | 色
| 00 | デフォルト (ターミナルの文字色/背景色)
| 00 | デフォルト (端末の文字色/背景色)
| 01 | 黒
| 02 | 暗い灰色
| 03 | 暗い赤
@@ -972,7 +973,7 @@ Git リポジトリはこの URL にあります: https://github.com/weechat/wee
リクエストを使って提出することを推奨します。パッチは電子メールで送信することも可能です
(`git diff` または `git format-patch` で作成してください)。
コミットメッセージは以下のフォーマットに従ってください (GitHub の issue を閉じる場合):
コミットメッセージは以下の書式に従ってください (GitHub の issue を閉じる場合):
----
component: fix a problem (closes #123)
@@ -986,7 +987,7 @@ component: fix a problem (bug #12345)
'component' には以下から 1 つ選んで記入してください:
* WeeChat コア: 'core' (ルートディレクトリ、'po/' ディレクトリ、 'src/'
* WeeChat コア: 'core' (ルートディレクトリ、'po/' ディレクトリ、'src/'
ディレクトリに含まれるファイル、ただし 'src/plugins/' 内のファイルを除く)
* 文書ファイル: 'doc' ('doc/' ディレクトリに含まれるファイル)
* プラグインの名前: 'irc' 、'python' 、'relay' 、... ('src/plugins/' ディレクトリに含まれるファイル)
@@ -995,7 +996,7 @@ component: fix a problem (bug #12345)
* 英語を使ってください
* 動詞の原形を使ってください
* コミットの内容がトラッカーに関するものである場合には、コミットメッセージの後にカッコで括ってその旨記載してください、フォーマットは以下のようにしてください:
* コミットの内容がトラッカーに関するものである場合には、コミットメッセージの後にカッコで括ってその旨記載してください、書式は以下のようにしてください:
** GitHub: closes #123
** Savannah: bug #12345, task #12345, patch #12345
@@ -1064,9 +1065,11 @@ $ msgcheck.py xx.po
[[asciidoc]]
==== Asciidoc
asciidoc ファイルは 'doc/XX/' ディレクトリにあり、'XX' は言語コード (en、fr、de、it、...) です
asciidoc ファイルは 'doc/XX/' ディレクトリにあり、'XX'
は言語コード (en、fr、de、it、...) です。
最初に英語の asciidoc ファイル ('doc/en/' ディレクトリ中にある) をコピーして、それを編集してください。
最初に英語の asciidoc ファイル ('doc/en/' ディレクトリ中にある)
をコピーして、それを編集してください。
ファイル中の未翻訳部分には以下の文字列で目印が付けられています:
+107 -105
View File
@@ -23,11 +23,11 @@ toc::[]
[[weechat_name]]
=== "WeeChat" という名前の由来は何ですか?
"Wee" は再帰的頭字語で、"Wee Enhanced Environment" の略です。
そのため、完全な名前は "Wee Enhanced Environment for Chat" です。
"Wee" は再帰的頭字語で、"Wee Enhanced Environment"
の略です。そのため、完全な名前は "Wee Enhanced Environment for Chat" です。
"Wee" はまた "とても小さい" を意味します。(もちろん、
その他の意味もありますが、それは WeeChat とは関係ありませんよ!)。
"Wee" はまたとても小さいを意味します。(もちろん、その他の意味もありますが、それは
WeeChat とは関係ありませんよ!)。
[[why_choose_weechat]]
=== WeeChat を選ぶ理由は何ですか? X-Chat や Irssi は最高なのに...
@@ -50,13 +50,13 @@ https://weechat.org/about/features
WeeChat をコンパイルするには cmake を使うことが推奨されています。
autotools を使って (cmake を使わずに) コンパイルする場合、
最新の autoconf と automake を使ってください。
autotools を使って (cmake を使わずに) コンパイルする場合、最新の
autoconf と automake を使ってください。
他には "開発パッケージ" をインストール方法があります。この場合、
インストールするのに必要なパッケージの数が減ります。このパッケージは git
リポジトリからほぼ毎日ビルドされます。このパッケージは厳密には git ベースではなく、
アップデートをインストールする場合には git をクローンする方法よりも不便であることに注意してください。
他には開発パッケージをインストール方法があります。この場合、インストールするのに必要なパッケージの数が減ります。このパッケージは
git リポジトリからほぼ毎日ビルドされます。このパッケージは厳密には
git ベースではなく、アップデートをインストールする場合には
git をクローンする方法よりも不便であることに注意してください。
[[compile_osx]]
=== どうすれば OS X に WeeChat をインストールできますか?
@@ -76,8 +76,8 @@ brew install weechat --with-aspell --with-curl --with-python --with-perl --with-
[[lost]]
=== WeeChat を起動しました。でも何をすればいいかわかりません。
ヘルプを見るには、`/help` と入力してください。コマンドに関するヘルプを見るには、`/help command` と入力してください。
キーとコマンドはドキュメント内にリストアップされています。
ヘルプを見るには、`/help` と入力してください。コマンドに関するヘルプを見るには、`/help command`
と入力してください。キーとコマンドはドキュメント内にリストアップされています。
新しいユーザはクイックスタートガイドを読むことをお勧めします:
https://weechat.org/doc
@@ -90,17 +90,17 @@ https://weechat.org/doc
これは良くある問題です。以下の内容をよく読んで、*全ての* 解決策をチェックしてください:
* weechat が libncursesw にリンクされていることの確認 (警告: 全てではありませんが、
ほとんどのディストリビューションで必要です): `ldd /path/to/weechat`
* weechat が libncursesw にリンクされていることの確認 (警告:
全てではありませんが、ほとんどのディストリビューションで必要です): `ldd /path/to/weechat`
* `/plugin` コマンドで "Charset" プラグインがロード済みであることの確認
(ロードされていない場合、"weechat-plugins" パッケージが必要かもしれません)
* `/charset` コマンドの出力を確認 (core バッファ上で)。
ターミナルの文字セットとして 'ISO-XXXXXX' 又は 'UTF-8' があるはずです。
その他の値がある場合は、ロケールが間違っている可能性があります ($LANG を修正してください)。
(ロードされていない場合、"weechat-plugins" パッケージが必要かもしれません)。
* `/charset` コマンドの出力を確認 (core バッファ上で)。端末の文字セットとして 'ISO-XXXXXX'
又は 'UTF-8' があるはずです。その他の値がある場合は、ロケールが間違っている可能性があります
($LANG を修正してください)。
* グローバルデコードを設定、例えば:
`/set charset.default.decode "ISO-8859-15"`
* UTF-8 ロケールを使っている場合は:
** ターミナルで UTF-8 が使えることを確認 (UTF-8 対応のターミナルとしては
** 端末で UTF-8 が使えることを確認 (UTF-8 対応の端末としては
rxvt-unicode を推奨)
** screen を使っている場合は、UTF-8 モードで起動されていることを確認
(~/.screenrc に "`defutf8 on`" の記述があるか又は `screen -U` のようにして起動)。
@@ -108,12 +108,12 @@ https://weechat.org/doc
(このオプションは表示上のバグを引き起こす可能性があります)
[NOTE]
WeeChat は UTF-8 ロケールを推奨します。ISO 又はその他のロケールを使う場合、
*全ての* 設定 (ターミナル、screen、..) が ISO であり、
UTF-8 *でない* ことを確認してください。
WeeChat は UTF-8 ロケールを推奨します。ISO
又はその他のロケールを使う場合、*全ての* 設定 (端末、screen、..)
が ISO であり、UTF-8 *でない* ことを確認してください。
[[unicode_chars]]
=== ターミナルで表示されるユニコード文字が WeeChat では表示されない場合があります、なぜでしょうか?
=== 端末で表示されるユニコード文字が WeeChat では表示されない場合があります、なぜでしょうか?
この問題は libc の 'wcwidth' 関数のバグによって引き起こされている可能性があります。これは glibc 2.22
で修正されているはずです (使用中のディストリビューションではまだ提供されていないかもしれません)
@@ -128,24 +128,24 @@ https://github.com/weechat/weechat/issues/79
=== タイトルやステータスバー等の背景色が行末ではなくテキストの最後で終わってしまいます。
シェルの TERM 変数に間違った値が設定されている可能性があります
(ターミナルで `echo $TERM` の出力を確認してください)。
(端末で `echo $TERM` の出力を確認してください)。
WeeChat を起動した場所に依存しますが、以下の値を持つはずです:
* WeeChat を screen および tmux
を使わずにローカルまたはリモートマシンで実行している場合、使用中のターミナルに依存します:
を使わずにローカルまたはリモートマシンで実行している場合、使用中の端末に依存します:
'xterm' 、'xterm-256color' 、'rxvt-unicode' 、'rxvt-256color' 、...
* WeeChat を screen 内で実行している場合、'screen' または 'screen-256color' です、
* WeeChat を tmux 内で実行している場合、'tmux' 、'tmux-256color' 、
'screen' 、'screen-256color' です。
* WeeChat を tmux
内で実行している場合、'tmux' 、'tmux-256color'、'screen' 、'screen-256color' です。
もし必要であれば、TERM 変数を修正してください: `export TERM="xxx"`
[[screen_weird_chars]]
=== weechat を screen/tmux の中で使っている場合、おかしなランダム文字列が表示されます。どうすれば直りますか。
シェルの TERM 変数に間違った値が設定されている可能性があります
(ターミナル、*screen/tmux の外* で `echo $TERM` の出力を確認してください)。
シェルの TERM 変数に間違った値が設定されている可能性があります
(端末、*screen/tmux の外* で `echo $TERM` の出力を確認してください)。
例えば、'xterm-color' の場合、おかしな文字列が表示される可能性があります。'xterm'
と設定すればこのようなことは起こらないので (その他多くの値でも問題は起きません)、これを使ってください。
@@ -162,13 +162,13 @@ ncurses を使ってみてください。
WeeChat をインストールすることをお勧めします。
[[buffer_vs_window]]
=== "バッファ" と "ウィンドウ" の違いは何ですか。
=== バッファ」と「ウィンドウの違いは何ですか。
'バッファ' とは番号、名前、表示行(とその他のデータ)
'バッファ' とは番号、名前、表示行 (とその他のデータ)
からなります。
'ウィンドウ' とはバッファを表示する画面領域です。
画面を複数のウィンドウに分割出来ます。
'ウィンドウ'
とはバッファを表示する画面エリアです。画面を複数のウィンドウに分割出来ます。
それぞれのウィンドウは 1 つのバッファの内容を表示します。バッファを隠す
(ウィンドウで表示させない) ことや 1 つ以上のウィンドウに表示させることも出来ます。
@@ -231,7 +231,7 @@ WeeChat をインストールすることをお勧めします。
[[one_input_root_bar]]
=== 全てのウィンドウに対して入力バーの数を 1 つだけにすることができますか (画面分割されている場合)。
できます。"root" 型のバー (あなたのいるウィンドウを区別するためのアイテムを持つ)
できます。"root" 型のバー (あなたのいるウィンドウを区別するための要素を持つ)
を作成し、現在の入力バーを削除してください。
例えば:
@@ -241,8 +241,8 @@ WeeChat をインストールすることをお勧めします。
/bar del input
----
これに満足できない場合は、新しいバーを削除してください。
全てのバーに "input_text" アイテムが設定されていない場合は
これに満足できない場合は、新しいバーを削除してください。全てのバーに
"input_text" 要素が設定されていない場合は
WeeChat は自動的にデフォルトバー "input" を作成します:
----
@@ -252,10 +252,11 @@ WeeChat は自動的にデフォルトバー "input" を作成します:
[[terminal_copy_paste]]
=== どうすればニックネームリストを選択せずにテキストだけをコピー/ペーストできますか。
WeeChat ≥ 1.0 では、最小限表示を使うことができます (デフォルトキー: key[alt-l])。
WeeChat バージョン 1.0 以上の場合、最小限表示を使うことができます (デフォルトキー: key[alt-l])。
矩形選択のできるターミナルを使ってください (rxvt-unicode、
konsole、gnome-terminal、...)。通常、キーは key[ctrl-]key[alt-] マウス選択です。
矩形選択のできる端末を使ってください
(rxvt-unicode、konsole、gnome-terminal、...)。通常、キーは
key[ctrl-]key[alt-] マウス選択です。
別の解決策はニックネームリストを上か下かに移動することです、例えば:
@@ -266,11 +267,11 @@ konsole、gnome-terminal、...)。通常、キーは key[ctrl-]key[alt-] マウ
[[urls]]
=== どうすれば長い (一行以上に渡る) URL をクリックできますか。
WeeChat ≥ 1.0 では、最小限表示を使うことができます (デフォルトキー: key[alt-l])。
WeeChat バージョン 1.0 以上の場合、最小限表示を使うことができます (デフォルトキー: key[alt-l])。
デフォルトでは、WeeChat はそれぞれの行の最初に時間とプレフィックス、
さらにチャットエリアを囲むようにオプションバーを表示します。url のクリックを簡単にするには、
ニックネームリストを上に移動して、ニックネーム整列機能を無効化する方法があります:
デフォルトでは、WeeChat
はそれぞれの行の最初に時間とプレフィックス、さらにチャットエリアを囲むようにオプションバーを表示します。URL
のクリックを簡単にするには、ニックネームリストを上に移動して、ニックネーム整列機能を無効化する方法があります:
----
/set weechat.bar.nicklist.position top
@@ -278,8 +279,8 @@ WeeChat ≥ 1.0 では、最小限表示を使うことができます (デフ
/set weechat.look.align_end_of_lines time
----
WeeChat 0.3.6 では、"eat_newline_glitch" オプションを有効化できます。
これを有効化すると、表示行の行末に改行文字が入らなくなります
WeeChat バージョン 0.3.6 以上の場合、"eat_newline_glitch"
オプションを有効化できます。これを有効化すると、表示行の行末に改行文字が入らなくなります
(url 選択を邪魔しません)。
----
@@ -287,8 +288,7 @@ WeeChat ≥ 0.3.6 では、"eat_newline_glitch" オプションを有効化で
----
[IMPORTANT]
このオプションには表示上の問題を引き起こす可能性があります。
表示上の問題が起きた場合はこのオプションを無効化してください。
このオプションには表示上の問題を引き起こす可能性があります。表示上の問題が起きた場合はこのオプションを無効化してください。
別の解決策として、スクリプトを利用することもできます:
@@ -299,7 +299,7 @@ WeeChat ≥ 0.3.6 では、"eat_newline_glitch" オプションを有効化で
[[change_locale_without_quit]]
=== WeeChat が出力するメッセージの言語を、再起動せずに変更したいです。このようなことは可能ですか。
WeeChat ≥ 1.0 では、再起動せずに変更できます:
WeeChat バージョン 1.0 以上の場合、再起動せずに変更できます:
----
/set env LANG ja_JP.UTF-8
@@ -317,10 +317,10 @@ WeeChat ≥ 1.0 では、再起動せずに変更できます:
[[use_256_colors]]
=== どうすれば WeeChat で 256 色が使えますか。
256 色は WeeChat 0.3.4 サポートされます。
WeeChat バージョン 0.3.4 以上の場合、256 色がサポートされます。
最初に 'TERM' 環境変数が正しいことを確認してください、
お勧めの値は:
最初に 'TERM'
環境変数が正しいことを確認してください、お勧めの値は:
* screen 内の場合: 'screen-256color'
* tmux 内の場合: 'screen-256color' または 'tmux-256color'
@@ -337,16 +337,16 @@ term screen-256color
----
'TERM' 変数が間違った値に設定された状態で WeeChat が起動完了している場合は、以下の
2 つのコマンドを使って変数の値を変更してください (WeeChat バージョン 1.0 以上で可):
2 つのコマンドを使って変数の値を変更してください (WeeChat バージョン 1.0 以上で利用可):
----
/set env TERM screen-256color
/upgrade
----
バージョン 0.3.4 では、新しい色を追加するには `/color` コマンドを使ってください。
WeeChat バージョン 0.3.4 の場合、新しい色を追加するには `/color` コマンドを使ってください。
バージョン 0.3.5 以上では、任意の色番号を利用できます (オプション:
WeeChat バージョン 0.3.5 以上の場合、任意の色番号を利用できます (オプション:
色の別名を追加するには `/color` コマンドを使ってください)。
色管理に関するより詳しい情報はユーザーガイドを読んでください。
@@ -389,8 +389,8 @@ WeeChat の開始時にコードを送信するには:
[[meta_keys]]
=== いくつかのメタキーが (alt + key) が動きません。
xterm や uxterm 等のターミナルを利用している場合、いくつかのメタキーはデフォルトでは利用できません。
以下の行を '~/.Xresources' に追加してください:
xterm や uxterm 等の端末を利用している場合、いくつかのメタキーはデフォルトでは利用できません。以下の行を
'~/.Xresources' に追加してください:
* xterm の場合:
----
@@ -413,8 +413,8 @@ UXTerm*metaSendsEscape: true
[[jump_to_buffer_11_or_higher]]
=== バッファ 11 番 (又はそれ以上の番号) にジャンプするキーは何ですか。
キー key[alt-j] の後に 2 桁の数字を入力します、例えば key[alt-j] その後に key[1]、
key[1] でバッファ 11 番にジャンプします。
キー key[alt-j] の後に 2 桁の数字を入力します、例えば key[alt-j]
その後に key[1]、key[1] でバッファ 11 番にジャンプします。
これにキーを割り当てることが出来ます、例えば:
@@ -427,8 +427,8 @@ key[1] でバッファ 11 番にジャンプします。
[[global_history]]
=== どうすればグローバルヒストリを (バッファヒストリの代わりに) 上下矢印キーで使えますか。
上下矢印キーをグローバルヒストリに割り当ててください (グローバルヒストリに対する
デフォルトのキーは key[ctrl-↑] と key[ctrl-↓] です。
上下矢印キーをグローバルヒストリに割り当ててください
(グローバルヒストリに対するデフォルトのキーは key[ctrl-↑] と key[ctrl-↓] です。
例:
@@ -438,8 +438,8 @@ key[1] でバッファ 11 番にジャンプします。
----
[NOTE]
"meta2-A" と "meta2-B" キーはターミナルによって異なります。 キーコードを
見つけるには key[alt-k] の後にキー (上矢印又は下矢印) を押してください。
"meta2-A" と "meta2-B" キーは端末によって異なります。キーコードを見つけるには
key[alt-k] の後にキー (上矢印又は下矢印) を押してください。
[[mouse]]
== マウス
@@ -455,19 +455,19 @@ key[1] でバッファ 11 番にジャンプします。
/mouse enable
----
これでマウスが動かない場合は、シェルの TERM 変数を確認してください
(ターミナル内で `echo $TERM` の出力を見てください)。
ターミナルの種類によってはマウスがサポートされていない可能性があります。
これでマウスが動かない場合は、シェルの TERM
変数を確認してください (端末内で `echo $TERM`
の出力を見てください)。端末の種類によってはマウスがサポートされていない可能性があります。
マウスサポートをターミナルから確認するには:
マウスサポートを端末から確認するには:
----
$ printf '\033[?1002h'
----
ターミナルの最初の文字 (左上) をクリックしてください。" !!#!!" と見えるはずです。
端末の最初の文字 (左上) をクリックしてください。" !!#!!" と見えるはずです。
ターミナルのマウスサポートを無効化するには:
端末のマウスサポートを無効化するには:
----
$ printf '\033[?1002l'
@@ -476,17 +476,18 @@ $ printf '\033[?1002l'
[[mouse_coords]]
=== マウスの位置座標 X 又は Y が 94 (または 222) よりも大きい場合にマウス機能が正しく動きません。
一部のターミナルではマウスの位置座標を指定するために ISO 文字だけを使います、
一部の端末ではマウスの位置座標を指定するために ISO 文字だけを使います、
このため X/Y が 94 (または 222) よりも大きい場合は正しく動きません。
マウスの位置座標を指定するのに UTF-8 座標をサポートしているターミナルを使ってください、
マウスの位置座標を指定するのに UTF-8 座標をサポートしている端末を使ってください、
例えば rxvt-unicode 等です。
[[mouse_select_paste]]
=== WeeChat でマウスが利用可能な場合、ターミナルのテキストを選択したり、貼り付けるにはどうすれば良いですか。
=== WeeChat でマウスが利用可能な場合、端末のテキストを選択したり、ペーストするにはどうすれば良いですか。
WeeChat でマウスが利用可能な場合、key[shift] キーを押しながらターミナルをクリックして選択してください、
マウスが無効化されます (例えば iTerm 等の場合、key[shift] の代わりに key[alt] を使ってください)。
WeeChat でマウスが利用可能な場合、key[shift]
キーを押しながら端末をクリックして選択してください、マウスが無効化されます
(例えば iTerm 等の場合、key[shift] の代わりに key[alt] を使ってください)。
[[irc]]
== IRC
@@ -494,11 +495,12 @@ WeeChat でマウスが利用可能な場合、key[shift] キーを押しなが
[[irc_ssl_connection]]
=== SSL を使うサーバへの接続中に問題が発生しました。どうすればいいですか。
Mac OS X をお使いの場合、必ず `curl-ca-bundle` をインストールして、WeeChat
で証明書へのパスを設定してください:
Mac OS X をお使いの場合、必ず Homebrew から `openssl`
をインストールしてください。こうすることでシステムの鍵束に含まれる証明書を使いつつ、CA
ファイルを起動時に読み込ませることが可能になります。その後、WeeChat で証明書へのパスを設定してください:
----
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
/set weechat.network.gnutls_ca_file "/usr/local/etc/openssl/cert.pem"
----
gnutls ハンドシェイクに関するエラーの場合、Diffie-Hellman キー
@@ -525,8 +527,8 @@ gnutls ハンドシェイクに関するエラーの場合、Diffie-Hellman キ
[[irc_ssl_handshake_error]]
=== SSL を使うサーバへの接続中に、"TLS handshake failed" というエラーだけが表示されます。どうすれば良いですか。
異なる優先順位文字列を試してみてください (WeeChat 0.3.5 以上)、
"xxx" はサーバ名に書き換えてください。
異なる優先順位文字列を試してみてください
(WeeChat 0.3.5 以上)、"xxx" はサーバ名に書き換えてください。
----
/set irc.server.xxx.ssl_priorities "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.0:+VERS-SSL3.0:%COMPAT"
@@ -589,18 +591,18 @@ of channels):
[[ignore_vs_filter]]
=== /ignore と /filter コマンドの違いは何ですか。
`/ignore` コマンドは IRC コマンドです、このため IRC バッファ
(サーバとチャンネル) にのみ有効です。
これを使うことでニックネームやホストネームを基準にして、
あるサーバやチャンネルにいる一部のユーザを無視できます
(表示済みメッセージに対しては適用されません)。
マッチするメッセージは IRC プラグインによって表示される前に削除されます
`/ignore` コマンドは IRC コマンドです、このため
IRC バッファ (サーバとチャンネル)
にのみ有効です。これを使うことでニックネームやホストを基準にして、あるサーバやチャンネルにいる一部のユーザを無視できます
(表示済みメッセージに対しては適用されません)。マッチするメッセージは
IRC プラグインによって表示される前に削除されます
(削除されたメッセージは見えません)。
`/filter` コマンドは core コマンドです、このため任意のバッファに対してこれを有効化できます。
バッファ内の行のプレフィックスと内容に対して付けられたタグや正規表現にマッチする行をフィルタできます。
フィルタされた行は隠されているだけで、削除はされていません、
フィルタを無効化すれば見えるようになります (デフォルトでは key[alt-=] でフィルタの有効無効の切り替えが出来ます)。
`/filter`
コマンドは core
コマンドです、このため任意のバッファに対してこれを有効化できます。バッファ内の行のプレフィックスと内容に対して付けられたタグや正規表現にマッチする行をフィルタできます。フィルタされた行は隠されているだけで、削除はされていません、フィルタを無効化すれば見えるようになります
(デフォルトでは key[alt-=]
でフィルタの有効無効の切り替えが出来ます)。
[[filter_irc_join_part_quit]]
=== どうすれば IRC チャンネルへの参加/退出/終了メッセージをフィルタできますか。
@@ -638,9 +640,9 @@ WeeChat バージョン 0.4.1 以上の場合、'irc.look.display_join_message'
voice メッセージをフィルタするのは簡単ではありません、なぜなら voice
モードの設定は同じ IRC メッセージの中で他のモード設定と同時に行われる可能性があるからです。
おそらく Bitlbee が voice を離席ユーザを表示するために利用するため、
voice メッセージでチャットエリアが溢れてしまうから、これをフィルタしたいのではないでしょうか。
この様な場合には、Bitlbee が離席状態を通知することを禁止し、WeeChat にニックネームリスト中に含まれる離席中のニックネームに対して特別な色を使わせることができます。
Bitlbee 離席ユーザを表示するために voice を利用します。このため、voice
メッセージでチャットエリアが溢れてしまいます。おそらくこれをフィルタしたいのではないでしょうか。この様な場合には、Bitlbee
が離席状態を通知することを禁止し、WeeChat にニックネームリスト中に含まれる離席中のニックネームに対して特別な色を使わせることができます。
Bitlbee 3 以上の場合、以下のコマンドをチャンネル '&bitlbee' で入力:
@@ -654,11 +656,11 @@ Bitlbee の古いバージョンでは、以下のコマンドを '&bitlbee' で
set away_devoice false
----
WeeChat で離席中のニックネームをチェックするには、
<<color_away_nicks,離席状態のニックネーム>> に関する質問を参照してください。
WeeChat
で離席中のニックネームをチェックするには、<<color_away_nicks,離席状態のニックネーム>>に関する質問を参照してください。
もし本当に voice メッセージをフィルタしたい場合は、以下のコマンドを使ってください、
ただしこれは完璧なものではありません (voice モードの変更が最初に指定されている場合のみ有効)。
もし本当に voice メッセージをフィルタしたい場合は、以下のコマンドを使ってください、ただしこれは完璧なものではありません
(voice モードの変更が最初に指定されている場合のみ有効)。
----
/filter add hidevoices * irc_mode (\+|\-)v
@@ -688,7 +690,7 @@ WeeChat 0.3.3 以下では、オプション名が 'irc.network.away_check' と
[[highlight_notification]]
=== どうすればあるチャンネルで自分が呼ばれたら警告できますか。
バージョン 1.0 以上では、デフォルトトリガ "beep"
WeeChat バージョン 1.0 以上の場合、デフォルトトリガ "beep"
が設定されています。これはハイライトまたはプライベートメッセージを受け取った際に
'BEL' を端末に送信します。このため、端末 (または screen/tmux などのマルチプレクサ)
を設定して、'BEL' が発生した際にコマンドを実行させたり音を再生させることができます。
@@ -751,13 +753,13 @@ OpenBSD では、プラグインファイル名の末尾が ".so.0.0" です (Li
* 最新の安定版を使う
(古いバージョンよりもメモリリークの可能性が減ると思われます)
* 使わないプラグインのロードを禁止する、例えば: aspell、fifo、
logger、perl、python、ruby、lua、tcl、guile、javascript、xfer (DCC で使用)
* 使わないプラグインのロードを禁止する、例えば:
aspell、fifo、logger、perl、python、ruby、lua、tcl、guile、javascript、xfer (DCC で使用)
* 本当に必要なスクリプトだけをロード
* SSL を*使わない*なら、証明書を読み込まないでください: オプション
* SSL を*使わない* なら、証明書を読み込まないでください: オプション
'weechat.network.gnutls_ca_file' に空文字列を設定してください。
* 'weechat.history.max_buffer_lines_number' オプションの値を減らすか、
'weechat.history.max_buffer_lines_minutes' オプションに値を設定してください。
* 'weechat.history.max_buffer_lines_number'
オプションの値を減らすか、'weechat.history.max_buffer_lines_minutes' オプションに値を設定してください。
* 'weechat.history.max_commands' オプションの値を減らしてください。
[[cpu_usage]]
@@ -804,8 +806,8 @@ $ LD_PRELOAD=/lib/libpthread.so.0 gdb /path/to/weechat
完全なリストはこのページにあります: https://weechat.org/download
我々は可能な限り多くのプラットフォームに移植することに最善を尽くしています。
我々が持っていない OS で WeeChat をテストすることを歓迎します。
我々は可能な限り多くのプラットフォームに移植することに最善を尽くしています。我々が持っていない
OS で WeeChat をテストすることを歓迎します。
[[help_developers]]
=== どうすれば WeeChat 開発者を手伝えますか。
@@ -818,5 +820,5 @@ https://weechat.org/dev/support
[[donate]]
=== WeeChat 開発者にお金か何かを贈りたいのですが。
開発補助のためお金を贈ることができます。
詳しいことは https://weechat.org/about/donate に載っています。
開発補助のためお金を贈ることができます。詳しいことは
https://weechat.org/about/donate に載っています。
File diff suppressed because it is too large Load Diff
+55 -24
View File
@@ -14,8 +14,8 @@
[[start]]
== WeeChat を起動
X 用ターミナルエミュレータは rxvt-unicode を推奨します (UTF-8
がサポートされており、デフォルトのキーバインドで問題が発生しないためです)
X 用端末エミュレータは rxvt-unicode を推奨します: UTF-8
がサポートされており、デフォルトのキーバインドで問題が発生しないためです。
シェルから起動するには:
@@ -88,9 +88,9 @@ WeeChat を再起動する必要は*ありません*)。
[[core_vs_plugins]]
== コア vs プラグイン
WeeChat の "core" にはユーザインタフェースに関わるものだけが含まれているため、
プラグインがなければ使い物になりません (以前からのユーザーへ: IRC
関連はバージョン 0.2.6 までコアに含まれていました)。
WeeChat の "core" にはユーザインタフェースに関わるものだけが含まれているため、プラグインがなければ使い物になりません
(以前からのユーザーへ: IRC 関連は
WeeChat バージョン 0.2.6 までコアに含まれていました)。
IRC 等全てのネットワークプロトコルはそれぞれ異なるプラグインで提供しています。
@@ -167,6 +167,27 @@ SSL を使って接続する場合:
[NOTE]
'command' オプションに複数のコマンドを含める場合は ';' (セミコロン) で区切ってください。
設定ファイル内にパスワードを直接書きたくない場合、保護データを使うことが可能です。
最初にパスフレーズを登録します:
----
/secure passphrase this is my secret passphrase
----
その後に freenode のパスワードを含む保護データを追加します:
----
/secure set freenode_password xxxxxxx
----
こうすることで前述したようにパスワードを IRC オプションに直接書くのではなく
`${sec.data.freenode_password}` を指定可能になります。例えば以下のように設定します:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode_password}"
----
チャンネルへの自動参加を設定する場合:
----
@@ -210,26 +231,37 @@ SSL を使って接続する場合:
----
[[join_part_irc_channels]]
== チャンネルに接続 / 切断する
== チャンネルに参加/退出する
チャンネルに接続する
チャンネルに参加します
----
/join #channel
----
チャンネルから切断する (バッファは開いたままにする)
チャンネルから退出します (バッファは開いたままにします):
----
/part [切断メッセージ]
----
チャンネルから切断し、バッファを閉じ (`/close` は `/buffer close` の別名)
サーバから切断し、チャンネルやプライベートバッファを閉じます (`/close` は
`/buffer close` の別名です):
----
/close
----
[WARNING]
`/close` を用いてサーバから切断した場合、すべてのチャンネルおよびプライベートバッファは閉じられます。
サーババッファ上で実行することで、サーバから切断します:
----
/disconnect
----
[[irc_private_messages]]
== IRC プライベートメッセージ
@@ -246,16 +278,15 @@ SSL を使って接続する場合:
----
[[buffer_window]]
== バッファ / ウィンドウ管理
== バッファ/ウィンドウ管理
バッファは番号、カテゴリおよび名前とともにプラグインに関連づけられたあるコンポーネントです。
バッファは画面に表示するデータを含んでいます。
バッファは番号、カテゴリおよび名前とともにプラグインに関連づけられたあるコンポーネントです。バッファは画面に表示するデータを含んでいます。
ウィンドウはバッファを表示するためにあります。デフォルトでは、1
つのウィンドウは 1 つのバッファだけを表示できます。画面を分割することで、
同時に複数のウィンドウと関連するバッファを見ることができるでしょう。
つのウィンドウは 1
つのバッファだけを表示できます。画面を分割することで、同時に複数のウィンドウと関連するバッファを見ることができるでしょう。
バッファ / ウィンドウを管理するためのコマンド:
バッファウィンドウを管理するためのコマンド:
----
/buffer
@@ -274,11 +305,11 @@ SSL を使って接続する場合:
[[key_bindings]]
== キー割り当て設定
WeeChat はデフォルトでたくさんのショートカットキーが設定されています。
これらはドキュメントに記載されていますが、いくつか重要なキーがあります:
WeeChat
はデフォルトでたくさんのショートカットキーが設定されています。これらはドキュメントに記載されていますが、いくつか重要なキーがあります:
- key[alt-]key[←]/key[→] または key[F5]/key[F6]: 前後のバッファに切り替える
- key[F7]/key[F8]: 前後のウィンドウに切り替える(画面分割時)
- key[F7]/key[F8]: 前後のウィンドウに切り替える (画面分割時)
- key[F9]/key[F10]: タイトルバーをスクロール表示
- key[F11]/key[F12]: ニックネーム一覧をスクロール表示
- key[Tab]: 入力バーでシェルと同様のテキスト補完を行う
@@ -286,8 +317,8 @@ WeeChat はデフォルトでたくさんのショートカットキーが設定
- key[alt-a]: (ホットリスト内の) アクティブなバッファに移動する
必要であれば、`/key`
コマンドでショートカットキーの割り当てを変更することができます。
キーコードを調べるには、key[alt-k] が役に立つでしょう。
コマンドでショートカットキーの割り当てを変更することができます。キーコードを調べるには、key[alt-k]
が役に立つでしょう。
例えば、key[alt-!] に `/buffer close` を割り当てる場合:
@@ -308,12 +339,12 @@ WeeChat はデフォルトでたくさんのショートカットキーが設定
----
[[plugins_scripts]]
== プラグイン / スクリプト
== プラグイン/スクリプト
Debian のようにいくつかのディストリビューションでは、プラグイン用パッケージが独立して用意されています
(例えば weechat-plugins)。
見つかったプラグインは自動的に読み込まれます (プラグイン /
スクリプトの読み込み、有効 / 無効は WeeChat のドキュメントを参照してください)。
見つかったプラグインは自動的に読み込まれます
(プラグインやスクリプトの読み込み、有効/無効は WeeChat のドキュメントを参照してください)。
WeeChat では多くの外部スクリプト (貢献者の作った)
を利用できます、スクリプトをリポジトリからダウンロードしてインストールするには、`/script`
@@ -334,4 +365,4 @@ https://weechat.org/scripts
FAQ やその他の質問に関するドキュメントはこちらで参照できます:
https://weechat.org/doc
WeeChat を楽しんでください!
WeeChat を楽しください!
+36 -37
View File
@@ -24,7 +24,7 @@
この文書では以下の用語を利用します:
* 'リレー': これは relay プラグインを備えた WeeChat を指し、 "サーバ"
* 'リレー': これは relay プラグインを備えた WeeChat を指し、"サーバ"
のように振る舞い、'クライアント' からの接続を受け付けます
* 'クライアント': これは他のソフトウェアのことを指し、ネットワークを介して 'リレー'
に接続します; 多くの場合、'クライアント' はリモートインターフェイスのことを指します。
@@ -72,7 +72,7 @@
[[commands]]
== コマンド (クライアント → リレー)
コマンドのフォーマットは以下です: "(id) command arguments\n".
コマンドの書式は以下です: "(id) command arguments\n".
フィールドは:
@@ -147,7 +147,7 @@ init password=mypass,compression=off
引数:
* 'path': hdata へのパス、フォーマットは: "hdata:pointer/var/var/.../var"、最後の
* 'path': hdata へのパス、書式: "hdata:pointer/var/var/.../var"、最後の
var に対応する hdata が返されます:
** 'hdata': hdata の名前
** 'pointer': ポインタ ("0x12345") またはリスト名 (例: "gui_buffers")
@@ -157,7 +157,7 @@ init password=mypass,compression=off
* 'keys': hdata で返すキーのコンマ区切りリスト
(指定しなかった場合、全てのキーが返されます。強大な hdata 構造体の場合全てのキーを返すことはお勧めしません)
ポインタと変数の後に番号を指定することができます。フォーマット
ポインタと変数の後に番号を指定することができます。書式
"(N)"。可能な値は:
* 正数: N 回次の要素への反復を繰り返す
@@ -233,7 +233,6 @@ infolist buffer
1 つまたは全てのバッファから'ニックネームリスト' を要求。
Syntax:
構文:
----
@@ -283,7 +282,7 @@ input irc.freenode.#weechat hello!
[[command_sync]]
=== sync
_バージョン 0.4.1 で更新。_
_WeeChat バージョン 0.4.1 で更新。_
更新を取得して 1 つまたは複数のバッファを同期。
@@ -305,15 +304,15 @@ sync [<buffer>[,<buffer>...] <option>[,<option>...]]
全てのバッファを指定するには "*" を使ってください
* 'options': 以下に挙げるキーワード、コンマ区切り ("*" に対するデフォルトは
'buffers,upgrade,buffer,nicklist' 、バッファに対するデフォルトは 'buffer,nicklist'):
** 'buffers': バッファに関するシグナルを受け取る (オープン/クローズ、移動、リネーム、
マージ/アンマージ、隠す/隠さない); これは名前が "*" の場合のみ利用可能
** 'buffers': バッファに関するシグナルを受け取る
(オープン/クローズ、移動、リネーム、マージ/アンマージ、隠す/隠さない); これは名前が "*" の場合のみ利用可能
_(WeeChat バージョン 0.4.1 以上で利用可)_
** 'upgrade': WeeChat アップグレードに関するシグナルを受信 (アップグレード、アップグレードの終了);
名前が "*" のバッファに対してのみ利用可能
_(WeeChat バージョン 0.4.1 以上で利用可)_
** 'buffer': バッファに関するシグナルを受信
(新しい行、型の変更、タイトルの変更、ローカル変数の追加/削除、'buffers'
と同じバッファに関するシグナル) _(バージョン 0.4.1 で更新)_
と同じバッファに関するシグナル) _(WeeChat バージョン 0.4.1 で更新)_
** 'nicklist': 変更後にニックネームリストを受信
例:
@@ -340,7 +339,7 @@ sync irc.freenode.#weechat
[[command_desync]]
=== desync
_バージョン 0.4.1 で更新。_
_WeeChat バージョン 0.4.1 で更新。_
更新を中止して 1 つまたは複数のバッファの同期を中止。
@@ -475,7 +474,7 @@ quit
[[messages]]
== メッセージ (リレー → クライアント)
メッセージは以下のフォーマットでバイナリデータとして送信されます (サイズはバイト単位):
メッセージは以下の書式でバイナリデータとして送信されます (サイズはバイト単位):
....
┌────────╥─────────────╥────╥────────┬──────────╥───────╥────────┬──────────┐
@@ -594,7 +593,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| short_name | string | 短い名前 (例: '#weechat')
| nicklist | integer | バッファがニックネームリストを持つ場合 1、それ以外は 0
@@ -637,7 +636,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| prev_buffer | pointer | 前のバッファへのポインタ
| next_buffer | pointer | 次のバッファへのポインタ
@@ -670,7 +669,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| prev_buffer | pointer | 前のバッファへのポインタ
| next_buffer | pointer | 次のバッファへのポインタ
@@ -703,7 +702,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| prev_buffer | pointer | 前のバッファへのポインタ
| next_buffer | pointer | 次のバッファへのポインタ
@@ -738,7 +737,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| prev_buffer | pointer | 前のバッファへのポインタ
| next_buffer | pointer | 次のバッファへのポインタ
@@ -773,7 +772,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| prev_buffer | pointer | 前のバッファへのポインタ
| next_buffer | pointer | 次のバッファへのポインタ
@@ -806,7 +805,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| short_name | string | 短い名前 (例: '#weechat')
| local_variables | hashtable | ローカル変数
@@ -840,7 +839,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| title | string | バッファのタイトル
|===
@@ -873,7 +872,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
|===
@@ -902,12 +901,12 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| type | integer | バッファの種類: 0 = フォーマット済み (デフォルト)、1 = 自由内容
| type | integer | バッファの種類: 0 = 書式あり (デフォルト)、1 = 自由内容
|===
例: バッファ 'script.scripts' の種類をフォーマット済み (0) から自由内容
例: バッファ 'script.scripts' の種類を書式あり (0) から自由内容
(1) に変更:
[source,python]
@@ -934,7 +933,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| local_variables | hashtable | ローカル変数
|===
@@ -967,7 +966,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| local_variables | hashtable | ローカル変数
|===
@@ -1000,7 +999,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
| local_variables | hashtable | ローカル変数
|===
@@ -1074,7 +1073,7 @@ hdata として送られるデータ:
[width="100%",cols="3m,2,10",options="header"]
|===
| 名前 | 型 | 説明
| number | integer | バッファ番号 (≥ 1)
| number | integer | バッファ番号 (1 以上)
| full_name | string | 完全な名前 (例: 'irc.freenode.#weechat')
|===
@@ -1354,7 +1353,7 @@ _WeeChat バージョン 0.3.8 以上で利用可。_
[[object_integer]]
==== 符号付整数
1 つの符号付整数は 4 バイトとして保存され、ビッグエンディアンフォーマットでエンコードされています
1 つの符号付整数は 4 バイトとして保存され、ビッグエンディアン書式でエンコードされています
(データは上位バイトを先頭にして並べられています)。
範囲: -2147483648 から 2147483647。
@@ -1432,7 +1431,7 @@ length '-' '1' '2' '3' '4' '5' '6' '7' '8' '9' '0'
[[object_buffer]]
==== バッファ
<<object_string,string>> と同じフォーマット; 内容は単純なバイトの配列。
<<object_string,文字列>>と同じ書式; 内容は単純なバイトの配列。
[[object_pointer]]
==== ポインタ
@@ -1477,8 +1476,8 @@ length '1' '3' '2' '1' '9' '9' '3' '4' '5' '6'
[[object_hashtable]]
==== ハッシュテーブル
1 つのハッシュテーブルにはキーの種類、値の種類、ハッシュテーブルに含まれるアイテムの数
(1 バイト表現の整数)、アイテムのキーと値が含まれています
1 つのハッシュテーブルにはキーの種類、値の種類、ハッシュテーブルに含まれる要素の数
(1 バイト表現の整数)、要素のキーと値が含まれています
....
┌───────────┬─────────────┬───────╥───────┬─────────╥─────╥───────┬─────────┐
@@ -1515,8 +1514,8 @@ length '1' '3' '2' '1' '9' '9' '3' '4' '5' '6'
* 'h-path' (文字列): hdata にアクセスする際に使うパス (例:
'buffer/lines/line/line_data'); 返される hdata はパスの最後の要素です
* 'keys' (文字列): 'key:type' のリスト (コンマ区切り) を含む文字列,
例: 'number:int,name:str'
* 'keys' (文字列): 'key:type' のリスト (コンマ区切り)
を含む文字列、例: 'number:int,name:str'
* 'count' (文字列): オブジェクトセットの数
* 'p-path': オブジェクトへのポインタを含むパス
(ポインタの数はパスに含まれる要素の数)
@@ -1643,7 +1642,7 @@ nicklist
[[object_infolist]]
==== インフォリスト
1 つの'インフォリスト' は名前、アイテムの数、アイテム
1 つの'インフォリスト' は名前、要素の数、要素
(変数のセット) を含んでいます。
....
@@ -1652,7 +1651,7 @@ nicklist
└──────┴───────╨────────╨─────╨────────┘
....
アイテムとは:
要素とは:
....
┌───────╥────────┬────────┬─────────╥─────╥────────┬────────┬─────────┐
@@ -1661,9 +1660,9 @@ nicklist
....
* 'name' (文字列): インフォリストの名前 ('buffer' 、'window' 、'bar' 、...)
* 'count' (整数): アイテムの数
* 'count' (整数): 要素の数
* 'item':
** 'count': アイテムに含まれる変数の数
** 'count': 要素に含まれる変数の数
** 'name': 変数の名前
** 'type': 変数の型 ('int' 、'str' 、...)
** 'value': 変数の値
+56 -52
View File
@@ -21,8 +21,8 @@ https://weechat.org/doc
[[introduction]]
== イントロダクション
WeeChat (Wee Enhanced Environment for Chat) はフリー、高速、軽量な
多くのオペレーティングシステムで動くチャットクライアントです。
WeeChat (Wee Enhanced Environment for Chat)
はフリー、高速、軽量な多くのオペレーティングシステムで動くチャットクライアントです。
このマニュアル文書は以下のスクリプト言語を利用して WeeChat
用のスクリプトを製作する方法を解説しています:
@@ -47,8 +47,8 @@ WeeChat (Wee Enhanced Environment for Chat) はフリー、高速、軽量な
==== Python
* `import weechat` を使うことは必須です
* python では `print*` 系の関数は `prnt*` と呼ばれます
* 必ず `import weechat` を使ってください
* python では `print*` 系の関数は `prnt*` と書きます
('print' は予約済みキーワードなので)。
* 関数は `weechat.xxx(arg1, arg2, ...)` のように呼び出してください。
@@ -81,18 +81,22 @@ Weechat.config_new_option(config, section, "name", "string", "description of opt
==== Guile (scheme)
* 関数は `(weechat:xxx arg1 arg2 ...)` のように呼び出してください。
* 以下の関数は引数のリストをひとつだけ取ります
(他の関数のように多くの引数を取れません)、
この理由は引数の個数が Guile で利用できる引数の数を超えるからです。
* 以下の関数は引数のリストをひとつだけ取ります
(他の関数のように多くの引数を取れません)、この理由は引数の個数が
Guile で利用できる引数の数を超えるからです。
** config_new_section
** config_new_option
** bar_new
==== Javascript
* 関数は `weechat.xxx(arg1, arg2, ...);` のように呼び出してください。
[[register_function]]
=== 関数の登録
全ての WeeChat スクリプトは WeeChat に自分自身を "登録"
し、登録はスクリプトの最初で行われなければいけません。
全ての WeeChat スクリプトは WeeChat
に自分自身を「登録」し、登録はスクリプトの最初で行われなければいけません。
プロトタイプ:
@@ -110,9 +114,8 @@ weechat.register(name, author, version, license, description, shutdown_function,
* 'description': 文字列型、スクリプトの短い説明
* 'shutdown_function': 文字列型、スクリプトがアンロードされた際に呼び出される関数の名前
(空文字列でも可)
* 'charset': 文字列型、スクリプトの文字コード
(UTF-8 はデフォルトの文字コードなので、スクリプトが UTF-8
で書かれている場合、空文字列を指定してください)
* 'charset': 文字列型、スクリプトの文字コード (UTF-8
はデフォルトの文字コードなので、スクリプトが UTF-8 で書かれている場合、空文字列を指定してください)
各言語で書かれたスクリプトの例:
@@ -221,9 +224,9 @@ $ ln -s ../script.py
[[differences_with_c_api]]
== C API との違い
スクリプト API は C プラグイン API とほぼ同じです。API
スクリプト API は C 言語プラグイン API とほぼ同じです。API
に含まれる各関数の詳細については、'WeeChat プラグイン API リファレンス'
をご覧ください: プロトタイプ、引数、戻り値、例
をご覧ください: プロトタイプ、引数、戻り値、例
'プラグイン' と'スクリプト' の違いを理解することは重要です: 'プラグイン'
とはコンパイル済みバイナリファイルで `/plugin` コマンドを使ってロードします、これに対して
@@ -256,17 +259,17 @@ WeeChat が 'test.py'
[[pointers]]
=== ポインタ
ご存知かもしれませんが、スクリプトには本当の意味での "ポインタ" はありません。このため
ご存知かもしれませんが、スクリプトには本当の意味でのポインタはありません。このため
API 関数がポインタを返す場合、スクリプトでは文字列に変換されます。
例えば、関数がポインタ 0x1234ab56 を返した場合、スクリプトは
"0x1234ab56" という文字列を受け取ることになります。
API 関数の引数にポインタを与える場合、スクリプトではポインタを文字列型として渡さなければいけません。C
API 関数を呼び出す前に C
プラグインがこれを本来のポインタ型に変換します。
言語 API 関数を呼び出す前に C
言語プラグインがこれを本来のポインタ型に変換します。
空文字列や "0x0" を使うことも許されています。これらは C で言うところの NULL
空文字列や "0x0" を使うことも許されています。これらは C 言語で言うところの NULL
と解釈されます。例えば、データをコアバッファ (WeeChat メインバッファ) に表示する場合、以下のようになります:
[source,python]
@@ -275,9 +278,9 @@ weechat.prnt("", "hi!")
----
[WARNING]
多くの関数ではスピードの関係で、WeeChat はポインタの値が正当なものか否かの確認を行いません。
ポインタの正当性を確認することはプログラマが行わなければいけません。
不正なポインタを利用した場合、細かなクラッシュレポートを目にすることになるでしょう ;)
WeeChat の多くのスクリプト API
関数は計算量を減らすために、ポインタの値が正当なものか否かの確認を行いません。ポインタの正当性を確認することはプログラマが行わなければいけません。不正なポインタを利用した場合、細かなクラッシュレポートを目にすることになるでしょう
;)
[[callbacks]]
=== コールバック
@@ -285,7 +288,7 @@ weechat.prnt("", "hi!")
ほとんど全ての WeeChat コールバックは WEECHAT_RC_OK 又は WEECHAT_RC_ERROR
を返さなければいけません (modifier コールバックは例外で、これは文字列を返します)。
C コールバックはポインタ型の "data" 引数を利用します。スクリプト API
C 言語コールバックはポインタ型の "data" 引数を利用します。スクリプト API
では、"data" は文字列型で任意の値を取れます (ポインタ型ではありません)。
各プログラミング言語でコールバックを利用する例:
@@ -448,9 +451,9 @@ API に含まれる関数の詳しい情報は
bar_new, bar_set, bar_update, bar_remove
| コマンド |
command
| 情報 |
| インフォ |
info_get, info_get_hashtable
| 情報リスト |
| インフォリスト |
infolist_new, infolist_new_item, infolist_new_var_integer,
infolist_new_var_string, infolist_new_var_pointer, infolist_new_var_time, +
infolist_get, infolist_next, infolist_prev, infolist_reset_item_cursor, +
@@ -526,7 +529,7 @@ WeeChat コアバッファに対して操作する場合、空文字列を使う
weechat.prnt("", "hello")
# "hello" をコアバッファに表示するが、ログファイルには書き込まない
# (バージョン >= 0.3.3 のみ)
# (WeeChat バージョン 0.3.3 以上で利用可)
weechat.prnt_date_tags("", 0, "no_log", "hello")
# プレフィックス "==>" とメッセージ "hello" を現在のバッファに表示
@@ -551,7 +554,8 @@ weechat.prnt(buffer, "message on #weechat channel")
----
[NOTE]
Print 関数は Perl/Ruby/Lua/Tcl/Guile/Javascript では `print` で、Python では `prnt` です。
Print 関数は Perl/Ruby/Lua/Tcl/Guile/Javascript では `print` で、Python では
`prnt` です。
[[buffers_send_text]]
==== バッファにテキストを送信
@@ -646,8 +650,8 @@ weechat.buffer_set(buffer, "localvar_del_myvar", "")
[[hook_command]]
==== 新しいコマンドの追加
カスタムコマンドを追加するには `hook_command` を使ってください。
追加したコマンドに対してカスタム補完テンプレートを定義できます。
カスタムコマンドを追加するには `hook_command`
を使ってください。追加したコマンドに対してカスタム補完テンプレートを定義できます。
例:
@@ -697,8 +701,8 @@ weechat.hook_timer(60 * 1000, 60, 0, "timer_cb", "")
[[hook_process]]
==== バックグラウンドプロセスの実行
`hook_process` を使ってバックグラウンドプロセスを実行できます。
コールバックはデータの準備が整った時点で呼び出されます。複数回呼び出されることもあります。
バックグラウンドプロセスを実行するには `hook_process`
を使います。コールバックはデータの準備が整った時点で呼び出されます。複数回呼び出されることもあります。
コールバックの最後の呼び出しでは 'rc' が 0
か正の値に設定されています。これはコマンドのリターンコードになります。
@@ -723,7 +727,7 @@ weechat.hook_process("/bin/ls -l /etc", 10 * 1000, "my_process_cb", "")
[[url_transfer]]
==== URL 転送
_バージョン 0.3.7 に含まれる新機能_
_WeeChat バージョン 0.3.7 以上で利用可。_
URL をダウンロードする (又は URL にポストする) には、関数 `hook_process` 又は URL
転送にオプションが必要な場合は `hook_process_hashtable` を使わなければいけません。
@@ -806,7 +810,7 @@ SCRIPT_NAME = "myscript"
# ...
def config_cb(data, option, value):
"""スクリプトオプションが変更されたときに呼び出されるコールバック""
"""スクリプトオプションが変更されたときに呼び出されるコールバック"""
# 例えば、スクリプト変数に対する全てのスクリプトオプションを読み込む等...
# ...
return weechat.WEECHAT_RC_OK
@@ -814,7 +818,7 @@ def config_cb(data, option, value):
# ...
weechat.hook_config("plugins.var.python." + SCRIPT_NAME + ".*", "config_cb", "")
# 他のスクリプト言語の場合は "python" を適当なもの (perl/ruby/lua/tcl/guile/javascript) に変更してください
# 他のスクリプト言語の場合は "python" を適当なもの (perl/ruby/lua/tcl/guile/javascript) に変更してください
----
[[config_options_weechat]]
@@ -898,7 +902,7 @@ weechat.hook_modifier("irc_in_privmsg", "modifier_cb", "")
[[irc_message_parse]]
==== メッセージの構文解析
_バージョン 0.3.4 の新機能_
_WeeChat バージョン 0.3.4 以上で利用可。_
"irc_message_parse" と呼ばれる info_hashtable を使って IRC メッセージを構文解析できます。
@@ -910,51 +914,51 @@ _バージョン 0.3.4 の新機能_
|===
| キー | WeeChat バージョン | 説明 | 例
| tags | 0.4.0 |
| tags | 0.4.0 以上 |
メッセージに付けられたタグ (空にすることも可) |
`time=2015-06-27T16:40:35.000Z`
| message_without_tags | 0.4.0 |
| message_without_tags | 0.4.0 以上 |
タグを除いたメッセージ (タグが付けられていなければメッセージと同じ) |
`:nick!user@host PRIVMSG #weechat :hello!`
| nick | 0.3.4 |
| nick | 0.3.4 以上 |
発信者のニックネーム |
`nick`
| host | 0.3.4 |
| host | 0.3.4 以上 |
発信者のホスト (ニックネームを含む) |
`nick!user@host`
| command | 0.3.4 |
| command | 0.3.4 以上 |
コマンド ('PRIVMSG' 、'NOTICE' 、...) |
`PRIVMSG`
| channel | 0.3.4 |
| channel | 0.3.4 以上 |
送信先チャンネル |
`#weechat`
| arguments | 0.3.4 |
| arguments | 0.3.4 以上 |
コマンド引数 (チャンネルを含む) |
`#weechat :hello!`
| text | 1.3 |
| text | 1.3 以上 |
テキスト (ユーザメッセージなど) |
`hello!`
| pos_command | 1.3 |
| pos_command | 1.3 以上 |
メッセージ内における 'command' のインデックス ('command' が見つからない場合 "-1") |
`47`
| pos_arguments | 1.3 |
| pos_arguments | 1.3 以上 |
メッセージ内における 'arguments' のインデックス ('arguments' が見つからない場合 "-1") |
`55`
| pos_channel | 1.3 |
| pos_channel | 1.3 以上 |
メッセージ内における 'channel' のインデックス ('channel' が見つからない場合 "-1") |
`55`
| pos_text | 1.3 |
| pos_text | 1.3 以上 |
メッセージ内における 'text' のインデックス ('text' が見つからない場合 "-1") |
`65`
|===
@@ -1002,7 +1006,7 @@ else:
----
[NOTE]
バージョン 0.3.1.1 以下では 'info_get("version_number")'
バージョン 0.3.1.1 以下の場合 'info_get("version_number")'
は空文字列を返すため、値が空でないことを確認しなければいけません。
文字列でバージョンを使うには:
@@ -1026,18 +1030,18 @@ weechat.prnt("", "Inactivity since %s seconds" % weechat.info_get("inactivity",
----
[[infolists]]
=== 情報リスト
=== インフォリスト
[[infolists_read]]
==== 情報リストの読み込み
==== インフォリストの読み込み
WeeChat や他のプラグインによって作られた情報リストを読み込むことができます。
WeeChat や他のプラグインによって作られたインフォリストを読み込むことができます。
例:
[source,python]
----
# バッファのリストを得るために "buffer" 情報リストを読み込む
# バッファのリストを得るために "buffer" インフォリストを読み込む
infolist = weechat.infolist_get("buffer", "", "")
if infolist:
while weechat.infolist_next(infolist):
@@ -1047,5 +1051,5 @@ if infolist:
----
[IMPORTANT]
WeeChat は自動的にメモリを解放しません、情報リストによって使われたメモリを解放するには、`infolist_free`
WeeChat は自動的にメモリを解放しません、インフォリストによって使われたメモリを解放するには、`infolist_free`
を呼び出すことを忘れないでください。
+6 -9
View File
@@ -18,16 +18,13 @@ WeeChat
開発への協力に興味を持っていただきありがとうございます。開発に協力する最も簡単
(で最も大変) な方法はテストです!
テストはソフトウェア開発においてとても重要で、疎かにできないものです。
何か新しい機能が実装されたらその機能はテストされるべきです。
しかし、機能によっては使用条件が広すぎる条件が特殊ぎるため、
開発チームが全ての条件をテストできない場合があります。
テストはソフトウェア開発においてとても重要で、疎かにできないものです。何か新しい機能が実装されたらその機能はテストされるべきです。しかし、機能によっては使用条件が広すぎるか使用条件が特殊過ぎるため、開発チームが全ての条件をテストできない場合があります。
例: WeeChat 0.2.2 で導入された charset プラグインは悪名高いものでした:
チャンネル名に各国語を使うユーザー (開発者、貢献者、テスター)
開発チームにおらず、0.2.2
リリースされると、チームを非難するロシア人ユーザが殺到しました。
より多くのテスターがいれば、今後そのようなことはおきないでしょう。
開発チームにはチャンネル名に各国語を使うユーザー
(開発者、貢献者、テスター)
いなかったため、0.2.2
がリリースされると、チームを非難するロシア人ユーザが殺到しました。より多くのテスターがいれば、今後そのようなことはおきないでしょう。
開発者は新機能の実装 (と古いバグの修正) に忙しいので、WeeChat
安定版をテストすることは意味がありません。
@@ -114,7 +111,7 @@ Linux ディストリビューション別に:
* Debian: https://weechat.org/download/debian
* Gentoo: https://weechat.org/download
* ArchLinux: http://aur.archlinux.org/ から PKGBUILD
* その他: 知らないよ!
* その他: 知らないよ! てへぺろ(・ω<)
[[run]]
File diff suppressed because it is too large Load Diff
+13 -112
View File
@@ -2,21 +2,6 @@
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
* [[hdata_guile_callback]]<<hdata_guile_callback,'guile_callback'>>: callback skryptu
** wtyczka: guile
** zmienne:
*** 'script' (pointer, hdata: "guile_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "guile_callback")
*** 'next_callback' (pointer, hdata: "guile_callback")
* [[hdata_guile_script]]<<hdata_guile_script,'guile_script'>>: lista skryptów
** wtyczka: guile
** zmienne:
@@ -29,7 +14,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "guile_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "guile_script")
*** 'next_script' (pointer, hdata: "guile_script")
@@ -229,21 +213,6 @@
** listy:
*** 'irc_servers'
*** 'last_irc_server'
* [[hdata_javascript_callback]]<<hdata_javascript_callback,'javascript_callback'>>: callback skryptu
** wtyczka: javascript
** zmienne:
*** 'script' (pointer, hdata: "javascript_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "javascript_callback")
*** 'next_callback' (pointer, hdata: "javascript_callback")
* [[hdata_javascript_script]]<<hdata_javascript_script,'javascript_script'>>: lista skryptów
** wtyczka: javascript
** zmienne:
@@ -256,28 +225,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "javascript_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "javascript_script")
*** 'next_script' (pointer, hdata: "javascript_script")
** listy:
*** 'last_script'
*** 'scripts'
* [[hdata_lua_callback]]<<hdata_lua_callback,'lua_callback'>>: callback skryptu
** wtyczka: lua
** zmienne:
*** 'script' (pointer, hdata: "lua_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "lua_callback")
*** 'next_callback' (pointer, hdata: "lua_callback")
* [[hdata_lua_script]]<<hdata_lua_script,'lua_script'>>: lista skryptów
** wtyczka: lua
** zmienne:
@@ -290,28 +243,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "lua_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "lua_script")
*** 'next_script' (pointer, hdata: "lua_script")
** listy:
*** 'last_script'
*** 'scripts'
* [[hdata_perl_callback]]<<hdata_perl_callback,'perl_callback'>>: callback skryptu
** wtyczka: perl
** zmienne:
*** 'script' (pointer, hdata: "perl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "perl_callback")
*** 'next_callback' (pointer, hdata: "perl_callback")
* [[hdata_perl_script]]<<hdata_perl_script,'perl_script'>>: lista skryptów
** wtyczka: perl
** zmienne:
@@ -324,28 +261,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "perl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "perl_script")
*** 'next_script' (pointer, hdata: "perl_script")
** listy:
*** 'last_script'
*** 'scripts'
* [[hdata_python_callback]]<<hdata_python_callback,'python_callback'>>: callback skryptu
** wtyczka: python
** zmienne:
*** 'script' (pointer, hdata: "python_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "python_callback")
*** 'next_callback' (pointer, hdata: "python_callback")
* [[hdata_python_script]]<<hdata_python_script,'python_script'>>: lista skryptów
** wtyczka: python
** zmienne:
@@ -358,28 +279,12 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "python_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "python_script")
*** 'next_script' (pointer, hdata: "python_script")
** listy:
*** 'last_script'
*** 'scripts'
* [[hdata_ruby_callback]]<<hdata_ruby_callback,'ruby_callback'>>: callback skryptu
** wtyczka: ruby
** zmienne:
*** 'script' (pointer, hdata: "ruby_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "ruby_callback")
*** 'next_callback' (pointer, hdata: "ruby_callback")
* [[hdata_ruby_script]]<<hdata_ruby_script,'ruby_script'>>: lista skryptów
** wtyczka: ruby
** zmienne:
@@ -392,7 +297,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "ruby_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "ruby_script")
*** 'next_script' (pointer, hdata: "ruby_script")
@@ -428,21 +332,6 @@
** listy:
*** 'last_script_repo'
*** 'scripts_repo'
* [[hdata_tcl_callback]]<<hdata_tcl_callback,'tcl_callback'>>: callback skryptu
** wtyczka: tcl
** zmienne:
*** 'script' (pointer, hdata: "tcl_script")
*** 'function' (string)
*** 'data' (string)
*** 'config_file' (pointer, hdata: "config_file")
*** 'config_section' (pointer, hdata: "config_section")
*** 'config_option' (pointer, hdata: "config_option")
*** 'hook' (pointer)
*** 'buffer' (pointer, hdata: "buffer")
*** 'bar_item' (pointer, hdata: "bar_item")
*** 'upgrade_file' (pointer)
*** 'prev_callback' (pointer, hdata: "tcl_callback")
*** 'next_callback' (pointer, hdata: "tcl_callback")
* [[hdata_tcl_script]]<<hdata_tcl_script,'tcl_script'>>: lista skryptów
** wtyczka: tcl
** zmienne:
@@ -455,7 +344,6 @@
*** 'description' (string)
*** 'shutdown_func' (string)
*** 'charset' (string)
*** 'callbacks' (pointer, hdata: "tcl_callback")
*** 'unloading' (integer)
*** 'prev_script' (pointer, hdata: "tcl_script")
*** 'next_script' (pointer, hdata: "tcl_script")
@@ -487,6 +375,7 @@
*** 'plugin' (pointer, hdata: "plugin")
*** 'name' (string)
*** 'build_callback' (pointer)
*** 'build_callback_pointer' (pointer)
*** 'build_callback_data' (pointer)
*** 'prev_item' (pointer, hdata: "bar_item")
*** 'next_item' (pointer, hdata: "bar_item")
@@ -540,6 +429,7 @@
*** 'clear' (integer)
*** 'filter' (integer)
*** 'close_callback' (pointer)
*** 'close_callback_pointer' (pointer)
*** 'close_callback_data' (pointer)
*** 'closing' (integer)
*** 'title' (string)
@@ -558,9 +448,11 @@
*** 'nicklist_nicks_count' (integer)
*** 'nicklist_visible_count' (integer)
*** 'nickcmp_callback' (pointer)
*** 'nickcmp_callback_pointer' (pointer)
*** 'nickcmp_callback_data' (pointer)
*** 'input' (integer)
*** 'input_callback' (pointer)
*** 'input_callback_pointer' (pointer)
*** 'input_callback_data' (pointer)
*** 'input_get_unknown_commands' (integer)
*** 'input_buffer' (string)
@@ -644,6 +536,7 @@
*** 'filename' (string)
*** 'file' (pointer)
*** 'callback_reload' (pointer)
*** 'callback_reload_pointer' (pointer)
*** 'callback_reload_data' (pointer)
*** 'sections' (pointer, hdata: "config_section")
*** 'last_section' (pointer, hdata: "config_section")
@@ -668,10 +561,13 @@
*** 'value' (pointer)
*** 'null_value_allowed' (integer)
*** 'callback_check_value' (pointer)
*** 'callback_check_value_pointer' (pointer)
*** 'callback_check_value_data' (pointer)
*** 'callback_change' (pointer)
*** 'callback_change_pointer' (pointer)
*** 'callback_change_data' (pointer)
*** 'callback_delete' (pointer)
*** 'callback_delete_pointer' (pointer)
*** 'callback_delete_data' (pointer)
*** 'loaded' (integer)
*** 'prev_option' (pointer, hdata: "config_option")
@@ -684,14 +580,19 @@
*** 'user_can_add_options' (integer)
*** 'user_can_delete_options' (integer)
*** 'callback_read' (pointer)
*** 'callback_read_pointer' (pointer)
*** 'callback_read_data' (pointer)
*** 'callback_write' (pointer)
*** 'callback_write_pointer' (pointer)
*** 'callback_write_data' (pointer)
*** 'callback_write_default' (pointer)
*** 'callback_write_default_pointer' (pointer)
*** 'callback_write_default_data' (pointer)
*** 'callback_create_option' (pointer)
*** 'callback_create_option_pointer' (pointer)
*** 'callback_create_option_data' (pointer)
*** 'callback_delete_option' (pointer)
*** 'callback_delete_option_pointer' (pointer)
*** 'callback_delete_option_data' (pointer)
*** 'options' (pointer, hdata: "config_option")
*** 'last_option' (pointer, hdata: "config_option")
+6 -2
View File
@@ -18,9 +18,9 @@
| irc | irc_nick | pobiera aktualny nick z serwera | nazwa serwera
| irc | irc_nick_color | pobiera kod koloru nicka | nazwa użytkownika
| irc | irc_nick_color | get nick color code (*deprecated* since version 1.5, replaced by "nick_color") | nazwa użytkownika
| irc | irc_nick_color_name | pobiera nazwę koloru nicka | nazwa użytkownika
| irc | irc_nick_color_name | get nick color name (*deprecated* since version 1.5, replaced by "nick_color_name") | nazwa użytkownika
| irc | irc_nick_from_host | pobiera nick z hosta IRC | host IRC (jak `:nick!nazwa@serwer.com`)
@@ -54,6 +54,10 @@
| weechat | locale | zestaw znaków użyty do tłumaczenia wiadomości | -
| weechat | nick_color | pobiera kod koloru nicka | nazwa użytkownika
| weechat | nick_color_name | pobiera nazwę koloru nicka | nazwa użytkownika
| weechat | term_height | wysokość terminala | -
| weechat | term_width | szerokość terminala | -
+1 -1
View File
@@ -65,7 +65,7 @@ Domyślne opcje moga być ustawione za pomocą opcji exec.command.default_option
Przykłady:
/exec -n ls -l /tmp
/exec -n ps xu | grep weechat
/exec -sh -n ps xu | grep weechat
/exec -n -norc url:http://pastebin.com/raw.php?i=xxxxxxxx
/exec -nf -noln links -dump https://weechat.org/files/doc/devel/weechat_user.en.html
/exec -o uptime
+9 -3
View File
@@ -146,11 +146,17 @@ Przykłady:
[command]*`ctcp`* wyślij wiadomość CTCP (protokół klient-klient)::
----
/ctcp <cel> <typ> [<argumenty>]
/ctcp [-server <serwer>] <cel>[,<cel>...] <typ> [<argumenty>]
cel: nick albo kanał, na który wysłać CTCP
typ: typ CTCP (przykłady: "version", "ping", ..)
serwer: wyślij do tego serwera (nazwa wewnętrzna)
cel: nick albo kanał ('*' = obecny kanał)
typ: rodzaj CTCP (przykłady: "version", "ping", ..)
argumenty: argumenty dla CTCP
Przykłady:
/ctcp toto time
/ctcp toto version
/ctcp * version
----
[[command_irc_cycle]]
+6 -26
View File
@@ -7,11 +7,6 @@
** typ: kolor
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `lightcyan`)
* [[option_irc.color.item_away]] *irc.color.item_away*
** opis: `kolor elementu nieobecności`
** typ: kolor
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `yellow`)
* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
** opis: `kolor trybów kanału, przy nazwie kanału`
** typ: kolor
@@ -197,11 +192,6 @@
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"irc_privmsg,irc_notice"`)
* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
** opis: `wyświetla wiadomość o nieobecności dla serwera w elemencie paska`
** typ: bool
** wartości: on, off (domyślna wartość: `on`)
* [[option_irc.look.item_channel_modes_hide_args]] *irc.look.item_channel_modes_hide_args*
** opis: `ukryj atrybuty trybów kanałów jeśli przynajmniej jeden z tych trybów jest ustawiony ("*" zawsze ukrywaj argumenty, pusta wartość - nigdy nie ukrywaj); przykład: "kf" dla ukrycia argumentów, jeśli ustawiony jest tryb "k" lub "f"`
** typ: ciąg
@@ -242,21 +232,6 @@
** typ: liczba
** wartości: none, next, near_server (domyślna wartość: `none`)
* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
** opis: `wymusza kolory dla niektórych nicków: hash połączony z nickiem w celu znalezienia koloru nie zostanie użyty dla tych nicków (format: "nick1:kolor1;nick2:kolor2"); wyszukiwanie nicków odbywa się na zasadzie dopasowania porównania dokładnego, następnie z małych liter, jest więc możliwe używanie tylko małych liter w tej opcji`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
** opis: `algorytm haszujący używany do znalezienia koloru dla nicka: djb2 = odmiana djb2 (pozycja liter ma znaczenie: anagramy nicka mają różne kolory), sum = suma liter`
** typ: liczba
** wartości: djb2, sum (domyślna wartość: `sum`)
* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
** opis: `znaki używane do zatrzymania odczytywania koloru nicka (przynajmniej jeden znak poza tą listą musi się znajdować przed zatrzymaniem) (przykład: nick "|nick|away" ze znakami "|" zwróci kolor nicka "|nick")`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"_|["`)
* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
** opis: `inteligentne dopełnianie nicków (dopełnia najpierw ostatnimi rozmówcami): speakers = wszyscy rozmówcy (włączając podświetlenia), speakers_highlights = tylko rozmówcy z podświetleniem`
** typ: liczba
@@ -437,6 +412,11 @@
** typ: liczba
** wartości: 1 .. 10080 (domyślna wartość: `5`)
* [[option_irc.network.sasl_fail_unavailable]] *irc.network.sasl_fail_unavailable*
** opis: `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`
** typ: bool
** wartości: on, off (domyślna wartość: `on`)
* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
** opis: `wysyłaj nieznane komendy do serwera`
** typ: bool
@@ -578,7 +558,7 @@
** wartości: dowolny ciąg (domyślna wartość: `""`)
* [[option_irc.server_default.sasl_fail]] *irc.server_default.sasl_fail*
** opis: `akcja do wykonania jeśli uwierzytelnianie SASL się nie powiedzie: "continue" dla zignorowania problemu, "reconnect" ponownie połącz się z serwerem, "disconnect" odłącz od serwera`
** opis: `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)`
** typ: liczba
** wartości: continue, reconnect, disconnect (domyślna wartość: `continue`)
+1 -1
View File
@@ -28,7 +28,7 @@
** wartości: on, off (domyślna wartość: `off`)
* [[option_logger.file.mask]] *logger.file.mask*
** opis: `domyślna maska nazw plików z logami (format to "ścieżka/do/pliku" lub "plik", bez pierwszego "/" ponieważ opcja "path" jest użyta do stworzenia kompletnej ścieżki do pliku); lokalne zmienne buforów dozwolone; określenia dla daty są dozwolone (zobacz man strftime)`
** opis: `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)`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"$plugin.$name.weechatlog"`)

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