summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/asciidoc.css7
-rw-r--r--doc/de/autogen/plugin_api/hdata.txt1805
-rw-r--r--doc/de/autogen/user/alias_commands.txt5
-rw-r--r--doc/de/autogen/user/aspell_commands.txt5
-rw-r--r--doc/de/autogen/user/charset_commands.txt5
-rw-r--r--doc/de/autogen/user/guile_commands.txt5
-rw-r--r--doc/de/autogen/user/irc_commands.txt350
-rw-r--r--doc/de/autogen/user/logger_commands.txt5
-rw-r--r--doc/de/autogen/user/lua_commands.txt5
-rw-r--r--doc/de/autogen/user/perl_commands.txt5
-rw-r--r--doc/de/autogen/user/python_commands.txt5
-rw-r--r--doc/de/autogen/user/relay_commands.txt5
-rw-r--r--doc/de/autogen/user/rmodifier_commands.txt5
-rw-r--r--doc/de/autogen/user/ruby_commands.txt5
-rw-r--r--doc/de/autogen/user/script_commands.txt5
-rw-r--r--doc/de/autogen/user/tcl_commands.txt5
-rw-r--r--doc/de/autogen/user/weechat_commands.txt150
-rw-r--r--doc/de/autogen/user/xfer_commands.txt10
-rw-r--r--doc/de/weechat_user.de.txt563
-rw-r--r--doc/docgen.py57
-rw-r--r--doc/en/autogen/plugin_api/hdata.txt1805
-rw-r--r--doc/en/autogen/user/alias_commands.txt5
-rw-r--r--doc/en/autogen/user/aspell_commands.txt5
-rw-r--r--doc/en/autogen/user/charset_commands.txt5
-rw-r--r--doc/en/autogen/user/guile_commands.txt5
-rw-r--r--doc/en/autogen/user/irc_commands.txt350
-rw-r--r--doc/en/autogen/user/logger_commands.txt5
-rw-r--r--doc/en/autogen/user/lua_commands.txt5
-rw-r--r--doc/en/autogen/user/perl_commands.txt5
-rw-r--r--doc/en/autogen/user/python_commands.txt5
-rw-r--r--doc/en/autogen/user/relay_commands.txt5
-rw-r--r--doc/en/autogen/user/rmodifier_commands.txt5
-rw-r--r--doc/en/autogen/user/ruby_commands.txt5
-rw-r--r--doc/en/autogen/user/script_commands.txt5
-rw-r--r--doc/en/autogen/user/tcl_commands.txt5
-rw-r--r--doc/en/autogen/user/weechat_commands.txt150
-rw-r--r--doc/en/autogen/user/xfer_commands.txt10
-rw-r--r--doc/en/weechat_plugin_api.en.txt467
-rw-r--r--doc/en/weechat_user.en.txt562
-rw-r--r--doc/fr/autogen/plugin_api/hdata.txt1805
-rw-r--r--doc/fr/autogen/user/alias_commands.txt5
-rw-r--r--doc/fr/autogen/user/aspell_commands.txt5
-rw-r--r--doc/fr/autogen/user/charset_commands.txt5
-rw-r--r--doc/fr/autogen/user/guile_commands.txt5
-rw-r--r--doc/fr/autogen/user/irc_commands.txt350
-rw-r--r--doc/fr/autogen/user/logger_commands.txt5
-rw-r--r--doc/fr/autogen/user/lua_commands.txt5
-rw-r--r--doc/fr/autogen/user/perl_commands.txt5
-rw-r--r--doc/fr/autogen/user/python_commands.txt5
-rw-r--r--doc/fr/autogen/user/relay_commands.txt5
-rw-r--r--doc/fr/autogen/user/rmodifier_commands.txt5
-rw-r--r--doc/fr/autogen/user/ruby_commands.txt5
-rw-r--r--doc/fr/autogen/user/script_commands.txt5
-rw-r--r--doc/fr/autogen/user/tcl_commands.txt5
-rw-r--r--doc/fr/autogen/user/weechat_commands.txt150
-rw-r--r--doc/fr/autogen/user/xfer_commands.txt10
-rw-r--r--doc/fr/weechat_plugin_api.fr.txt467
-rw-r--r--doc/fr/weechat_user.fr.txt562
-rw-r--r--doc/it/autogen/plugin_api/hdata.txt1805
-rw-r--r--doc/it/autogen/user/alias_commands.txt5
-rw-r--r--doc/it/autogen/user/aspell_commands.txt5
-rw-r--r--doc/it/autogen/user/charset_commands.txt5
-rw-r--r--doc/it/autogen/user/guile_commands.txt5
-rw-r--r--doc/it/autogen/user/irc_commands.txt350
-rw-r--r--doc/it/autogen/user/logger_commands.txt5
-rw-r--r--doc/it/autogen/user/lua_commands.txt5
-rw-r--r--doc/it/autogen/user/perl_commands.txt5
-rw-r--r--doc/it/autogen/user/python_commands.txt5
-rw-r--r--doc/it/autogen/user/relay_commands.txt5
-rw-r--r--doc/it/autogen/user/rmodifier_commands.txt5
-rw-r--r--doc/it/autogen/user/ruby_commands.txt5
-rw-r--r--doc/it/autogen/user/script_commands.txt5
-rw-r--r--doc/it/autogen/user/tcl_commands.txt5
-rw-r--r--doc/it/autogen/user/weechat_commands.txt150
-rw-r--r--doc/it/autogen/user/xfer_commands.txt10
-rw-r--r--doc/it/weechat_plugin_api.it.txt461
-rw-r--r--doc/it/weechat_user.it.txt568
-rw-r--r--doc/ja/autogen/plugin_api/hdata.txt1805
-rw-r--r--doc/ja/autogen/user/alias_commands.txt5
-rw-r--r--doc/ja/autogen/user/aspell_commands.txt5
-rw-r--r--doc/ja/autogen/user/charset_commands.txt5
-rw-r--r--doc/ja/autogen/user/guile_commands.txt5
-rw-r--r--doc/ja/autogen/user/irc_commands.txt350
-rw-r--r--doc/ja/autogen/user/logger_commands.txt5
-rw-r--r--doc/ja/autogen/user/lua_commands.txt5
-rw-r--r--doc/ja/autogen/user/perl_commands.txt5
-rw-r--r--doc/ja/autogen/user/python_commands.txt5
-rw-r--r--doc/ja/autogen/user/relay_commands.txt5
-rw-r--r--doc/ja/autogen/user/rmodifier_commands.txt5
-rw-r--r--doc/ja/autogen/user/ruby_commands.txt5
-rw-r--r--doc/ja/autogen/user/script_commands.txt5
-rw-r--r--doc/ja/autogen/user/tcl_commands.txt5
-rw-r--r--doc/ja/autogen/user/weechat_commands.txt150
-rw-r--r--doc/ja/autogen/user/xfer_commands.txt10
-rw-r--r--doc/ja/weechat_user.ja.txt566
95 files changed, 8374 insertions, 7806 deletions
diff --git a/doc/asciidoc.css b/doc/asciidoc.css
index fd4449408..c6abe4be3 100644
--- a/doc/asciidoc.css
+++ b/doc/asciidoc.css
@@ -96,6 +96,10 @@ div.listingblock > div.content {
div.tableblock > table {
border: 2px solid #888;
}
+.listingblock pre {
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
table th {
background: #fbfbfb;
color: #000;
@@ -114,6 +118,9 @@ dt.hdlist1 {
margin-bottom: .5em;
color: #252;
}
+.ulist {
+ word-wrap: break-word;
+}
.key {
padding: 0 .3em;
border-top: solid 1px #d5d5e5;
diff --git a/doc/de/autogen/plugin_api/hdata.txt b/doc/de/autogen/plugin_api/hdata.txt
index 7958467e9..944099bc1 100644
--- a/doc/de/autogen/plugin_api/hdata.txt
+++ b/doc/de/autogen/plugin_api/hdata.txt
@@ -1,904 +1,901 @@
-[width="100%",cols="^1,^2,4,8,4,4",options="header"]
-|========================================
-| Erweiterung | Name | Beschreibung | Variablen | Update erlaubt | Listen
-
-| guile | guile_callback | Callback eines Skripts |
- '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") |
- |
- -
-
-| guile | guile_script | Liste der Skripten |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| irc | irc_channel | IRC-Channel |
- 'type' (integer) +
- 'name' (string) +
- 'topic' (string) +
- 'modes' (string) +
- 'limit' (integer) +
- 'key' (string) +
- 'join_msg_received' (hashtable) +
- 'checking_away' (integer) +
- 'away_message' (string) +
- 'has_quit_server' (integer) +
- 'cycle' (integer) +
- 'part' (integer) +
- 'nick_completion_reset' (integer) +
- 'pv_remote_nick_color' (string) +
- 'hook_autorejoin' (pointer) +
- 'nicks_count' (integer) +
- 'nicks' (pointer, hdata: "irc_nick") +
- 'last_nick' (pointer, hdata: "irc_nick") +
- 'nicks_speaking' (pointer) +
- 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'join_smart_filtered' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'prev_channel' (pointer, hdata: "irc_channel") +
- 'next_channel' (pointer, hdata: "irc_channel") |
- |
- -
-
-| irc | irc_channel_speaking | IRC channel_speaking |
- 'nick' (string) +
- 'time_last_message' (time) +
- 'prev_nick' (pointer, hdata: "irc_channel_speaking") +
- 'next_nick' (pointer, hdata: "irc_channel_speaking") |
- |
- -
-
-| irc | irc_ignore | IRC ignorieren |
- 'number' (integer) +
- 'mask' (string) +
- 'regex_mask' (pointer) +
- 'server' (string) +
- 'channel' (string) +
- 'prev_ignore' (pointer, hdata: "irc_ignore") +
- 'next_ignore' (pointer, hdata: "irc_ignore") |
- |
- 'irc_ignore_list' +
- 'last_irc_ignore'
-
-| irc | irc_nick | IRC-Nick |
- 'name' (string) +
- 'host' (string) +
- 'prefixes' (string) +
- 'prefix' (string) +
- 'away' (integer) +
- 'color' (string) +
- 'prev_nick' (pointer, hdata: "irc_nick") +
- 'next_nick' (pointer, hdata: "irc_nick") |
- |
- -
-
-| irc | irc_notify | IRC-Benachrichtigungen |
- 'server' (pointer, hdata: "irc_server") +
- 'nick' (string) +
- 'check_away' (integer) +
- 'is_on_server' (integer) +
- 'away_message' (string) +
- 'ison_received' (integer) +
- 'prev_notify' (pointer, hdata: "irc_notify") +
- 'next_notify' (pointer, hdata: "irc_notify") |
- |
- -
-
-| irc | irc_redirect | IRC Weiterleitung |
- 'server' (pointer, hdata: "irc_server") +
- 'pattern' (string) +
- 'signal' (string) +
- 'count' (integer) +
- 'current_count' (integer) +
- 'string' (string) +
- 'timeout' (integer) +
- 'command' (string) +
- 'assigned_to_command' (integer) +
- 'start_time' (time) +
- 'cmd_start' (hashtable) +
- 'cmd_stop' (hashtable) +
- 'cmd_extra' (hashtable) +
- 'cmd_start_received' (integer) +
- 'cmd_stop_received' (integer) +
- 'cmd_filter' (hashtable) +
- 'output' (string) +
- 'output_size' (integer) +
- 'prev_redirect' (pointer, hdata: "irc_redirect") +
- 'next_redirect' (pointer, hdata: "irc_redirect") |
- |
- -
-
-| irc | irc_redirect_pattern | Muster für IRC Weiterleitung |
- 'name' (string) +
- 'temp_pattern' (integer) +
- 'timeout' (integer) +
- 'cmd_start' (string) +
- 'cmd_stop' (string) +
- 'cmd_extra' (string) +
- 'prev_redirect' (pointer, hdata: "irc_redirect_pattern") +
- 'next_redirect' (pointer, hdata: "irc_redirect_pattern") |
- |
- 'irc_redirect_patterns' +
- 'last_irc_redirect_pattern'
-
-| irc | irc_server | IRC-Server |
- 'name' (string) +
- 'options' (pointer) +
- 'temp_server' (integer) +
- 'reloading_from_config' (integer) +
- 'reloaded_from_config' (integer) +
- 'addresses_count' (integer) +
- 'addresses_array' (string, array_size: "addresses_count") +
- 'ports_array' (integer, array_size: "addresses_count") +
- 'retry_array' (integer, array_size: "addresses_count") +
- 'index_current_address' (integer) +
- 'current_address' (string) +
- 'current_ip' (string) +
- 'current_port' (integer) +
- 'current_retry' (integer) +
- 'sock' (integer) +
- 'hook_connect' (pointer, hdata: "hook") +
- 'hook_fd' (pointer, hdata: "hook") +
- 'hook_timer_connection' (pointer, hdata: "hook") +
- 'hook_timer_sasl' (pointer, hdata: "hook") +
- 'is_connected' (integer) +
- 'ssl_connected' (integer) +
- 'disconnected' (integer) +
- 'gnutls_sess' (other) +
- 'tls_cert' (other) +
- 'tls_cert_key' (other) +
- 'unterminated_message' (string) +
- 'nicks_count' (integer) +
- 'nicks_array' (string, array_size: "nicks_count") +
- 'nick_first_tried' (integer) +
- 'nick_alternate_number' (integer) +
- 'nick' (string) +
- 'nick_modes' (string) +
- 'isupport' (string) +
- 'prefix_modes' (string) +
- 'prefix_chars' (string) +
- 'nick_max_length' (integer) +
- 'casemapping' (integer) +
- 'chantypes' (string) +
- 'chanmodes' (string) +
- 'reconnect_delay' (integer) +
- 'reconnect_start' (time) +
- 'command_time' (time) +
- 'reconnect_join' (integer) +
- 'disable_autojoin' (integer) +
- 'is_away' (integer) +
- 'away_message' (string) +
- 'away_time' (time) +
- 'lag' (integer) +
- 'lag_check_time' (other) +
- 'lag_next_check' (time) +
- 'lag_last_refresh' (time) +
- 'cmd_list_regexp' (pointer) +
- 'last_user_message' (time) +
- 'last_away_check' (time) +
- 'last_data_purge' (time) +
- 'outqueue' (pointer) +
- 'last_outqueue' (pointer) +
- 'redirects' (pointer, hdata: "irc_redirect") +
- 'last_redirect' (pointer, hdata: "irc_redirect") +
- 'notify_list' (pointer, hdata: "irc_notify") +
- 'last_notify' (pointer, hdata: "irc_notify") +
- 'join_manual' (hashtable) +
- 'join_channel_key' (hashtable) +
- 'join_noswitch' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'channels' (pointer, hdata: "irc_channel") +
- 'last_channel' (pointer, hdata: "irc_channel") +
- 'prev_server' (pointer, hdata: "irc_server") +
- 'next_server' (pointer, hdata: "irc_server") |
- |
- 'irc_servers' +
- 'last_irc_server'
-
-| lua | lua_callback | Callback eines Skripts |
- '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") |
- |
- -
-
-| lua | lua_script | Liste der Skripten |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| perl | perl_callback | Callback eines Skripts |
- '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") |
- |
- -
-
-| perl | perl_script | Liste der Skripten |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| python | python_callback | Callback eines Skripts |
- '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") |
- |
- -
-
-| python | python_script | Liste der Skripten |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| ruby | ruby_callback | Callback eines Skripts |
- '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") |
- |
- -
-
-| ruby | ruby_script | Liste der Skripten |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| script | script_script | Skripten aus dem Repositorium |
- 'name' (string) +
- 'name_with_extension' (string) +
- 'language' (integer) +
- 'author' (string) +
- 'mail' (string) +
- 'version' (string) +
- 'license' (string) +
- 'description' (string) +
- 'tags' (string) +
- 'requirements' (string) +
- 'min_weechat' (string) +
- 'max_weechat' (string) +
- 'md5sum' (string) +
- 'url' (string) +
- 'popularity' (integer) +
- 'date_added' (time) +
- 'date_updated' (time) +
- 'status' (integer) +
- 'version_loaded' (string) +
- 'displayed' (integer) +
- 'install_order' (integer) +
- 'prev_script' (pointer, hdata: "script_script") +
- 'next_script' (pointer, hdata: "script_script") |
- |
- 'last_script_repo' +
- 'scripts_repo'
-
-| tcl | tcl_callback | Callback eines Skripts |
- '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") |
- |
- -
-
-| tcl | tcl_script | Liste der Skripten |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| weechat | bar | Bar |
- 'name' (string) +
- 'options' (pointer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_array' (pointer) +
- 'items_buffer' (pointer) +
- 'items_prefix' (pointer) +
- 'items_name' (pointer) +
- 'items_suffix' (pointer) +
- 'bar_window' (pointer, hdata: "bar_window") +
- 'bar_refresh_needed' (integer) +
- 'prev_bar' (pointer, hdata: "bar") +
- 'next_bar' (pointer, hdata: "bar") |
- |
- 'gui_bars' +
- 'last_gui_bar'
-
-| weechat | bar_item | Bar-Item |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'build_callback' (pointer) +
- 'build_callback_data' (pointer) +
- 'prev_item' (pointer, hdata: "bar_item") +
- 'next_item' (pointer, hdata: "bar_item") |
- |
- 'gui_bar_items' +
- 'last_gui_bar_item'
-
-| weechat | bar_window | Bar-Fenster |
- 'bar' (pointer, hdata: "bar") +
- 'x' (integer) +
- 'y' (integer) +
- 'width' (integer) +
- 'height' (integer) +
- 'scroll_x' (integer) +
- 'scroll_y' (integer) +
- 'cursor_x' (integer) +
- 'cursor_y' (integer) +
- 'current_size' (integer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_content' (pointer) +
- 'items_num_lines' (pointer) +
- 'items_refresh_needed' (pointer) +
- 'screen_col_size' (integer) +
- 'screen_lines' (integer) +
- 'coords_count' (integer) +
- 'coords' (pointer) +
- 'gui_objects' (pointer) +
- 'prev_bar_window' (pointer, hdata: "bar_window") +
- 'next_bar_window' (pointer, hdata: "bar_window") |
- |
- -
-
-| weechat | buffer | Buffer |
- 'plugin' (pointer, hdata: "plugin") +
- 'plugin_name_for_upgrade' (string) +
- 'number' (integer) +
- 'layout_number' (integer) +
- 'layout_number_merge_order' (integer) +
- 'name' (string) +
- 'full_name' (string) +
- 'short_name' (string) +
- 'type' (integer) +
- 'notify' (integer) +
- 'num_displayed' (integer) +
- 'active' (integer) +
- 'print_hooks_enabled' (integer) +
- 'close_callback' (pointer) +
- 'close_callback_data' (pointer) +
- 'title' (string) +
- 'own_lines' (pointer, hdata: "lines") +
- 'mixed_lines' (pointer, hdata: "lines") +
- 'lines' (pointer, hdata: "lines") +
- 'time_for_each_line' (integer) +
- 'chat_refresh_needed' (integer) +
- 'nicklist' (integer) +
- 'nicklist_case_sensitive' (integer) +
- 'nicklist_root' (pointer, hdata: "nick_group") +
- 'nicklist_max_length' (integer) +
- 'nicklist_display_groups' (integer) +
- 'nicklist_count' (integer) +
- 'nicklist_groups_count' (integer) +
- 'nicklist_nicks_count' (integer) +
- 'nicklist_visible_count' (integer) +
- 'nickcmp_callback' (pointer) +
- 'nickcmp_callback_data' (pointer) +
- 'input' (integer) +
- 'input_callback' (pointer) +
- 'input_callback_data' (pointer) +
- 'input_get_unknown_commands' (integer) +
- 'input_buffer' (string) +
- 'input_buffer_alloc' (integer) +
- 'input_buffer_size' (integer) +
- 'input_buffer_length' (integer) +
- 'input_buffer_pos' (integer) +
- 'input_buffer_1st_display' (integer) +
- 'input_undo_snap' (pointer, hdata: "input_undo") +
- 'input_undo' (pointer, hdata: "input_undo") +
- 'last_input_undo' (pointer, hdata: "input_undo") +
- 'ptr_input_undo' (pointer, hdata: "input_undo") +
- 'input_undo_count' (integer) +
- 'completion' (pointer, hdata: "completion") +
- 'history' (pointer, hdata: "history") +
- 'last_history' (pointer, hdata: "history") +
- 'ptr_history' (pointer, hdata: "history") +
- 'num_history' (integer) +
- 'text_search' (integer) +
- 'text_search_exact' (integer) +
- 'text_search_regex' (integer) +
- 'text_search_regex_compiled' (pointer) +
- 'text_search_where' (integer) +
- 'text_search_found' (integer) +
- 'text_search_input' (string) +
- 'highlight_words' (string) +
- 'highlight_regex' (string) +
- 'highlight_regex_compiled' (pointer) +
- 'highlight_tags' (string) +
- 'highlight_tags_count' (integer) +
- 'highlight_tags_array' (string, array_size: "highlight_tags_count") +
- 'hotlist_max_level_nicks' (hashtable) +
- 'keys' (pointer, hdata: "key") +
- 'last_key' (pointer, hdata: "key") +
- 'keys_count' (integer) +
- 'local_variables' (hashtable) +
- 'prev_buffer' (pointer, hdata: "buffer") +
- 'next_buffer' (pointer, hdata: "buffer") |
- |
- 'gui_buffer_last_displayed' +
- 'gui_buffers' +
- 'last_gui_buffer'
-
-| weechat | completion | Struktur mit Vervollständigung |
- 'buffer' (pointer, hdata: "buffer") +
- 'context' (integer) +
- 'base_command' (string) +
- 'base_command_arg_index' (integer) +
- 'base_word' (string) +
- 'base_word_pos' (integer) +
- 'position' (integer) +
- 'args' (string) +
- 'direction' (integer) +
- 'add_space' (integer) +
- 'force_partial_completion' (integer) +
- 'completion_list' (pointer) +
- 'word_found' (string) +
- 'word_found_is_nick' (integer) +
- 'position_replace' (integer) +
- 'diff_size' (integer) +
- 'diff_length' (integer) +
- 'partial_completion_list' (pointer, hdata: "completion_partial") +
- 'last_partial_completion' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | completion_partial | Struktur mit teilweise Vervollständigung |
- 'word' (string) +
- 'count' (integer) +
- 'prev_item' (pointer, hdata: "completion_partial") +
- 'next_item' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | config_file | Konfigurationsdatei |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'filename' (string) +
- 'file' (pointer) +
- 'callback_reload' (pointer) +
- 'callback_reload_data' (pointer) +
- 'sections' (pointer, hdata: "config_section") +
- 'last_section' (pointer, hdata: "config_section") +
- 'prev_config' (pointer, hdata: "config_file") +
- 'next_config' (pointer, hdata: "config_file") |
- |
- 'config_files' +
- 'last_config_file'
-
-| weechat | config_option | Konfigurationsoptionen |
- 'config_file' (pointer, hdata: "config_file") +
- 'section' (pointer, hdata: "config_section") +
- 'name' (string) +
- 'type' (integer) +
- 'description' (string) +
- 'string_values' (string, array_size: "*") +
- 'min' (integer) +
- 'max' (integer) +
- 'default_value' (pointer) +
- 'value' (pointer) +
- 'null_value_allowed' (integer) +
- 'callback_check_value' (pointer) +
- 'callback_check_value_data' (pointer) +
- 'callback_change' (pointer) +
- 'callback_change_data' (pointer) +
- 'callback_delete' (pointer) +
- 'callback_delete_data' (pointer) +
- 'loaded' (integer) +
- 'prev_option' (pointer, hdata: "config_option") +
- 'next_option' (pointer, hdata: "config_option") |
- |
- -
-
-| weechat | config_section | Konfigurationssektion |
- 'config_file' (pointer, hdata: "config_file") +
- 'name' (string) +
- 'user_can_add_options' (integer) +
- 'user_can_delete_options' (integer) +
- 'callback_read' (pointer) +
- 'callback_read_data' (pointer) +
- 'callback_write' (pointer) +
- 'callback_write_data' (pointer) +
- 'callback_write_default' (pointer) +
- 'callback_write_default_data' (pointer) +
- 'callback_create_option' (pointer) +
- 'callback_create_option_data' (pointer) +
- 'callback_delete_option' (pointer) +
- 'callback_delete_option_data' (pointer) +
- 'options' (pointer, hdata: "config_option") +
- 'last_option' (pointer, hdata: "config_option") +
- 'prev_section' (pointer, hdata: "config_section") +
- 'next_section' (pointer, hdata: "config_section") |
- |
- -
-
-| weechat | filter | Filter |
- 'enabled' (integer) +
- 'name' (string) +
- 'buffer_name' (string) +
- 'num_buffers' (integer) +
- 'buffers' (pointer) +
- 'tags' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'regex' (string) +
- 'regex_prefix' (pointer) +
- 'regex_message' (pointer) +
- 'prev_filter' (pointer, hdata: "filter") +
- 'next_filter' (pointer, hdata: "filter") |
- |
- 'gui_filters' +
- 'last_gui_filter'
-
-| weechat | history | Verlaufspeicher von Befehlen in einem Buffer |
- 'text' (string) +
- 'next_history' (pointer, hdata: "history") +
- 'prev_history' (pointer, hdata: "history") |
- `__create` +
- `__delete` |
- 'gui_history' +
- 'last_gui_history'
-
-| weechat | hotlist | Hotliste |
- 'priority' (integer) +
- 'creation_time.tv_sec' (time) +
- 'creation_time.tv_usec' (long) +
- 'buffer' (pointer) +
- 'count' (integer, array_size: "4") +
- 'prev_hotlist' (pointer, hdata: "hotlist") +
- 'next_hotlist' (pointer, hdata: "hotlist") |
- |
- 'gui_hotlist' +
- 'last_gui_hotlist'
-
-| weechat | input_undo | Struktur der Rücknahmen für die Befehlszeile |
- 'data' (string) +
- 'pos' (integer) +
- 'prev_undo' (pointer, hdata: "input_undo") +
- 'next_undo' (pointer, hdata: "input_undo") |
- |
- -
-
-| weechat | key | Tastenbelegung (Tastaturkurzbefehl) |
- 'key' (string) +
- 'area_type' (pointer) +
- 'area_name' (pointer) +
- 'area_key' (string) +
- 'command' (string) +
- 'score' (integer) +
- 'prev_key' (pointer, hdata: "key") +
- 'next_key' (pointer, hdata: "key") |
- |
- 'gui_default_keys' +
- 'gui_default_keys_cursor' +
- 'gui_default_keys_mouse' +
- 'gui_default_keys_search' +
- 'gui_keys' +
- 'gui_keys_cursor' +
- 'gui_keys_mouse' +
- 'gui_keys_search' +
- 'last_gui_default_key' +
- 'last_gui_default_key_cursor' +
- 'last_gui_default_key_mouse' +
- 'last_gui_default_key_search' +
- 'last_gui_key' +
- 'last_gui_key_cursor' +
- 'last_gui_key_mouse' +
- 'last_gui_key_search'
-
-| weechat | layout | Layout |
- 'name' (string) +
- 'layout_buffers' (pointer, hdata: "layout_buffer") +
- 'last_layout_buffer' (pointer, hdata: "layout_buffer") +
- 'layout_windows' (pointer, hdata: "layout_window") +
- 'internal_id' (integer) +
- 'internal_id_current_window' (integer) +
- 'prev_layout' (pointer, hdata: "layout") +
- 'next_layout' (pointer, hdata: "layout") |
- |
- 'gui_layout_current' +
- 'gui_layouts' +
- 'last_gui_layout'
-
-| weechat | layout_buffer | Buffer-Layout |
- 'plugin_name' (string) +
- 'buffer_name' (string) +
- 'number' (integer) +
- 'prev_layout' (pointer, hdata: "layout_buffer") +
- 'next_layout' (pointer, hdata: "layout_buffer") |
- |
- -
-
-| weechat | layout_window | Fenster-Layout |
- 'internal_id' (integer) +
- 'parent_node' (pointer, hdata: "layout_window") +
- 'split_pct' (integer) +
- 'split_horiz' (integer) +
- 'child1' (pointer, hdata: "layout_window") +
- 'child2' (pointer, hdata: "layout_window") +
- 'plugin_name' (string) +
- 'buffer_name' (string) |
- |
- -
-
-| weechat | line | Struktur mit einer Zeile |
- 'data' (pointer, hdata: "line_data") +
- 'prev_line' (pointer, hdata: "line") +
- 'next_line' (pointer, hdata: "line") |
- |
- -
-
-| weechat | line_data | Struktur mit einzeiligen Daten |
- 'buffer' (pointer, hdata: "buffer") +
- 'y' (integer) +
- 'date' (time) +
- 'date_printed' (time) +
- 'str_time' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'displayed' (char) +
- 'highlight' (char) +
- 'refresh_needed' (char) +
- 'prefix' (string) +
- 'prefix_length' (integer) +
- 'message' (string) |
- 'date' (time) +
- 'date_printed' (time) +
- 'tags_array' (string) +
- 'prefix' (string) +
- 'message' (string) |
- -
-
-| weechat | lines | Struktur mit Zeilen |
- 'first_line' (pointer, hdata: "line") +
- 'last_line' (pointer, hdata: "line") +
- 'last_read_line' (pointer, hdata: "line") +
- 'lines_count' (integer) +
- 'first_line_not_read' (integer) +
- 'lines_hidden' (integer) +
- 'buffer_max_length' (integer) +
- 'buffer_max_length_refresh' (integer) +
- 'prefix_max_length' (integer) +
- 'prefix_max_length_refresh' (integer) |
- |
- -
-
-| weechat | nick | Nick in Nickliste |
- 'group' (pointer, hdata: "nick_group") +
- 'name' (string) +
- 'color' (string) +
- 'prefix' (string) +
- 'prefix_color' (string) +
- 'visible' (integer) +
- 'prev_nick' (pointer, hdata: "nick") +
- 'next_nick' (pointer, hdata: "nick") |
- |
- -
-
-| weechat | nick_group | Gruppen in Nickliste |
- 'name' (string) +
- 'color' (string) +
- 'visible' (integer) +
- 'level' (integer) +
- 'parent' (pointer, hdata: "nick_group") +
- 'children' (pointer, hdata: "nick_group") +
- 'last_child' (pointer, hdata: "nick_group") +
- 'nicks' (pointer, hdata: "nick") +
- 'last_nick' (pointer, hdata: "nick") +
- 'prev_group' (pointer, hdata: "nick_group") +
- 'next_group' (pointer, hdata: "nick_group") |
- |
- -
-
-| weechat | plugin | Erweiterung |
- 'filename' (string) +
- 'handle' (pointer) +
- 'name' (string) +
- 'description' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- 'charset' (string) +
- 'debug' (integer) +
- 'prev_plugin' (pointer, hdata: "plugin") +
- 'next_plugin' (pointer, hdata: "plugin") |
- |
- 'last_weechat_plugin' +
- 'weechat_plugins'
-
-| weechat | proxy | Proxy |
- 'name' (string) +
- 'options' (pointer) +
- 'prev_proxy' (pointer, hdata: "proxy") +
- 'next_proxy' (pointer, hdata: "proxy") |
- |
- 'last_weechat_proxy' +
- 'weechat_proxies'
-
-| weechat | window | Fenster |
- 'number' (integer) +
- 'win_x' (integer) +
- 'win_y' (integer) +
- 'win_width' (integer) +
- 'win_height' (integer) +
- 'win_width_pct' (integer) +
- 'win_height_pct' (integer) +
- 'win_chat_x' (integer) +
- 'win_chat_y' (integer) +
- 'win_chat_width' (integer) +
- 'win_chat_height' (integer) +
- 'win_chat_cursor_x' (integer) +
- 'win_chat_cursor_y' (integer) +
- 'bar_windows' (pointer, hdata: "bar_window") +
- 'last_bar_window' (pointer, hdata: "bar_window") +
- 'refresh_needed' (integer) +
- 'gui_objects' (pointer) +
- 'buffer' (pointer, hdata: "buffer") +
- 'layout_plugin_name' (string) +
- 'layout_buffer_name' (string) +
- 'scroll' (pointer, hdata: "window_scroll") +
- 'ptr_tree' (pointer, hdata: "window_tree") +
- 'prev_window' (pointer, hdata: "window") +
- 'next_window' (pointer, hdata: "window") |
- |
- 'gui_current_window' +
- 'gui_windows' +
- 'last_gui_window'
-
-| weechat | window_scroll | Scroll-Info in Fenstern |
- 'buffer' (pointer, hdata: "buffer") +
- 'first_line_displayed' (integer) +
- 'start_line' (pointer, hdata: "line") +
- 'start_line_pos' (integer) +
- 'scrolling' (integer) +
- 'start_col' (integer) +
- 'lines_after' (integer) +
- 'prev_scroll' (pointer, hdata: "window_scroll") +
- 'next_scroll' (pointer, hdata: "window_scroll") |
- |
- -
-
-| weechat | window_tree | Baumstruktur der Fenster |
- 'parent_node' (pointer, hdata: "window_tree") +
- 'split_pct' (integer) +
- 'split_horizontal' (integer) +
- 'child1' (pointer, hdata: "window_tree") +
- 'child2' (pointer, hdata: "window_tree") +
- 'window' (pointer, hdata: "window") |
- |
- 'gui_windows_tree'
-
-|========================================
+* 'guile_callback': Callback eines Skripts
+** Erweiterung: 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")
+* 'guile_script': Liste der Skripten
+** Erweiterung: guile
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'irc_channel': IRC-Channel
+** Erweiterung: irc
+** variables:
+*** 'type' (integer)
+*** 'name' (string)
+*** 'topic' (string)
+*** 'modes' (string)
+*** 'limit' (integer)
+*** 'key' (string)
+*** 'join_msg_received' (hashtable)
+*** 'checking_away' (integer)
+*** 'away_message' (string)
+*** 'has_quit_server' (integer)
+*** 'cycle' (integer)
+*** 'part' (integer)
+*** 'nick_completion_reset' (integer)
+*** 'pv_remote_nick_color' (string)
+*** 'hook_autorejoin' (pointer)
+*** 'nicks_count' (integer)
+*** 'nicks' (pointer, hdata: "irc_nick")
+*** 'last_nick' (pointer, hdata: "irc_nick")
+*** 'nicks_speaking' (pointer)
+*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'join_smart_filtered' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'prev_channel' (pointer, hdata: "irc_channel")
+*** 'next_channel' (pointer, hdata: "irc_channel")
+* 'irc_channel_speaking': IRC channel_speaking
+** Erweiterung: irc
+** variables:
+*** 'nick' (string)
+*** 'time_last_message' (time)
+*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
+*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
+* 'irc_ignore': IRC ignorieren
+** Erweiterung: irc
+** variables:
+*** 'number' (integer)
+*** 'mask' (string)
+*** 'regex_mask' (pointer)
+*** 'server' (string)
+*** 'channel' (string)
+*** 'prev_ignore' (pointer, hdata: "irc_ignore")
+*** 'next_ignore' (pointer, hdata: "irc_ignore")
+** lists:
+*** 'irc_ignore_list'
+*** 'last_irc_ignore'
+* 'irc_nick': IRC-Nick
+** Erweiterung: irc
+** variables:
+*** 'name' (string)
+*** 'host' (string)
+*** 'prefixes' (string)
+*** 'prefix' (string)
+*** 'away' (integer)
+*** 'color' (string)
+*** 'prev_nick' (pointer, hdata: "irc_nick")
+*** 'next_nick' (pointer, hdata: "irc_nick")
+* 'irc_notify': IRC-Benachrichtigungen
+** Erweiterung: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'nick' (string)
+*** 'check_away' (integer)
+*** 'is_on_server' (integer)
+*** 'away_message' (string)
+*** 'ison_received' (integer)
+*** 'prev_notify' (pointer, hdata: "irc_notify")
+*** 'next_notify' (pointer, hdata: "irc_notify")
+* 'irc_redirect': IRC Weiterleitung
+** Erweiterung: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'pattern' (string)
+*** 'signal' (string)
+*** 'count' (integer)
+*** 'current_count' (integer)
+*** 'string' (string)
+*** 'timeout' (integer)
+*** 'command' (string)
+*** 'assigned_to_command' (integer)
+*** 'start_time' (time)
+*** 'cmd_start' (hashtable)
+*** 'cmd_stop' (hashtable)
+*** 'cmd_extra' (hashtable)
+*** 'cmd_start_received' (integer)
+*** 'cmd_stop_received' (integer)
+*** 'cmd_filter' (hashtable)
+*** 'output' (string)
+*** 'output_size' (integer)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect")
+*** 'next_redirect' (pointer, hdata: "irc_redirect")
+* 'irc_redirect_pattern': Muster für IRC Weiterleitung
+** Erweiterung: irc
+** variables:
+*** 'name' (string)
+*** 'temp_pattern' (integer)
+*** 'timeout' (integer)
+*** 'cmd_start' (string)
+*** 'cmd_stop' (string)
+*** 'cmd_extra' (string)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
+*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
+** lists:
+*** 'irc_redirect_patterns'
+*** 'last_irc_redirect_pattern'
+* 'irc_server': IRC-Server
+** Erweiterung: irc
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'temp_server' (integer)
+*** 'reloading_from_config' (integer)
+*** 'reloaded_from_config' (integer)
+*** 'addresses_count' (integer)
+*** 'addresses_array' (string, array_size: "addresses_count")
+*** 'ports_array' (integer, array_size: "addresses_count")
+*** 'retry_array' (integer, array_size: "addresses_count")
+*** 'index_current_address' (integer)
+*** 'current_address' (string)
+*** 'current_ip' (string)
+*** 'current_port' (integer)
+*** 'current_retry' (integer)
+*** 'sock' (integer)
+*** 'hook_connect' (pointer, hdata: "hook")
+*** 'hook_fd' (pointer, hdata: "hook")
+*** 'hook_timer_connection' (pointer, hdata: "hook")
+*** 'hook_timer_sasl' (pointer, hdata: "hook")
+*** 'is_connected' (integer)
+*** 'ssl_connected' (integer)
+*** 'disconnected' (integer)
+*** 'gnutls_sess' (other)
+*** 'tls_cert' (other)
+*** 'tls_cert_key' (other)
+*** 'unterminated_message' (string)
+*** 'nicks_count' (integer)
+*** 'nicks_array' (string, array_size: "nicks_count")
+*** 'nick_first_tried' (integer)
+*** 'nick_alternate_number' (integer)
+*** 'nick' (string)
+*** 'nick_modes' (string)
+*** 'isupport' (string)
+*** 'prefix_modes' (string)
+*** 'prefix_chars' (string)
+*** 'nick_max_length' (integer)
+*** 'casemapping' (integer)
+*** 'chantypes' (string)
+*** 'chanmodes' (string)
+*** 'reconnect_delay' (integer)
+*** 'reconnect_start' (time)
+*** 'command_time' (time)
+*** 'reconnect_join' (integer)
+*** 'disable_autojoin' (integer)
+*** 'is_away' (integer)
+*** 'away_message' (string)
+*** 'away_time' (time)
+*** 'lag' (integer)
+*** 'lag_check_time' (other)
+*** 'lag_next_check' (time)
+*** 'lag_last_refresh' (time)
+*** 'cmd_list_regexp' (pointer)
+*** 'last_user_message' (time)
+*** 'last_away_check' (time)
+*** 'last_data_purge' (time)
+*** 'outqueue' (pointer)
+*** 'last_outqueue' (pointer)
+*** 'redirects' (pointer, hdata: "irc_redirect")
+*** 'last_redirect' (pointer, hdata: "irc_redirect")
+*** 'notify_list' (pointer, hdata: "irc_notify")
+*** 'last_notify' (pointer, hdata: "irc_notify")
+*** 'join_manual' (hashtable)
+*** 'join_channel_key' (hashtable)
+*** 'join_noswitch' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'channels' (pointer, hdata: "irc_channel")
+*** 'last_channel' (pointer, hdata: "irc_channel")
+*** 'prev_server' (pointer, hdata: "irc_server")
+*** 'next_server' (pointer, hdata: "irc_server")
+** lists:
+*** 'irc_servers'
+*** 'last_irc_server'
+* 'lua_callback': Callback eines Skripts
+** Erweiterung: 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")
+* 'lua_script': Liste der Skripten
+** Erweiterung: lua
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* 'perl_callback': Callback eines Skripts
+** Erweiterung: 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")
+* 'perl_script': Liste der Skripten
+** Erweiterung: perl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* 'python_callback': Callback eines Skripts
+** Erweiterung: 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")
+* 'python_script': Liste der Skripten
+** Erweiterung: python
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* 'ruby_callback': Callback eines Skripts
+** Erweiterung: 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")
+* 'ruby_script': Liste der Skripten
+** Erweiterung: ruby
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'script_script': Skripten aus dem Repositorium
+** Erweiterung: script
+** variables:
+*** 'name' (string)
+*** 'name_with_extension' (string)
+*** 'language' (integer)
+*** 'author' (string)
+*** 'mail' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'tags' (string)
+*** 'requirements' (string)
+*** 'min_weechat' (string)
+*** 'max_weechat' (string)
+*** 'md5sum' (string)
+*** 'url' (string)
+*** 'popularity' (integer)
+*** 'date_added' (time)
+*** 'date_updated' (time)
+*** 'status' (integer)
+*** 'version_loaded' (string)
+*** 'displayed' (integer)
+*** 'install_order' (integer)
+*** 'prev_script' (pointer, hdata: "script_script")
+*** 'next_script' (pointer, hdata: "script_script")
+** lists:
+*** 'last_script_repo'
+*** 'scripts_repo'
+* 'tcl_callback': Callback eines Skripts
+** Erweiterung: 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")
+* 'tcl_script': Liste der Skripten
+** Erweiterung: tcl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'bar': Bar
+** Erweiterung: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_array' (pointer)
+*** 'items_buffer' (pointer)
+*** 'items_prefix' (pointer)
+*** 'items_name' (pointer)
+*** 'items_suffix' (pointer)
+*** 'bar_window' (pointer, hdata: "bar_window")
+*** 'bar_refresh_needed' (integer)
+*** 'prev_bar' (pointer, hdata: "bar")
+*** 'next_bar' (pointer, hdata: "bar")
+** lists:
+*** 'gui_bars'
+*** 'last_gui_bar'
+* 'bar_item': Bar-Item
+** Erweiterung: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'build_callback' (pointer)
+*** 'build_callback_data' (pointer)
+*** 'prev_item' (pointer, hdata: "bar_item")
+*** 'next_item' (pointer, hdata: "bar_item")
+** lists:
+*** 'gui_bar_items'
+*** 'last_gui_bar_item'
+* 'bar_window': Bar-Fenster
+** Erweiterung: weechat
+** variables:
+*** 'bar' (pointer, hdata: "bar")
+*** 'x' (integer)
+*** 'y' (integer)
+*** 'width' (integer)
+*** 'height' (integer)
+*** 'scroll_x' (integer)
+*** 'scroll_y' (integer)
+*** 'cursor_x' (integer)
+*** 'cursor_y' (integer)
+*** 'current_size' (integer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_content' (pointer)
+*** 'items_num_lines' (pointer)
+*** 'items_refresh_needed' (pointer)
+*** 'screen_col_size' (integer)
+*** 'screen_lines' (integer)
+*** 'coords_count' (integer)
+*** 'coords' (pointer)
+*** 'gui_objects' (pointer)
+*** 'prev_bar_window' (pointer, hdata: "bar_window")
+*** 'next_bar_window' (pointer, hdata: "bar_window")
+* 'buffer': Buffer
+** Erweiterung: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'plugin_name_for_upgrade' (string)
+*** 'number' (integer)
+*** 'layout_number' (integer)
+*** 'layout_number_merge_order' (integer)
+*** 'name' (string)
+*** 'full_name' (string)
+*** 'short_name' (string)
+*** 'type' (integer)
+*** 'notify' (integer)
+*** 'num_displayed' (integer)
+*** 'active' (integer)
+*** 'print_hooks_enabled' (integer)
+*** 'close_callback' (pointer)
+*** 'close_callback_data' (pointer)
+*** 'title' (string)
+*** 'own_lines' (pointer, hdata: "lines")
+*** 'mixed_lines' (pointer, hdata: "lines")
+*** 'lines' (pointer, hdata: "lines")
+*** 'time_for_each_line' (integer)
+*** 'chat_refresh_needed' (integer)
+*** 'nicklist' (integer)
+*** 'nicklist_case_sensitive' (integer)
+*** 'nicklist_root' (pointer, hdata: "nick_group")
+*** 'nicklist_max_length' (integer)
+*** 'nicklist_display_groups' (integer)
+*** 'nicklist_count' (integer)
+*** 'nicklist_groups_count' (integer)
+*** 'nicklist_nicks_count' (integer)
+*** 'nicklist_visible_count' (integer)
+*** 'nickcmp_callback' (pointer)
+*** 'nickcmp_callback_data' (pointer)
+*** 'input' (integer)
+*** 'input_callback' (pointer)
+*** 'input_callback_data' (pointer)
+*** 'input_get_unknown_commands' (integer)
+*** 'input_buffer' (string)
+*** 'input_buffer_alloc' (integer)
+*** 'input_buffer_size' (integer)
+*** 'input_buffer_length' (integer)
+*** 'input_buffer_pos' (integer)
+*** 'input_buffer_1st_display' (integer)
+*** 'input_undo_snap' (pointer, hdata: "input_undo")
+*** 'input_undo' (pointer, hdata: "input_undo")
+*** 'last_input_undo' (pointer, hdata: "input_undo")
+*** 'ptr_input_undo' (pointer, hdata: "input_undo")
+*** 'input_undo_count' (integer)
+*** 'completion' (pointer, hdata: "completion")
+*** 'history' (pointer, hdata: "history")
+*** 'last_history' (pointer, hdata: "history")
+*** 'ptr_history' (pointer, hdata: "history")
+*** 'num_history' (integer)
+*** 'text_search' (integer)
+*** 'text_search_exact' (integer)
+*** 'text_search_regex' (integer)
+*** 'text_search_regex_compiled' (pointer)
+*** 'text_search_where' (integer)
+*** 'text_search_found' (integer)
+*** 'text_search_input' (string)
+*** 'highlight_words' (string)
+*** 'highlight_regex' (string)
+*** 'highlight_regex_compiled' (pointer)
+*** 'highlight_tags' (string)
+*** 'highlight_tags_count' (integer)
+*** 'highlight_tags_array' (string, array_size: "highlight_tags_count")
+*** 'hotlist_max_level_nicks' (hashtable)
+*** 'keys' (pointer, hdata: "key")
+*** 'last_key' (pointer, hdata: "key")
+*** 'keys_count' (integer)
+*** 'local_variables' (hashtable)
+*** 'prev_buffer' (pointer, hdata: "buffer")
+*** 'next_buffer' (pointer, hdata: "buffer")
+** lists:
+*** 'gui_buffer_last_displayed'
+*** 'gui_buffers'
+*** 'last_gui_buffer'
+* 'completion': Struktur mit Vervollständigung
+** Erweiterung: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'context' (integer)
+*** 'base_command' (string)
+*** 'base_command_arg_index' (integer)
+*** 'base_word' (string)
+*** 'base_word_pos' (integer)
+*** 'position' (integer)
+*** 'args' (string)
+*** 'direction' (integer)
+*** 'add_space' (integer)
+*** 'force_partial_completion' (integer)
+*** 'completion_list' (pointer)
+*** 'word_found' (string)
+*** 'word_found_is_nick' (integer)
+*** 'position_replace' (integer)
+*** 'diff_size' (integer)
+*** 'diff_length' (integer)
+*** 'partial_completion_list' (pointer, hdata: "completion_partial")
+*** 'last_partial_completion' (pointer, hdata: "completion_partial")
+* 'completion_partial': Struktur mit teilweise Vervollständigung
+** Erweiterung: weechat
+** variables:
+*** 'word' (string)
+*** 'count' (integer)
+*** 'prev_item' (pointer, hdata: "completion_partial")
+*** 'next_item' (pointer, hdata: "completion_partial")
+* 'config_file': Konfigurationsdatei
+** Erweiterung: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'filename' (string)
+*** 'file' (pointer)
+*** 'callback_reload' (pointer)
+*** 'callback_reload_data' (pointer)
+*** 'sections' (pointer, hdata: "config_section")
+*** 'last_section' (pointer, hdata: "config_section")
+*** 'prev_config' (pointer, hdata: "config_file")
+*** 'next_config' (pointer, hdata: "config_file")
+** lists:
+*** 'config_files'
+*** 'last_config_file'
+* 'config_option': Konfigurationsoptionen
+** Erweiterung: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'section' (pointer, hdata: "config_section")
+*** 'name' (string)
+*** 'type' (integer)
+*** 'description' (string)
+*** 'string_values' (string, array_size: "*")
+*** 'min' (integer)
+*** 'max' (integer)
+*** 'default_value' (pointer)
+*** 'value' (pointer)
+*** 'null_value_allowed' (integer)
+*** 'callback_check_value' (pointer)
+*** 'callback_check_value_data' (pointer)
+*** 'callback_change' (pointer)
+*** 'callback_change_data' (pointer)
+*** 'callback_delete' (pointer)
+*** 'callback_delete_data' (pointer)
+*** 'loaded' (integer)
+*** 'prev_option' (pointer, hdata: "config_option")
+*** 'next_option' (pointer, hdata: "config_option")
+* 'config_section': Konfigurationssektion
+** Erweiterung: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'name' (string)
+*** 'user_can_add_options' (integer)
+*** 'user_can_delete_options' (integer)
+*** 'callback_read' (pointer)
+*** 'callback_read_data' (pointer)
+*** 'callback_write' (pointer)
+*** 'callback_write_data' (pointer)
+*** 'callback_write_default' (pointer)
+*** 'callback_write_default_data' (pointer)
+*** 'callback_create_option' (pointer)
+*** 'callback_create_option_data' (pointer)
+*** 'callback_delete_option' (pointer)
+*** 'callback_delete_option_data' (pointer)
+*** 'options' (pointer, hdata: "config_option")
+*** 'last_option' (pointer, hdata: "config_option")
+*** 'prev_section' (pointer, hdata: "config_section")
+*** 'next_section' (pointer, hdata: "config_section")
+* 'filter': Filter
+** Erweiterung: weechat
+** variables:
+*** 'enabled' (integer)
+*** 'name' (string)
+*** 'buffer_name' (string)
+*** 'num_buffers' (integer)
+*** 'buffers' (pointer)
+*** 'tags' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'regex' (string)
+*** 'regex_prefix' (pointer)
+*** 'regex_message' (pointer)
+*** 'prev_filter' (pointer, hdata: "filter")
+*** 'next_filter' (pointer, hdata: "filter")
+** lists:
+*** 'gui_filters'
+*** 'last_gui_filter'
+* 'history': Verlaufspeicher von Befehlen in einem Buffer
+** Erweiterung: weechat
+** variables:
+*** 'text' (string)
+*** 'next_history' (pointer, hdata: "history")
+*** 'prev_history' (pointer, hdata: "history")
+** update allowed:
+*** '__create'
+*** '__delete'
+** lists:
+*** 'gui_history'
+*** 'last_gui_history'
+* 'hotlist': Hotliste
+** Erweiterung: weechat
+** variables:
+*** 'priority' (integer)
+*** 'creation_time.tv_sec' (time)
+*** 'creation_time.tv_usec' (long)
+*** 'buffer' (pointer)
+*** 'count' (integer, array_size: "4")
+*** 'prev_hotlist' (pointer, hdata: "hotlist")
+*** 'next_hotlist' (pointer, hdata: "hotlist")
+** lists:
+*** 'gui_hotlist'
+*** 'last_gui_hotlist'
+* 'input_undo': Struktur der Rücknahmen für die Befehlszeile
+** Erweiterung: weechat
+** variables:
+*** 'data' (string)
+*** 'pos' (integer)
+*** 'prev_undo' (pointer, hdata: "input_undo")
+*** 'next_undo' (pointer, hdata: "input_undo")
+* 'key': Tastenbelegung (Tastaturkurzbefehl)
+** Erweiterung: weechat
+** variables:
+*** 'key' (string)
+*** 'area_type' (pointer)
+*** 'area_name' (pointer)
+*** 'area_key' (string)
+*** 'command' (string)
+*** 'score' (integer)
+*** 'prev_key' (pointer, hdata: "key")
+*** 'next_key' (pointer, hdata: "key")
+** lists:
+*** 'gui_default_keys'
+*** 'gui_default_keys_cursor'
+*** 'gui_default_keys_mouse'
+*** 'gui_default_keys_search'
+*** 'gui_keys'
+*** 'gui_keys_cursor'
+*** 'gui_keys_mouse'
+*** 'gui_keys_search'
+*** 'last_gui_default_key'
+*** 'last_gui_default_key_cursor'
+*** 'last_gui_default_key_mouse'
+*** 'last_gui_default_key_search'
+*** 'last_gui_key'
+*** 'last_gui_key_cursor'
+*** 'last_gui_key_mouse'
+*** 'last_gui_key_search'
+* 'layout': Layout
+** Erweiterung: weechat
+** variables:
+*** 'name' (string)
+*** 'layout_buffers' (pointer, hdata: "layout_buffer")
+*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
+*** 'layout_windows' (pointer, hdata: "layout_window")
+*** 'internal_id' (integer)
+*** 'internal_id_current_window' (integer)
+*** 'prev_layout' (pointer, hdata: "layout")
+*** 'next_layout' (pointer, hdata: "layout")
+** lists:
+*** 'gui_layout_current'
+*** 'gui_layouts'
+*** 'last_gui_layout'
+* 'layout_buffer': Buffer-Layout
+** Erweiterung: weechat
+** variables:
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+*** 'number' (integer)
+*** 'prev_layout' (pointer, hdata: "layout_buffer")
+*** 'next_layout' (pointer, hdata: "layout_buffer")
+* 'layout_window': Fenster-Layout
+** Erweiterung: weechat
+** variables:
+*** 'internal_id' (integer)
+*** 'parent_node' (pointer, hdata: "layout_window")
+*** 'split_pct' (integer)
+*** 'split_horiz' (integer)
+*** 'child1' (pointer, hdata: "layout_window")
+*** 'child2' (pointer, hdata: "layout_window")
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+* 'line': Struktur mit einer Zeile
+** Erweiterung: weechat
+** variables:
+*** 'data' (pointer, hdata: "line_data")
+*** 'prev_line' (pointer, hdata: "line")
+*** 'next_line' (pointer, hdata: "line")
+* 'line_data': Struktur mit einzeiligen Daten
+** Erweiterung: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'y' (integer)
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'str_time' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'displayed' (char)
+*** 'highlight' (char)
+*** 'refresh_needed' (char)
+*** 'prefix' (string)
+*** 'prefix_length' (integer)
+*** 'message' (string)
+** update allowed:
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'tags_array' (string)
+*** 'prefix' (string)
+*** 'message' (string)
+* 'lines': Struktur mit Zeilen
+** Erweiterung: weechat
+** variables:
+*** 'first_line' (pointer, hdata: "line")
+*** 'last_line' (pointer, hdata: "line")
+*** 'last_read_line' (pointer, hdata: "line")
+*** 'lines_count' (integer)
+*** 'first_line_not_read' (integer)
+*** 'lines_hidden' (integer)
+*** 'buffer_max_length' (integer)
+*** 'buffer_max_length_refresh' (integer)
+*** 'prefix_max_length' (integer)
+*** 'prefix_max_length_refresh' (integer)
+* 'nick': Nick in Nickliste
+** Erweiterung: weechat
+** variables:
+*** 'group' (pointer, hdata: "nick_group")
+*** 'name' (string)
+*** 'color' (string)
+*** 'prefix' (string)
+*** 'prefix_color' (string)
+*** 'visible' (integer)
+*** 'prev_nick' (pointer, hdata: "nick")
+*** 'next_nick' (pointer, hdata: "nick")
+* 'nick_group': Gruppen in Nickliste
+** Erweiterung: weechat
+** variables:
+*** 'name' (string)
+*** 'color' (string)
+*** 'visible' (integer)
+*** 'level' (integer)
+*** 'parent' (pointer, hdata: "nick_group")
+*** 'children' (pointer, hdata: "nick_group")
+*** 'last_child' (pointer, hdata: "nick_group")
+*** 'nicks' (pointer, hdata: "nick")
+*** 'last_nick' (pointer, hdata: "nick")
+*** 'prev_group' (pointer, hdata: "nick_group")
+*** 'next_group' (pointer, hdata: "nick_group")
+* 'plugin': Erweiterung
+** Erweiterung: weechat
+** variables:
+*** 'filename' (string)
+*** 'handle' (pointer)
+*** 'name' (string)
+*** 'description' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'charset' (string)
+*** 'debug' (integer)
+*** 'prev_plugin' (pointer, hdata: "plugin")
+*** 'next_plugin' (pointer, hdata: "plugin")
+** lists:
+*** 'last_weechat_plugin'
+*** 'weechat_plugins'
+* 'proxy': Proxy
+** Erweiterung: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'prev_proxy' (pointer, hdata: "proxy")
+*** 'next_proxy' (pointer, hdata: "proxy")
+** lists:
+*** 'last_weechat_proxy'
+*** 'weechat_proxies'
+* 'window': Fenster
+** Erweiterung: weechat
+** variables:
+*** 'number' (integer)
+*** 'win_x' (integer)
+*** 'win_y' (integer)
+*** 'win_width' (integer)
+*** 'win_height' (integer)
+*** 'win_width_pct' (integer)
+*** 'win_height_pct' (integer)
+*** 'win_chat_x' (integer)
+*** 'win_chat_y' (integer)
+*** 'win_chat_width' (integer)
+*** 'win_chat_height' (integer)
+*** 'win_chat_cursor_x' (integer)
+*** 'win_chat_cursor_y' (integer)
+*** 'bar_windows' (pointer, hdata: "bar_window")
+*** 'last_bar_window' (pointer, hdata: "bar_window")
+*** 'refresh_needed' (integer)
+*** 'gui_objects' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'layout_plugin_name' (string)
+*** 'layout_buffer_name' (string)
+*** 'scroll' (pointer, hdata: "window_scroll")
+*** 'ptr_tree' (pointer, hdata: "window_tree")
+*** 'prev_window' (pointer, hdata: "window")
+*** 'next_window' (pointer, hdata: "window")
+** lists:
+*** 'gui_current_window'
+*** 'gui_windows'
+*** 'last_gui_window'
+* 'window_scroll': Scroll-Info in Fenstern
+** Erweiterung: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'first_line_displayed' (integer)
+*** 'start_line' (pointer, hdata: "line")
+*** 'start_line_pos' (integer)
+*** 'scrolling' (integer)
+*** 'start_col' (integer)
+*** 'lines_after' (integer)
+*** 'prev_scroll' (pointer, hdata: "window_scroll")
+*** 'next_scroll' (pointer, hdata: "window_scroll")
+* 'window_tree': Baumstruktur der Fenster
+** Erweiterung: weechat
+** variables:
+*** 'parent_node' (pointer, hdata: "window_tree")
+*** 'split_pct' (integer)
+*** 'split_horizontal' (integer)
+*** 'child1' (pointer, hdata: "window_tree")
+*** 'child2' (pointer, hdata: "window_tree")
+*** 'window' (pointer, hdata: "window")
+** lists:
+*** 'gui_windows_tree'
diff --git a/doc/de/autogen/user/alias_commands.txt b/doc/de/autogen/user/alias_commands.txt
index 343508deb..732c72989 100644
--- a/doc/de/autogen/user/alias_commands.txt
+++ b/doc/de/autogen/user/alias_commands.txt
@@ -1,6 +1,7 @@
[[command_alias_alias]]
[command]*`alias`* Einem Befehl wird ein Alias zugewiesen::
-........................................
+
+----------------------------------------
/alias [-completion <completion>] <alias> [<command> [;<command>...]]
completion: optionale Vervollständigung für einen Alias-Befehl (Standardverhalten: Vervollständigung wird auf den Zielbefehl angewendet)
@@ -29,5 +30,5 @@ Beispiele:
/alias hallo /allchan -exclude=#weechat msg * Hallo
Alias "/forcejoin" wird angelegt um den IRC Befehl "forcejoin" mit einer Vervollständigung von /sajoin auszuführen:
/alias -completion %%sajoin forcejoin /quote forcejoin
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/aspell_commands.txt b/doc/de/autogen/user/aspell_commands.txt
index 766b1cd17..5e2eccf11 100644
--- a/doc/de/autogen/user/aspell_commands.txt
+++ b/doc/de/autogen/user/aspell_commands.txt
@@ -1,6 +1,7 @@
[[command_aspell_aspell]]
[command]*`aspell`* Konfiguration für Aspell-Erweiterung::
-........................................
+
+----------------------------------------
/aspell enable|disable|toggle
listdict
setdict <dict>[,<dict>...]
@@ -22,5 +23,5 @@ Um Aspell auf alle Buffer anzuwenden sollte die Option "default_dict" genutzt un
/aspell enable
Die Standardtastaturbelegung zum Umschalten der Aspell Funktionalität lautet alt-s.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/charset_commands.txt b/doc/de/autogen/user/charset_commands.txt
index 5839b4190..87286a715 100644
--- a/doc/de/autogen/user/charset_commands.txt
+++ b/doc/de/autogen/user/charset_commands.txt
@@ -1,6 +1,7 @@
[[command_charset_charset]]
[command]*`charset`* Ändert den Zeichensatz für aktuellen Buffer::
-........................................
+
+----------------------------------------
/charset decode|encode <charset>
reset
@@ -8,5 +9,5 @@
encode: ändere Zeichensatz zum kodieren
charset: wähle neuen Zeichensatz für aktuellen Buffer
reset: setze im aktuellen Buffer den Zeichensatz zurück
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/guile_commands.txt b/doc/de/autogen/user/guile_commands.txt
index 615d0f6be..ef6d51239 100644
--- a/doc/de/autogen/user/guile_commands.txt
+++ b/doc/de/autogen/user/guile_commands.txt
@@ -1,6 +1,7 @@
[[command_guile_guile]]
[command]*`guile`* auflisten/installieren/deinstallieren von Skripten::
-........................................
+
+----------------------------------------
/guile list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: Skript (Datei) welches geladen werden soll
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/irc_commands.txt b/doc/de/autogen/user/irc_commands.txt
index 1fd7d7d57..442654fc2 100644
--- a/doc/de/autogen/user/irc_commands.txt
+++ b/doc/de/autogen/user/irc_commands.txt
@@ -1,14 +1,16 @@
[[command_irc_admin]]
[command]*`admin`* Information über den Server-Administrator abfragen::
-........................................
+
+----------------------------------------
/admin [<target>]
target: Server
-........................................
+----------------------------------------
[[command_irc_allchan]]
[command]*`allchan`* Führt einen Befehl aus der an alle Channels gesendet wird, die mit einem Server verbunden sind::
-........................................
+
+----------------------------------------
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
-current: führt einen Befehl aus der an alle Channels des aktuellen Servers gesendet wird
@@ -23,11 +25,12 @@ Beispiele:
/allchan -exclude=#weechat msg * Hallo Welt
Schicke 'Hallo Welt' an jeden Channel, ausgenommen an den #weechat Channel und Channels die mit #linux beginnen:
/allchan -exclude=#weechat,#linux* msg * Hallo Welt
-........................................
+----------------------------------------
[[command_irc_allserv]]
[command]*`allserv`* führt einen Befehl aus, der zu allen verbundenen Server gesendet wird::
-........................................
+
+----------------------------------------
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
-exclude: dient zum Ausschluss ausgewählter Server ('*' wird zu Beginn oder am Ende des Servernamens akzeptiert, um mehrere Server auszuschließen)
@@ -41,22 +44,24 @@ Beispiele:
/allserv away I'm away
führt ein whois mit meinem nick auf allen Servern aus:
/allserv whois $nick
-........................................
+----------------------------------------
[[command_irc_ban]]
[command]*`ban`* Nicknamen oder Hosts sperren/verbannen::
-........................................
+
+----------------------------------------
/ban [<channel>] [<nick> [<nick>...]]
channel: Channel in dem der Bann ausgeführt werden soll
nick: User oder Host für den der Bann gelten soll
Ohne Angabe von Argumenten wird die Ban-Liste für den aktuellen Channel angezeigt.
-........................................
+----------------------------------------
[[command_irc_connect]]
[command]*`connect`* Mit IRC-Server(n) verbinden::
-........................................
+
+----------------------------------------
/connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch]
-all|-auto|-open [-nojoin] [-switch]
@@ -80,30 +85,33 @@ Beispiele:
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
/connect -switch
-........................................
+----------------------------------------
[[command_irc_ctcp]]
[command]*`ctcp`* CTCP-Nachricht verschicken::
-........................................
+
+----------------------------------------
/ctcp <target> <type> [<arguments>]
target: User oder Channel an welchen eine CTCP-Nachricht geschickt werden soll
type: CTCP-Nachricht (z.B. "version", "ping", ..)
arguments: Argumente für CTCP
-........................................
+----------------------------------------
[[command_irc_cycle]]
[command]*`cycle`* Einen Channel verlassen und wieder betreten::
-........................................
+
+----------------------------------------
/cycle [<channel>[,<channel>...]] [<message>]
channel: Name des Channels
message: Nachricht beim Verlassen des Channels (die den anderen Usern im Channel angezeigt wird)
-........................................
+----------------------------------------
[[command_irc_dcc]]
[command]*`dcc`* Startet DCC Verbindung (Datentransfer oder einen Direktchat)::
-........................................
+
+----------------------------------------
/dcc chat <nick>
send <nick> <file>
@@ -115,69 +123,76 @@ Beispiel:
/dcc chat toto
Sendet die Datei "/home/foo/bar.txt" an den User "toto"
/dcc send toto /home/foo/bar.txt
-........................................
+----------------------------------------
[[command_irc_dehalfop]]
[command]*`dehalfop`* halb-Operator-Privilegien einem oder mehreren Nick(s) entziehen::
-........................................
+
+----------------------------------------
/dehalfop <nick> [<nick>...]
nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
*: entzieht allen Nicks im Channel den half-operator-Status, ausgenommen sich selber
-........................................
+----------------------------------------
[[command_irc_deop]]
[command]*`deop`* Operator-Privilegien einem oder mehreren Nicknamen entziehen::
-........................................
+
+----------------------------------------
/deop <nick> [<nick>...]
* -yes
nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
*: entzieht allen Nicks im Channel den Operator-Status, ausgenommen sich selber
-........................................
+----------------------------------------
[[command_irc_devoice]]
[command]*`devoice`* Voice-Privilegien einem oder mehreren Nicknamen entziehen::
-........................................
+
+----------------------------------------
/devoice <nick> [<nick>...]
* -yes
nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
*: entzieht allen Nicks im Channel den voice-Status
-........................................
+----------------------------------------
[[command_irc_die]]
[command]*`die`* Server herunterfahren::
-........................................
+
+----------------------------------------
/die [<target>]
target: Servername
-........................................
+----------------------------------------
[[command_irc_disconnect]]
[command]*`disconnect`* Verbindung zu einem oder mehreren IRC-Server(n) trennen::
-........................................
+
+----------------------------------------
/disconnect [<server>|-all|-pending [<reason>]]
server: Name des Servers zu dem die Verbindung getrennt werden soll
-all: Verbindung zu allen Servern trennen
-pending: bricht eine automatische Wiederverbindung für Server ab, zu denen gerade eine Wiederverbindung aufgebaut werden soll
reason: Begründung der Trennung
-........................................
+----------------------------------------
[[command_irc_halfop]]
[command]*`halfop`* halb-Operator Status an Nick(s) vergeben::
-........................................
+
+----------------------------------------
/halfop <nick> [<nick>...]
* -yes
nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
*: vergibt an alle Nicks im Channel den half-operator-Status
-........................................
+----------------------------------------
[[command_irc_ignore]]
[command]*`ignore`* Ignoriert Nicks/Hosts von Channels oder Servern::
-........................................
+
+----------------------------------------
/ignore list
add [re:]<nick> [<server> [<channel>]]
del <number>|-all
@@ -200,36 +215,40 @@ Beispiele:
/ignore add toto@domain.com freenode
ignoriert den Host "toto*@*.domain.com" im Chat freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
-........................................
+----------------------------------------
[[command_irc_info]]
[command]*`info`* Information über den Server abfragen::
-........................................
+
+----------------------------------------
/info [<target>]
target: Servername
-........................................
+----------------------------------------
[[command_irc_invite]]
[command]*`invite`* Eine Person in einen Channel einladen::
-........................................
+
+----------------------------------------
/invite <nick> [<nick>...] [<channel>]
nick: Nick welcher eingeladen werden soll
channel: Channel für den die Einladung gelten soll
-........................................
+----------------------------------------
[[command_irc_ison]]
[command]*`ison`* Überprüft ob ein Nick gegenwärtig auf IRC angemeldet ist::
-........................................
+
+----------------------------------------
/ison <nick> [<nick>...]
nick: Nickname
-........................................
+----------------------------------------
[[command_irc_join]]
[command]*`join`* einen Channel betreten::
-........................................
+
+----------------------------------------
/join [-noswitch] [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]]
-noswitch: es wird nicht zu dem angegebenen Channel gewechselt
@@ -242,21 +261,23 @@ Beispiele:
/join #geschützter_Channel,#weechat Zugriffsschlüssel
/join -server freenode #weechat
/join -noswitch #weechat
-........................................
+----------------------------------------
[[command_irc_kick]]
[command]*`kick`* Einen User aus einem Channel herauswerfen::
-........................................
+
+----------------------------------------
/kick [<channel>] <nick> [<reason>]
channel: channel where user is
nick: nick to kick
reason: reason for kick (special variables $nick, $channel and $server are replaced by their value)
-........................................
+----------------------------------------
[[command_irc_kickban]]
[command]*`kickban`* wirft jemanden aus dem Channel und verbannt ihn::
-........................................
+
+----------------------------------------
/kickban [<channel>] <nick> [<reason>]
channel: channel where user is
@@ -268,29 +289,32 @@ It is possible to kick/ban with a mask, nick will be extracted from mask and rep
Example:
ban "*!*@host.com" and then kick "toto":
/kickban toto!*@host.com
-........................................
+----------------------------------------
[[command_irc_kill]]
[command]*`kill`* Beende Client-Server Verbindung::
-........................................
+
+----------------------------------------
/kill <nick> <reason>
nick: Nickname, der Person, die rausgeworfen werden soll
reason: Begründung für den Rauswurf
-........................................
+----------------------------------------
[[command_irc_links]]
[command]*`links`* alle Servernamen auflisten die dem antwortenden Server bekannt sind::
-........................................
+
+----------------------------------------
/links [[<server>] <server_mask>]
server: dieser Server soll die Anfrage beantworten
server_mask: die aufzulistenden Server sollen diesem Muster entsprechen
-........................................
+----------------------------------------
[[command_irc_list]]
[command]*`list`* Channels mit ihrem Thema auflisten::
-........................................
+
+----------------------------------------
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
channel: aufzulistender Channel
@@ -304,33 +328,37 @@ Beispiele:
/list #weechat
listet alle Channels auf die mit "#weechat" beginnen (dies kann bei großen Netzwerken sehr lange dauern):
/list -re #weechat.*
-........................................
+----------------------------------------
[[command_irc_lusers]]
[command]*`lusers`* Statistik über die Größe des IRC-Netzwerks abfragen::
-........................................
+
+----------------------------------------
/lusers [<mask> [<target>]]
mask: ausschließlich Server, die diesem Muster entsprechen
target: Server, der die Anfrage weiterleiten soll
-........................................
+----------------------------------------
[[command_irc_map]]
[command]*`map`* Zeigt das IRC Netzwerk, in Form einer Baumstruktur, an::
-........................................
-........................................
+
+----------------------------------------
+----------------------------------------
[[command_irc_me]]
[command]*`me`* eine CTCP ACTION an den aktuellen Channel senden::
-........................................
+
+----------------------------------------
/me <message>
message: zu sendende Nachricht
-........................................
+----------------------------------------
[[command_irc_mode]]
[command]*`mode`* Modus von einem Channel oder User ändern::
-........................................
+
+----------------------------------------
/mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
<nick> [+|-]i|s|w|o
@@ -362,56 +390,62 @@ Beispiele:
/mode #weechat +t
um sich auf dem Server unsichtbar machen:
/mode nick +i
-........................................
+----------------------------------------
[[command_irc_motd]]
[command]*`motd`* Die "Mitteilung des Tages" abfragen::
-........................................
+
+----------------------------------------
/motd [<target>]
target: Servername
-........................................
+----------------------------------------
[[command_irc_msg]]
[command]*`msg`* Nachricht an Nick/Channel verschicken::
-........................................
+
+----------------------------------------
/msg [-server <server>] <target>[,<target>...] <text>
server: schicke an diesen Server (interner Servername)
target: Nick oder Channel (darf eine Maske sein, '*' = aktueller Channel)
text: zu sendender Text
-........................................
+----------------------------------------
[[command_irc_names]]
[command]*`names`* Nicknamen in Channels auflisten::
-........................................
+
+----------------------------------------
/names [<channel>[,<channel>...]]
channel: Name des Channels
-........................................
+----------------------------------------
[[command_irc_nick]]
[command]*`nick`* derzeitigen Nicknamen ändern::
-........................................
+
+----------------------------------------
/nick [-all] <nick>
-all: Nickname auf allen verbundenen Servern ändern
nick: neuer Nickname
-........................................
+----------------------------------------
[[command_irc_notice]]
[command]*`notice`* Mitteilung (notice) an einen User verschicken::
-........................................
+
+----------------------------------------
/notice [-server <server>] <target> <text>
server: an diesen Server senden (interner Name)
target: Nickname oder Channel
text: zu sendender Text
-........................................
+----------------------------------------
[[command_irc_notify]]
[command]*`notify`* fügt eine Benachrichtigung für An- oder Abwesenheit von Nicks auf Servern hinzu::
-........................................
+
+----------------------------------------
/notify add <nick> [<server> [-away]]
del <nick>|-all [<server>]
@@ -431,87 +465,96 @@ Beispiele:
/notify add toto freenode
Benachrichtigung falls "toto" den Befehl away am freenode Server nutzt:
/notify add toto freenode -away
-........................................
+----------------------------------------
[[command_irc_op]]
[command]*`op`* Channel-Operator Status an Nicknamen vergeben::
-........................................
+
+----------------------------------------
/op <nick> [<nick>...]
* -yes
nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
*: vergibt an alle Nicks im Channel den Operator-Status
-........................................
+----------------------------------------
[[command_irc_oper]]
[command]*`oper`* Operator Privilegien anfordern::
-........................................
+
+----------------------------------------
/oper <user> <password>
user: Username
password: Passwort
-........................................
+----------------------------------------
[[command_irc_part]]
[command]*`part`* Einen Channel verlassen::
-........................................
+
+----------------------------------------
/part [<channel>[,<channel>...]] [<message>]
channel: Name des Channels welcher verlassen werden soll
message: Abschiedsnachricht (wird anderen Usern angezeigt)
-........................................
+----------------------------------------
[[command_irc_ping]]
[command]*`ping`* sendet einen Ping an den Server::
-........................................
+
+----------------------------------------
/ping <server1> [<server2>]
server1: Server
server2: Ping an diesen Server weiterleiten
-........................................
+----------------------------------------
[[command_irc_pong]]
[command]*`pong`* Auf Ping antworten::
-........................................
+
+----------------------------------------
/pong <daemon> [<daemon2>]
Daemon: Daemon welcher auf die Ping-Nachricht geantwortet hat
Daemon2: Nachricht an diesen Daemon weiterleiten
-........................................
+----------------------------------------
[[command_irc_query]]
[command]*`query`* Eine private Nachricht an einen Nick schicken::
-........................................
+
+----------------------------------------
/query [-server <server>] <nick>[,<nick>...] [<text>]
server: an diesen Server senden (interner Name)
nick: Nickname für privaten Chat
text: Text der gesendet werden soll
-........................................
+----------------------------------------
[[command_irc_quiet]]
[command]*`quiet`* Nicks oder Hosts das Wort entziehen (User können im Channel erst schreiben, wenn sie "+v" oder höher besitzen)::
-........................................
+
+----------------------------------------
/quiet [<channel>] [<nick> [<nick>...]]
channel: Channel in dem jemanden das Wort entzogen werden soll
nick: User oder Host dem das Wort entzogen werden soll
Ohne Angabe von Argumenten wird, für den aktuellen Channel, eine Liste ausgegeben mit den User/Hosts denen das Wort entzogen worden ist.
-........................................
+----------------------------------------
[[command_irc_quote]]
[command]*`quote`* Daten direkt an Server senden (siehe RFC 2812)::
-........................................
+
+----------------------------------------
/quote [-server <server>] <data>
server: an diesen Server senden (interner Name wird genutzt)
data: unbearbeitete (RAW) Daten die gesendet werden sollen
-........................................
+----------------------------------------
[[command_irc_reconnect]]
[command]*`reconnect`* Mit einem oder mehreren Server(n) erneut verbinden::
-........................................
+
+----------------------------------------
/reconnect <server> [<server>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
@@ -519,72 +562,80 @@ data: unbearbeitete (RAW) Daten die gesendet werden sollen
-all: mit allen Servern neu verbinden
-nojoin: Channels werden nicht betreten (auch falls autojoin für diesen Server aktiviert ist)
-switch: wechselt zur nächsten Server-Adresse
-........................................
+----------------------------------------
[[command_irc_rehash]]
[command]*`rehash`* Den Server auffordern seine Konfigurationsdatei neu zu laden::
-........................................
+
+----------------------------------------
/rehash [<option>]
option: zusätzliche Option, die von manchen Servern berücksichtigt wird
-........................................
+----------------------------------------
[[command_irc_restart]]
[command]*`restart`* Server dazu bringen sich selbst neu zu starten::
-........................................
+
+----------------------------------------
/restart [<target>]
target: Servername
-........................................
+----------------------------------------
[[command_irc_sajoin]]
[command]*`sajoin`* zwingt einen User einen oder mehrere Channel zu betreten::
-........................................
+
+----------------------------------------
/sajoin <nick> <channel>[,<channel>...]
nick: Nickname
channel: Name des Channels
-........................................
+----------------------------------------
[[command_irc_samode]]
[command]*`samode`* Ändert den Modus des Channels ohne das Operator-Privilegien vorliegen::
-........................................
+
+----------------------------------------
/samode <channel> <mode>
Channel: Name des Channel
Mode: neuer Modus für Channel
-........................................
+----------------------------------------
[[command_irc_sanick]]
[command]*`sanick`* Zwingt einen User den Nick zu ändern::
-........................................
+
+----------------------------------------
/sanick <nick> <new_nick>
nick: Nickname
new_nick: neuer Nickname
-........................................
+----------------------------------------
[[command_irc_sapart]]
[command]*`sapart`* Zwingt einen User den oder die Channel(s) zu verlassen::
-........................................
+
+----------------------------------------
/sapart <nick> <channel>[,<channel>...]
nick: Nickname
channel: Name des Channels
-........................................
+----------------------------------------
[[command_irc_saquit]]
[command]*`saquit`* Zwingt einen User den Server mit Begründung zu verlassen::
-........................................
+
+----------------------------------------
/saquit <nick> <reason>
nick: Nickname
reason: Grund der Abmeldung
-........................................
+----------------------------------------
[[command_irc_server]]
[command]*`server`* Auflisten, Hinzufügen oder Entfernen von IRC-Servern::
-........................................
+
+----------------------------------------
/server list|listfull [<server>]
add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
copy|rename <server> <new_name>
@@ -617,161 +668,179 @@ Beispiele:
/server rename oftc newoftc
/server del freenode
/server deloutq
-........................................
+----------------------------------------
[[command_irc_service]]
[command]*`service`* Einen neuen Service eintragen::
-........................................
+
+----------------------------------------
/service <nick> <reserved> <distribution> <type> <reserved> <info>
distribution: Sichtbarkeit des Services
type: für spätere Verwendung reserviert
-........................................
+----------------------------------------
[[command_irc_servlist]]
[command]*`servlist`* Auflistung von Services die momentan mit dem Netzwerk verbunden sind::
-........................................
+
+----------------------------------------
/servlist [<mask> [<type>]]
mask: nur zutreffende Services auflisten
type: nur Services von diesem Typ auflisten
-........................................
+----------------------------------------
[[command_irc_squery]]
[command]*`squery`* Nachricht an einen Service senden::
-........................................
+
+----------------------------------------
/squery <service> <text>
service: Name des Service
text: zu sendender Text
-........................................
+----------------------------------------
[[command_irc_squit]]
[command]*`squit`* Verbindung zum Server trennen::
-........................................
+
+----------------------------------------
/squit <server> <comment>
server: Name des Servers
comment: Trennungsgrund
-........................................
+----------------------------------------
[[command_irc_stats]]
[command]*`stats`* Serverstatistik abfragen::
-........................................
+
+----------------------------------------
/stats [<query> [<server>]]
query: c/h/i/k/l/m/o/y/u (siehe RFC1459)
server: Name des Servers
-........................................
+----------------------------------------
[[command_irc_summon]]
[command]*`summon`* Nutzer die auf dem IRC-Server arbeiten darum bitten auf den IRC-Server zu kommen::
-........................................
+
+----------------------------------------
/summon <user> [<target> [<channel>]]
user: Benutzername
target: Servername
channel: Channelname
-........................................
+----------------------------------------
[[command_irc_time]]
[command]*`time`* Ortszeit des Servers abfragen::
-........................................
+
+----------------------------------------
/time [<target>]
target: Zeit des angegebenen Servers abfragen
-........................................
+----------------------------------------
[[command_irc_topic]]
[command]*`topic`* Thema des Channels abfragen/setzen::
-........................................
+
+----------------------------------------
/topic [<channel>] [<topic>|-delete]
channel: Name des Channels
topic: Thema für den Channel
-delete: entfernt das Thema des Channels
-........................................
+----------------------------------------
[[command_irc_trace]]
[command]*`trace`* Route zum angegebenen Server ermitteln::
-........................................
+
+----------------------------------------
/trace [<target>]
target: Server
-........................................
+----------------------------------------
[[command_irc_unban]]
[command]*`unban`* Bann aufheben (Nicks oder Hosts)::
-........................................
+
+----------------------------------------
/unban [<channel>] <nick> [<nick>...]
channel: Channel in dem der Bann aufzuheben ist
nick: User oder Host für den der Bann aufzuheben ist
-........................................
+----------------------------------------
[[command_irc_userhost]]
[command]*`userhost`* Zeigt Informationen zu Nicknamen an::
-........................................
+
+----------------------------------------
/userhost <nick> [<nick>...]
nick: Nickname
-........................................
+----------------------------------------
[[command_irc_users]]
[command]*`users`* Auflistung der User die bei dem Server angemeldet sind::
-........................................
+
+----------------------------------------
/users [<target>]
target: Server
-........................................
+----------------------------------------
[[command_irc_version]]
[command]*`version`* Versionsinformation des Nicknamen oder Servers ermitteln (des aktuellen oder angegebenen Nick/Server)::
-........................................
+
+----------------------------------------
/version [<server>|<nick>]
server: Servername
nick: Nickname
-........................................
+----------------------------------------
[[command_irc_voice]]
[command]*`voice`* Voice an Nick(s) vergeben::
-........................................
+
+----------------------------------------
/voice <nick> [<nick>...]
nick: Nick oder Maske (darf mit einem "*" als Platzhalter beginnen oder enden)
*: vergibt an alle Nicks im Channel den voice-Status
-........................................
+----------------------------------------
[[command_irc_wallchops]]
[command]*`wallchops`* Nachricht an Channel-Operator verschicken::
-........................................
+
+----------------------------------------
/wallchops [<channel>] <text>
channel: Name des Channel
text: Text der versendet werden soll
-........................................
+----------------------------------------
[[command_irc_wallops]]
[command]*`wallops`* Nachricht an alle User schicken die den 'w'-Mode gesetzt haben::
-........................................
+
+----------------------------------------
/wallops <text>
text: Text der gesendet werden soll
-........................................
+----------------------------------------
[[command_irc_who]]
[command]*`who`* sendet eine Anfrage die eine Anzahl von Informationen zurück gibt::
-........................................
+
+----------------------------------------
/who [<mask> [o]]
mask: nur Information über betreffende Nicknamen abfragen
o: nur Operatoren ausgeben, die dem Filter entsprechen
-........................................
+----------------------------------------
[[command_irc_whois]]
[command]*`whois`* Information über User abfragen::
-........................................
+
+----------------------------------------
/whois [<server>] [<nick>[,<nick>...]]
server: Name des Servers (interner Servername)
@@ -780,15 +849,16 @@ server: Name des Servers (interner Servername)
Ohne Angabe von Argumenten, nutzt /whois folgende Nicks:
- den eigenen Nick, falls es sich um einen Server/Channel Buffer handelt
- den Nick des Gesprächspartners, falls es sich um einen privaten Buffer handelt.
-........................................
+----------------------------------------
[[command_irc_whowas]]
[command]*`whowas`* Informationen über einen nicht mehr angemeldeten Nicknamen abfragen::
-........................................
+
+----------------------------------------
/whowas <nick>[,<nick>...] [<count> [<target>]]
nick: Nickname, welcher gesucht werden soll
count: maximale Anzahl an Antworten (negative Zahl für eine vollständige Liste)
target: Antwort soll auf diese Suchmaske zutreffen
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/logger_commands.txt b/doc/de/autogen/user/logger_commands.txt
index 7d3df80f8..cfce767c2 100644
--- a/doc/de/autogen/user/logger_commands.txt
+++ b/doc/de/autogen/user/logger_commands.txt
@@ -1,6 +1,7 @@
[[command_logger_logger]]
[command]*`logger`* Konfiguration für "logger" Erweiterung (dient zum protokollieren der Buffer)::
-........................................
+
+----------------------------------------
/logger list
set <level>
flush
@@ -32,5 +33,5 @@ Beispiele:
/set logger.level.core.weechat 0
Für jeden IRC-Server wird ein separates Verzeichnis erstellt und darin eine eigene Protokoll-Datei, für jeden Channel:
/set logger.mask.irc "$server/$channel.weechatlog"
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/lua_commands.txt b/doc/de/autogen/user/lua_commands.txt
index 9e397fa85..0a9430a91 100644
--- a/doc/de/autogen/user/lua_commands.txt
+++ b/doc/de/autogen/user/lua_commands.txt
@@ -1,6 +1,7 @@
[[command_lua_lua]]
[command]*`lua`* auflisten/installieren/deinstallieren von Skripten::
-........................................
+
+----------------------------------------
/lua list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: Skript (Datei) welches geladen werden soll
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/perl_commands.txt b/doc/de/autogen/user/perl_commands.txt
index dc7ff68bb..7fbf5d544 100644
--- a/doc/de/autogen/user/perl_commands.txt
+++ b/doc/de/autogen/user/perl_commands.txt
@@ -1,6 +1,7 @@
[[command_perl_perl]]
[command]*`perl`* auflisten/installieren/deinstallieren von Skripten::
-........................................
+
+----------------------------------------
/perl list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: Skript (Datei) welches geladen werden soll
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/python_commands.txt b/doc/de/autogen/user/python_commands.txt
index dc126f3fa..baff4042b 100644
--- a/doc/de/autogen/user/python_commands.txt
+++ b/doc/de/autogen/user/python_commands.txt
@@ -1,6 +1,7 @@
[[command_python_python]]
[command]*`python`* auflisten/installieren/deinstallieren von Skripten::
-........................................
+
+----------------------------------------
/python list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: Skript (Datei) welches geladen werden soll
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/relay_commands.txt b/doc/de/autogen/user/relay_commands.txt
index 2a37ab0fe..11c44b9e7 100644
--- a/doc/de/autogen/user/relay_commands.txt
+++ b/doc/de/autogen/user/relay_commands.txt
@@ -1,6 +1,7 @@
[[command_relay_relay]]
[command]*`relay`* Relay-Kontrolle::
-........................................
+
+----------------------------------------
/relay list|listfull|listrelay
add [ipv4.][ipv6.][ssl.]<protocol.name> <port>
del [ipv4.][ipv6.][ssl.]<protocol.name>
@@ -41,5 +42,5 @@ Beispiele:
/relay add ipv6.ssl.weechat 9001
WeeChat Protokoll, mit SSL, mit IPv4 + IPv6:
/relay add ipv4.ipv6.ssl.weechat 9001
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/rmodifier_commands.txt b/doc/de/autogen/user/rmodifier_commands.txt
index cf48be974..aff934111 100644
--- a/doc/de/autogen/user/rmodifier_commands.txt
+++ b/doc/de/autogen/user/rmodifier_commands.txt
@@ -1,6 +1,7 @@
[[command_rmodifier_rmodifier]]
[command]*`rmodifier`* wandelt Schlüsselwörter mit regulären Ausdrücken (regelt die Darstellung von Texten in WeeChat)::
-........................................
+
+----------------------------------------
/rmodifier list|listdefault
add <name> <modifiers> <groups> <regex>
del <name>|-all [<name>...]
@@ -26,5 +27,5 @@ Beispiele:
/rmodifier del passwort
lösche alle rmodifiers:
/rmodifier del -all
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/ruby_commands.txt b/doc/de/autogen/user/ruby_commands.txt
index 3748eb577..26f574744 100644
--- a/doc/de/autogen/user/ruby_commands.txt
+++ b/doc/de/autogen/user/ruby_commands.txt
@@ -1,6 +1,7 @@
[[command_ruby_ruby]]
[command]*`ruby`* auflisten/installieren/deinstallieren von Skripten::
-........................................
+
+----------------------------------------
/ruby list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: Skript (Datei) welches geladen werden soll
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/script_commands.txt b/doc/de/autogen/user/script_commands.txt
index 81f6cd16e..b6af4bef1 100644
--- a/doc/de/autogen/user/script_commands.txt
+++ b/doc/de/autogen/user/script_commands.txt
@@ -1,6 +1,7 @@
[[command_script_script]]
[command]*`script`* WeeChat Skripten-Manager::
-........................................
+
+----------------------------------------
/script list [-o|-i]
search <text>
show <script>
@@ -72,5 +73,5 @@ Beispiele:
/script hold urlserver.py
/script reload urlserver
/script upgrade
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/tcl_commands.txt b/doc/de/autogen/user/tcl_commands.txt
index b4487a750..170861d0b 100644
--- a/doc/de/autogen/user/tcl_commands.txt
+++ b/doc/de/autogen/user/tcl_commands.txt
@@ -1,6 +1,7 @@
[[command_tcl_tcl]]
[command]*`tcl`* auflisten/installieren/deinstallieren von Skripten::
-........................................
+
+----------------------------------------
/tcl list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: Skript (Datei) welches geladen werden soll
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/weechat_commands.txt b/doc/de/autogen/user/weechat_commands.txt
index e3f247ef1..6e198776b 100644
--- a/doc/de/autogen/user/weechat_commands.txt
+++ b/doc/de/autogen/user/weechat_commands.txt
@@ -1,15 +1,17 @@
[[command_weechat_away]]
[command]*`away`* Abwesenheitsstatus setzen oder entfernen::
-........................................
+
+----------------------------------------
/away [-all] [<message>]
-all: Abwesenheitsstatus auf allen verbundenen Server setzen oder entfernen
message: Abwesenheitsnachricht (ohne Angabe einer Nachricht wird der Abwesenheitszustand entfernt)
-........................................
+----------------------------------------
[[command_weechat_bar]]
[command]*`bar`* Infobars verwalten::
-........................................
+
+----------------------------------------
/bar list|listfull|listitems
add <name> <type>[,<condition>] <position> <size> <separator> <item1>[,<item2>...]
default [input|title|status|nicklist]
@@ -56,11 +58,12 @@ Beispiele:
/bar scroll nicklist * y+10
scrollt zum Ende der Nicklist im aktuellen Buffer:
/bar scroll nicklist * ye
-........................................
+----------------------------------------
[[command_weechat_buffer]]
[command]*`buffer`* Buffer verwalten::
-........................................
+
+----------------------------------------
/buffer list
clear [<number>|<name>|-merged|-all]
move|merge <number>
@@ -117,11 +120,12 @@ Beispiele:
/buffer #weechat
wechselt zum nächsten Buffer:
/buffer +1
-........................................
+----------------------------------------
[[command_weechat_color]]
[command]*`color`* definiert Farbaliase und stellt eine Palette der möglichen Farben dar::
-........................................
+
+----------------------------------------
/color alias <color> <name>
unalias <color>
reset
@@ -141,20 +145,22 @@ Beispiele:
/color alias 214 orange
löscht die Farbe 214:
/color unalias 214
-........................................
+----------------------------------------
[[command_weechat_command]]
[command]*`command`* führe explizit einen WeeChat Befehl oder eine Erweiterung aus::
-........................................
+
+----------------------------------------
/command <plugin> <command>
plugin: Name der Erweiterung ('weechat' für interne WeeChat Befehle)
command: auszuführender Befehl (es wird automatisch ein '/' vorangestellt, falls dieser nicht angegeben wurde)
-........................................
+----------------------------------------
[[command_weechat_cursor]]
[command]*`cursor`* Cursor kann frei auf dem Bildschirm bewegt werden, um Aktionen in bestimmten Bildschirmbereichen auszuführen::
-........................................
+
+----------------------------------------
/cursor go chat|<bar>|<x>,<y>
move up|down|left|right|area_up|area_down|area_left|area_right
stop
@@ -172,11 +178,12 @@ Beispiele:
/cursor go nicklist
gehe zu den Koordinaten x=10, y=5:
/cursor go 10,5
-........................................
+----------------------------------------
[[command_weechat_debug]]
[command]*`debug`* Debug-Kontrolle für Hauptprogramm und/oder Erweiterung::
-........................................
+
+----------------------------------------
/debug list
set <plugin> <level>
dump [<plugin>]
@@ -201,11 +208,12 @@ infolists: zeigt Information über die Infolists an
tags: zeigt für jede einzelne Zeile die dazugehörigen Schlagwörter an
term: gibt Informationen über das Terminal und verfügbare Farben aus
windows: zeigt die Fensterstruktur an
-........................................
+----------------------------------------
[[command_weechat_eval]]
[command]*`eval`* wertet eine Expression aus und zeigt das Resultat im Buffer an::
-........................................
+
+----------------------------------------
/eval [-n] <expression>
[-n] -c <expression1> <operator> <expression2>
@@ -258,11 +266,12 @@ Beispiele:
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
-........................................
+----------------------------------------
[[command_weechat_filter]]
[command]*`filter`* Filterfunktion um Nachrichten in Buffern aus- oder einzublenden, dazu können Schlagwörter oder reguläre Ausdrücke verwendet werden::
-........................................
+
+----------------------------------------
/filter list
enable|disable|toggle [<name>]
add <name> <buffer>[,<buffer>...] <tags> <regex>
@@ -311,11 +320,12 @@ Beispiele:
/filter add toto irc.freenode.#weechat nick_toto *
filtert Zeilen die "weechat sucks" im IRC Channel #weechat enthalten:
/filter add sucks irc.freenode.#weechat * weechat sucks
-........................................
+----------------------------------------
[[command_weechat_help]]
[command]*`help`* Zeigt einen Hilfstext für Befehle und Optionen an::
-........................................
+
+----------------------------------------
/help -list|-listfull [<plugin> [<plugin>...]]
<command>
<option>
@@ -325,21 +335,23 @@ Beispiele:
plugin: zeigt Befehle explizit für diese Erweiterung an
command: Name eines Befehls
option: Name einer Option (nutze /set um Optionen anzeigen zu lassen)
-........................................
+----------------------------------------
[[command_weechat_history]]
[command]*`history`* Zeigt den Befehlsverlauf des Buffers::
-........................................
+
+----------------------------------------
/history clear
<value>
clear: löscht den Befehlsverlauf
value: Anzahl der gewünschten Einträgen im Befehlsverlauf anzeigen
-........................................
+----------------------------------------
[[command_weechat_input]]
[command]*`input`* Funktionen für die Befehlszeile::
-........................................
+
+----------------------------------------
/input <action> [<arguments>]
Auflistung der möglichen Funktionen:
@@ -394,11 +406,12 @@ Auflistung der möglichen Funktionen:
paste_stop: Einfügen wird beendet (bracketed paste mode)
Dieser Befehl wird sinnvollerweise mittels Tastenbelegungen oder Erweiterungen genutzt.
-........................................
+----------------------------------------
[[command_weechat_key]]
[command]*`key`* Einer Taste einen Befehl zuordnen oder entfernen::
-........................................
+
+----------------------------------------
/key list|listdefault|listdiff [<context>]
bind <key> [<command> [<args>]]
bindctxt <context> <key> [<command> [<args>]]
@@ -448,11 +461,12 @@ Beispiele:
/key bindctxt search ctrl-I /input search_stop
Auswahl eines Nicknamens mittels mittlerer Maustaste zeigt zusätzliche Informationen zu dem Nick an:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
-........................................
+----------------------------------------
[[command_weechat_layout]]
[command]*`layout`* Layout für Buffer und Fenster speichern, anwenden oder zurücksetzen::
-........................................
+
+----------------------------------------
/layout save [<name>] [buffers|windows]
apply [<name>] [buffers|windows]
leave
@@ -470,11 +484,12 @@ buffers: speichert bzw. verwendet nur Buffer (Reihenfolge der Buffer)
windows: speichert bzw. verwendet nur Fenster (Buffer welche im jeweiligen Fenster dargestellt werden)
Wird der Befehl ohne Argumente aufgerufen wird das gespeicherte Layout dargestellt.
-........................................
+----------------------------------------
[[command_weechat_mouse]]
[command]*`mouse`* Maussteuerung::
-........................................
+
+----------------------------------------
/mouse enable|disable|toggle [<delay>]
enable: aktiviert Maus
@@ -489,11 +504,12 @@ Beispiele:
/mouse enable
Mausunterstützung für 5 Sekunden umschalten:
/mouse toggle 5
-........................................
+----------------------------------------
[[command_weechat_mute]]
[command]*`mute`* Führt einen Befehl ohne Textausgabe aus::
-........................................
+
+----------------------------------------
/mute [-current | -buffer <name> | -all] command
-current: Ausgabe im aktuellen Buffer wird unterdrückt
@@ -511,11 +527,12 @@ Beispiele:
/mute -current msg * hi!
Nachricht an den #weechat Channel senden:
/mute -buffer irc.freenode.#weechat msg #weechat hi!
-........................................
+----------------------------------------
[[command_weechat_plugin]]
[command]*`plugin`* Erweiterungen verwalten (auflisten/installieren/deinstallieren)::
-........................................
+
+----------------------------------------
/plugin list|listfull [<name>]
load <filename> [<arguments>]
autoload [<arguments>]
@@ -533,11 +550,12 @@ Beispiele:
arguments: Argumente die der Erweiterung beim installieren übergeben werden sollen
Ohne Angabe eines Arguments werden alle installierten Erweiterungen angezeigt.
-........................................
+----------------------------------------
[[command_weechat_proxy]]
[command]*`proxy`* Proxys verwalten::
-........................................
+
+----------------------------------------
/proxy list
add <name> <type> <address> <port> [<username> [<password>]]
del <name>|-all
@@ -566,31 +584,34 @@ Beispiele:
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
entferne einen Proxy:
/proxy del myproxy
-........................................
+----------------------------------------
[[command_weechat_quit]]
[command]*`quit`* WeeChat beenden::
-........................................
+
+----------------------------------------
/quit [-yes] [<arguments>]
-yes: Option 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)
-........................................
+----------------------------------------
[[command_weechat_reload]]
[command]*`reload`* Konfiguration neu laden::
-........................................
+
+----------------------------------------
/reload [<file> [<file>...]]
file: Konfigurationsdatei die erneut geladen werden soll (ohne Dateinamenserweiterung ".conf")
Ohne Angabe von Argumenten werden alle Konfigurationen (WeeChat und Erweiterungen) neu geladen.
-........................................
+----------------------------------------
[[command_weechat_repeat]]
[command]*`repeat`* Führt einen Befehl mehrfach aus::
-........................................
+
+----------------------------------------
/repeat [-interval <delay>] <count> <command>
delay: Verzögerung zwischen dem Ausführen der Befehle (in Millisekunden)
@@ -602,21 +623,23 @@ Alle Befehle werden in dem Buffer ausgeführt, in welchem dieser Befehl genutzt
Beispiel:
scrolle zwei Seiten hoch:
/repeat 2 /window page_up
-........................................
+----------------------------------------
[[command_weechat_save]]
[command]*`save`* Konfiguration abspeichern::
-........................................
+
+----------------------------------------
/save [<file> [<file>...]]
file: Konfigurationsdatei die gesichert werden soll (ohne Dateinamenserweiterung ".conf")
Wird keine Datei angegeben dann werden alle Konfigurationen (WeeChat und Erweiterungen) gesichert.
-........................................
+----------------------------------------
[[command_weechat_secure]]
[command]*`secure`* verwaltet zu schützende Daten (Passwörter oder private Daten werden in der Datei sec.conf verschlüsselt)::
-........................................
+
+----------------------------------------
/secure passphrase <passphrase>|-delete
decrypt <passphrase>|-discard
set <name> <value>
@@ -653,11 +676,12 @@ Beispiele:
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias um den eigenen Nick zu ghosten:
/alias ghost /eval /msg -server freenode nickserv ghost meinNick ${sec.data.freenode}
-........................................
+----------------------------------------
[[command_weechat_set]]
[command]*`set`* Konfigurationsparameter setzen::
-........................................
+
+----------------------------------------
/set [<option> [<value>]]
diff [<option> [<option>...]]
@@ -682,11 +706,12 @@ Beispiele:
/set diff
zeigt geänderte Optionen, der IRC Erweiterung, an:
/set diff irc.*
-........................................
+----------------------------------------
[[command_weechat_unset]]
[command]*`unset`* Konfigurationsparameter freigeben/zurücksetzen::
-........................................
+
+----------------------------------------
/unset <option>
option: Name einer Option (darf mit Joker "*" beginnen oder enden um mehrere Optionen zurückzusetzen. Nutzen Sie diese Funktion mit äußerster Sorgfalt!)
@@ -698,11 +723,12 @@ Beispiele:
/unset weechat.look.item_time_format
Alle Farboptionen zurücksetzen:
/unset weechat.color.*
-........................................
+----------------------------------------
[[command_weechat_upgrade]]
[command]*`upgrade`* Aktualisiert WeeChat ohne die Verbindung zum Server zu trennen::
-........................................
+
+----------------------------------------
/upgrade [<path_to_binary>|-quit]
path_to_binary: Pfad zu einer ausführbaren WeeChat Binärdatei (Standardeinstellung ist die aktuell ausführbare Datei)
@@ -728,29 +754,32 @@ Nutzt man die "-quit" Funktion ist die Abfolge geringfügig anders:
Die Sitzung kann zu einem späteren Zeitpunkt wiederhergestellt werden: weechat --upgrade
WICHTIG: Die Sitzung muss mit exakt den selben Konfigurationsdateien wiederhergestellt werden (*.conf)
Es ist möglich die WeeChat-Sitzung auf einem anderen Rechner wiederherzustellen, sofern man den Inhalt des "~/.weechat" Verzeichnisses dorthin kopiert.
-........................................
+----------------------------------------
[[command_weechat_uptime]]
[command]*`uptime`* Zeigt die Uptime von Weechat an::
-........................................
+
+----------------------------------------
/uptime [-o | -ol]
-o: sendet die WeeChat Laufzeit in den aktuellen Buffer (englisch)
-ol: sendet die WeeChat Laufzeit in den aktuellen Buffer (in der voreingestellten Landessprache)
-........................................
+----------------------------------------
[[command_weechat_version]]
[command]*`version`* Zeigt die WeeChat-Version und das Datum der Kompilierung an::
-........................................
+
+----------------------------------------
/version [-o | -ol]
-o: sendet die WeeChat Version in den aktuellen Buffer (englisch)
-ol: sendet die WeeChat Version in den aktuellen Buffer (in der Voreingestellten Landessprache)
-........................................
+----------------------------------------
[[command_weechat_wait]]
[command]*`wait`* Terminiere einen Befehl der ausgeführt werden soll::
-........................................
+
+----------------------------------------
/wait <number>[<unit>] <command>
number: die Zeit, die gewartet werden soll (dies muss eine natürlich Zahl sein)
@@ -770,11 +799,12 @@ Beispiele:
/wait 15m /away -all Bin dann mal eben weg
Versendet nach zwei Minuten den Text 'Hallo':
/wait 2m Hallo
-........................................
+----------------------------------------
[[command_weechat_window]]
[command]*`window`* Fenster verwalten::
-........................................
+
+----------------------------------------
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
@@ -833,5 +863,5 @@ Beispiele:
/window scroll -d
Fenster #2 wird vergrößert:
/window zoom -window 2
-........................................
+----------------------------------------
diff --git a/doc/de/autogen/user/xfer_commands.txt b/doc/de/autogen/user/xfer_commands.txt
index 93685440b..65f1a9e59 100644
--- a/doc/de/autogen/user/xfer_commands.txt
+++ b/doc/de/autogen/user/xfer_commands.txt
@@ -1,19 +1,21 @@
[[command_xfer_me]]
[command]*`me`* sendet CTCP Aktion an entfernten Host::
-........................................
+
+----------------------------------------
/me <message>
message: zu sendende Nachricht
-........................................
+----------------------------------------
[[command_xfer_xfer]]
[command]*`xfer`* Kontrolle der Übertragung(en)::
-........................................
+
+----------------------------------------
/xfer [list|listfull]
list: zeigt Liste der Übertragungen
listfull: zeigt eine ausführliche Liste der Übertragungen
Ohne Angabe von Argumenten wird der Buffer mit der Übertragungsliste geöffnet.
-........................................
+----------------------------------------
diff --git a/doc/de/weechat_user.de.txt b/doc/de/weechat_user.de.txt
index 1357c7336..2ae5ed701 100644
--- a/doc/de/weechat_user.de.txt
+++ b/doc/de/weechat_user.de.txt
@@ -390,17 +390,20 @@ Copying output to /tmp/crash.txt.
(gdb) bt full
#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6
#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6
-#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351
+#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1)
+ at /some_path/src/core/weechat.c:351
#3 <signal handler called>
-#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>)
- at /some_path/src/core/wee-hook.c:1364
+#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90,
+ remaining_calls=<value optimized out>) at /some_path/src/core/wee-hook.c:1364
hook_process = 0x254eb90
status = <value optimized out>
-#5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/wee-hook.c:1025
+#5 0x000000000044cc7d in hook_timer_exec ()
+ at /some_path/src/core/wee-hook.c:1025
tv_time = {tv_sec = 1272693881, tv_usec = 212665}
ptr_hook = 0x2811f40
next_hook = 0x0
-#6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319
+#6 0x000000000041b5b0 in gui_main_loop ()
+ at /some_path/src/gui/curses/gui-curses-main.c:319
hook_fd_keyboard = 0x173b600
tv_timeout = {tv_sec = 0, tv_usec = 0}
read_fds = {fds_bits = {0 <repeats 16 times>}}
@@ -463,32 +466,32 @@ Screen layout
Beispiel des WeeChat-Terminals:
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │ ◀ Bar "title"
-│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
-│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
-│12:52:27 -- | Channel #test: 4 nicks (2 ops, 0 halfop, 1 voice, 1 normal) │+weebot│
-│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
-│12:54:15 peter | hey! │ │
-│12:55:01 @joe | hello │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │ ◀ Chat + Bar "nicklist"
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │ ◀ Bar "status"
-│[@Flashy(i)] hi peter!█ │ ◀ Bar "input"
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ bar "title"
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
+│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
+│12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
+│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
+│12:54:15 peter | hey! │ │
+│12:55:01 @joe | hello │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │
+│[@Flashy(i)] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ bars "status" and "input" bar "nicklist" ▲
........................................
Der Bildschirm setzt sich aus folgenden Bereichen zusammen:
@@ -505,34 +508,34 @@ Der Bildschirm setzt sich aus folgenden Bereichen zusammen:
Die 'status'-Bar besitzt als Standardeinträge:
-[width="100%",cols="^3,^3l,10",options="header"]
+[width="100%",cols="^3,^3,10",options="header"]
|========================================
| Item | Beispiel | Beschreibung
-| time | [12:55] | Uhrzeit
-| buffer_count | [6] | Anzahl der geöffneten Buffer
-| buffer_plugin | [irc/freenode] | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
-| buffer_number | 3 | Aktuelle Nummer des Buffers
-| buffer_name | #test | Name des aktuellen Buffers
-| buffer_modes | +n | IRC Channel-Modi
-| buffer_nicklist_count | {4} | Anzahl der Nicks in Nickliste
-| buffer_filter | * | Filteranzeige: `*` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag zeigt an dass alle Zeilen dargestellt werden
-| lag | [Lag: 2.5] | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
-| hotlist | [Act: 4:#abc(2,5), 6] | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel '#abc', eine ungelesene Nachricht in Buffer #6)
-| completion | abc(2) def(5) | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind
-| scroll | -MORE(50)- | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind
+| time | `[12:55]` | Uhrzeit
+| buffer_count | `[6]` | Anzahl der geöffneten Buffer
+| buffer_plugin | `[irc/freenode]` | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer)
+| buffer_number | `3` | Aktuelle Nummer des Buffers
+| buffer_name | `#test` | Name des aktuellen Buffers
+| buffer_modes | `+n` | IRC Channel-Modi
+| buffer_nicklist_count | `{4}` | Anzahl der Nicks in Nickliste
+| buffer_filter | `*` | Filteranzeige: `*` bedeutet das Zeilen gefiltert (unterdrückt) wurden. Ein leerer Eintrag zeigt an dass alle Zeilen dargestellt werden
+| lag | `[Lag: 2.5]` | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering)
+| hotlist | `[H: 4:#abc(2,5), 6]` | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel '#abc', eine ungelesene Nachricht in Buffer #6)
+| completion | `abc(2) def(5)` | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind
+| scroll | `-MORE(50)-` | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind
|========================================
In der 'input' Bar lautet die Standardeinstellung:
-[width="100%",cols="^3,^6l,8",options="header"]
+[width="100%",cols="^3,^6,8",options="header"]
|========================================
-| Item | Beispiel | Beschreibung
-| input_paste | [Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein] | Nachfrage ob sieben Zeilen eingefügt werden sollen
+| Item | Beispiel | Beschreibung
+| input_paste | `[Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein]` | Nachfrage ob sieben Zeilen eingefügt werden sollen
// TRANSLATION MISSING
-| input_prompt | [@Flashy(i)] | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode)
-| away | (away) | Abwesenheitsanzeige
-| input_search | [Search (~ str,msg)] | Suchindikatoren ("`~`": Groß-und Kleinschreibung ignorieren, "`==`": Groß-und Kleinschreibung berücksichtigen, "`str`": einfache Textsuche, "`regex`": suche mit regulären Ausdrücken, "`msg`": Suche in Nachrichten, "`pre`": Suche in Präfix, "`pre\|msg`": Suche in Präfix und Nachrichten)
-| input_text | hi peter! | Text der eingegeben wird
+| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode)
+| away | `(away)` | Abwesenheitsanzeige
+| input_search | `[Search (~ str,msg)]` | Suchindikatoren ("`~`": Groß-und Kleinschreibung ignorieren, "`==`": Groß-und Kleinschreibung berücksichtigen, "`str`": einfache Textsuche, "`regex`": suche mit regulären Ausdrücken, "`msg`": Suche in Nachrichten, "`pre`": Suche in Präfix, "`pre\|msg`": Suche in Präfix und Nachrichten)
+| input_text | `hi peter!` | Text der eingegeben wird
|========================================
[[buffers_and_windows]]
@@ -559,95 +562,93 @@ angezeigt.
Beispiele für eine horizontal Fensteraufteilung (`/window splith`):
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #abc, channel about nothing! │
-│12:55:12 Max | hi │@Flashy│
-│12:55:20 @Flashy | hi Max! │Max │
-│12:55:32 Max | how are you? │ │
-│ │ │
-│ │ │ ◀ Fenster #2
-│ │ │ (Buffer #4)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] │
-│─────────────────────────────────────────────────────────────────────────────────────────│
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@Flashy│
-│12:55:01 @joe | hello │@joe │
-│ │+weebot│
-│ │peter │
-│ │ │ ◀ Fenster #1
-│ │ │ (Buffer #3)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
-│[@Flashy] hi peter!█ │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ Fenster #2 (Buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #abc │
+│12:55:12 Max | hi │@Flashy│
+│12:55:20 @Flashy | hi Max! │Max │
+│12:55:32 Max | how are you? │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
+│[@Flashy] │
+│───────────────────────────────────────────────────────────────────────────│
+│Welcome to #test │
+│12:54:15 peter | hey! │@Flashy│
+│12:55:01 @joe | hello │@joe │
+│ │+weebot│
+│ │peter │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
+│[@Flashy] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ Fenster #1 (Buffer #3)
........................................
Beispiele für eine vertikale Fensteraufteilung (`/window splitv`):
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #abc, channel about nothing! │
-│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
-│ │+weebot│12:55:32 Max | how are you? │ │
-│ │peter │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │[@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ Fenster #1 ▲ Fenster #2
- (Buffer #3) (Buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #abc │
+│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ Fenster #1 (Buffer #3) ▲ Fenster #2 (Buffer #4)
........................................
Beispiele für eine vertikale und horizontale Fensteraufteilung:
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #def, another channel │
-│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hello world │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
-│ │+weebot│ │ │
-│ │peter │ │ │ ◀ Fenster #3
-│ │ │ │ │ (Buffer #5)
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │[12:55] [6] [irc/freenode] 5:#def(+n){2} │
-│ │ │[@Flashy] │
-│ │ │────────────────────────────────────────────│
-│ │ │Welcome to #abc, channel about nothing! │
-│ │ │12:55:12 Max | hi │@Flashy│
-│ │ │12:55:20 @Flashy | hi Max! │Max │
-│ │ │12:55:32 Max | how are you? │ │
-│ │ │ │ │
-│ │ │ │ │ ◀ Fenster #2
-│ │ │ │ │ (Buffer #4)
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │ [12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │ [@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ Fenster #1
- (Buffer #3)
+ ▼ Fenster #3 (Buffer #5)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #def │
+│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │[12:55] [irc/oftc] 5:#def(+n){2} │
+│ │ │[@Flashy] │
+│ │ │─────────────────────────────────────│
+│ │ │Welcome to #abc │
+│ │ │12:55:12 Max | hi │@Flashy│
+│ │ │12:55:20 @Flashy | hi Max! │Max │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ Fenster #1 (Buffer #3) ▲ Fenster #2 (Buffer #4)
........................................
[[bars]]
@@ -746,9 +747,9 @@ dargestellt (Option 'color_delim').
Beispiel einer Bar mit den Items, "[time],buffer_number+:+buffer_plugin+.+buffer_name":
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/freenode.#weechat │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+┌───────────────────────────────────────────────────────────────────────────┐
+│[12:55] 3:irc/freenode.#weechat │
+└───────────────────────────────────────────────────────────────────────────┘
........................................
Eine Besonderheit stellt die Möglichkeit dar, ein Item eines bestimmten Buffers
@@ -947,109 +948,109 @@ Standard Tastenbelegung
Tastenbefehle für die Befehlszeile
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Taste | Beschreibung | Befehl
-| @k(←) .2+| setzt den Cursor eine Position nach links .2+| /input move_previous_char
+| @k(←) .2+| setzt den Cursor eine Position nach links .2+| `/input move_previous_char`
| @k(C-)@k(b)
-| @k(→) .2+| setzt den Cursor eine Position nach rechts .2+| /input move_next_char
+| @k(→) .2+| setzt den Cursor eine Position nach rechts .2+| `/input move_next_char`
| @k(C-)@k(f)
-| @k(C-)@k(←) .2+| springt in der Befehlszeile zum Anfang des vorherigen Wortes .2+| /input move_previous_word
+| @k(C-)@k(←) .2+| springt in der Befehlszeile zum Anfang des vorherigen Wortes .2+| `/input move_previous_word`
| @k(A-)@k(b)
-| @k(C-)@k(→) .2+| springt in der Befehlszeile zum Anfang des nächsten Wortes .2+| /input move_next_word
+| @k(C-)@k(→) .2+| springt in der Befehlszeile zum Anfang des nächsten Wortes .2+| `/input move_next_word`
| @k(A-)@k(f)
-| @k(Home) .2+| springt zum Anfang der Befehlszeile .2+| /input move_beginning_of_line
+| @k(Home) .2+| springt zum Anfang der Befehlszeile .2+| `/input move_beginning_of_line`
| @k(C-)@k(a)
-| @k(End) .2+| springt ans Ende der Befehlszeile .2+| /input move_end_of_line
+| @k(End) .2+| springt ans Ende der Befehlszeile .2+| `/input move_end_of_line`
| @k(C-)@k(e)
-| @k(C-)@k(c) , @k(b) | fügt Steuerzeichen für fett geschrieben Text ein | /input insert \x02
-| @k(C-)@k(c) , @k(c) | fügt Steuerzeichen für Textfarbe ein | /input insert \x03
-| @k(C-)@k(c) , @k(i) | fügt Steuerzeichen für kursiven Text ein | /input insert \x1D
-| @k(C-)@k(c) , @k(o) | fügt Steuerzeichen für Standardfarbe ein | /input insert \x0F
-| @k(C-)@k(c) , @k(r) | fügt Steuerzeichen für Hintergrundfarbe ein | /input insert \x12
-| @k(C-)@k(c) , @k(u) | fügt Steuerzeichen für unterstrichenen Text ein | /input insert \x15
-| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| /input delete_next_char
+| @k(C-)@k(c) , @k(b) | fügt Steuerzeichen für fett geschrieben Text ein | `/input insert \x02`
+| @k(C-)@k(c) , @k(c) | fügt Steuerzeichen für Textfarbe ein | `/input insert \x03`
+| @k(C-)@k(c) , @k(i) | fügt Steuerzeichen für kursiven Text ein | `/input insert \x1D`
+| @k(C-)@k(c) , @k(o) | fügt Steuerzeichen für Standardfarbe ein | `/input insert \x0F`
+| @k(C-)@k(c) , @k(r) | fügt Steuerzeichen für Hintergrundfarbe ein | `/input insert \x12`
+| @k(C-)@k(c) , @k(u) | fügt Steuerzeichen für unterstrichenen Text ein | `/input insert \x15`
+| @k(Del) .2+| entfernt in der Befehlszeile das nächste Zeichen .2+| `/input delete_next_char`
| @k(C-)@k(d)
-| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| /input delete_previous_char
+| @k(Backsp.) .2+| entfernt in der Befehlszeile das vorherige Zeichen .2+| `/input delete_previous_char`
| @k(C-)@k(h)
-| @k(C-)@k(k) | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_end_of_line
-| @k(C-)@k(r) | Textsuche im Verlaufsspeicher des Buffers (siehe <<key_bindings_search_context,Tasten für Such-Kontext>>) | /input search_text
-| @k(C-)@k(t) | Zeichen austauschen | /input transpose_chars
-| @k(C-)@k(u) | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage kopiert) | /input delete_beginning_of_line
-| @k(C-)@k(w) | entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) | /input delete_previous_word
-| @k(C-)@k(y) | fügt Zeichenkette aus Zwischenablage ein | /input clipboard_paste
-| @k(C-)@k(_) | Rückgängig machen der letzten Aktion, in der Befehlszeile | /input undo
-| @k(A-)@k(_) | Wiederherstellen der letzten Aktion, in der Befehlszeile | /input redo
-| @k(Tab) | Vervollständigung von Befehlen oder Nicks (nochmaliges @k(Tab): findet nächste Vervollständigung) | /input complete_next
-| @k(S-)@k(Tab) | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt | /input complete_previous
-| @k(Enter) .3+| führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) .3+| /input return
+| @k(C-)@k(k) | entfernt alle Zeichen vom Cursor bis zum Ende der Zeile (Zeichenkette wird in Zwischenablage kopiert) | `/input delete_end_of_line`
+| @k(C-)@k(r) | Textsuche im Verlaufsspeicher des Buffers (siehe <<key_bindings_search_context,Tasten für Such-Kontext>>) | `/input search_text`
+| @k(C-)@k(t) | Zeichen austauschen | `/input transpose_chars`
+| @k(C-)@k(u) | entfernt alle Zeichen vom Cursor bis zum Anfang der Zeile (Zeichenkette wird in Zwischenablage kopiert) | `/input delete_beginning_of_line`
+| @k(C-)@k(w) | entfernt das Wort links vom Cursor (entferntes Wort wird in Zwischenablage kopiert) | `/input delete_previous_word`
+| @k(C-)@k(y) | fügt Zeichenkette aus Zwischenablage ein | `/input clipboard_paste`
+| @k(C-)@k(_) | Rückgängig machen der letzten Aktion, in der Befehlszeile | `/input undo`
+| @k(A-)@k(_) | Wiederherstellen der letzten Aktion, in der Befehlszeile | `/input redo`
+| @k(Tab) | Vervollständigung von Befehlen oder Nicks (nochmaliges @k(Tab): findet nächste Vervollständigung) | `/input complete_next`
+| @k(S-)@k(Tab) | ohne Vervollständigung: führt eine teilweise Vervollständigung durch. Bei unerledigter Vervollständigung : wird die vorherige Vervollständigung genutzt | `/input complete_previous`
+| @k(Enter) .3+| führt einen Befehl aus oder sendet den Text (im Such-Modus: stoppt Suche) .3+| `/input return`
| @k(C-)@k(j)
| @k(C-)@k(m)
-| @k(↑) | ruft vorherigen Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: rückwärts suchen) | /input history_previous
-| @k(↓) | ruft nächsten Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: vorwärts suchen) | /input history_next
-| @k(C-)@k(↑) | ruft vorherigen Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | /input history_global_previous
-| @k(C-)@k(↓) | ruft nächsten Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | /input history_global_next
-| @k(A-)@k(d) | löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) | /input delete_next_word
-| @k(A-)@k(k) | zeigt den Tastencode, einschließlich des eingebundenen Befehls, einer Tastenkombination an und fügt diesen in die Befehlszeile ein | /input grab_key_command
-| @k(A-)@k(r) | komplette Eingabezeile löschen| /input delete_line
-| @k(A-)@k(s) | schaltet die Aspell Funktion an/aus | /mute aspell toggle
+| @k(↑) | ruft vorherigen Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: rückwärts suchen) | `/input history_previous`
+| @k(↓) | ruft nächsten Befehl oder Nachricht aus dem Verlaufsspeicher auf (im Such-Modus: vorwärts suchen) | `/input history_next`
+| @k(C-)@k(↑) | ruft vorherigen Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | `/input history_global_previous`
+| @k(C-)@k(↓) | ruft nächsten Befehl/Nachricht aus dem globalen Verlaufsspeicher auf (für alle Buffer) | `/input history_global_next`
+| @k(A-)@k(d) | löscht das Wort rechts vom Cursor (Zeichenkette wird in Zwischenablage kopiert) | `/input delete_next_word`
+| @k(A-)@k(k) | zeigt den Tastencode, einschließlich des eingebundenen Befehls, einer Tastenkombination an und fügt diesen in die Befehlszeile ein | `/input grab_key_command`
+| @k(A-)@k(r) | komplette Eingabezeile löschen| `/input delete_line`
+| @k(A-)@k(s) | schaltet die Aspell Funktion an/aus | `/mute aspell toggle`
|========================================
[[key_bindings_buffers_windows]]
Tastenbefehle für Buffer / Fenster
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Taste | Beschreibung | Befehl
-| @k(C-)@k(l) | Fenster wird neu gezeichnet | /window refresh
-| @k(C-)@k(s) , @k(C-)@k(u) | setzt für alle Buffer die Markierung für ungelesene Nachrichten | /input set_unread
-| @k(C-)@k(x) | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch | /input switch_active_buffer
-| @k(A-)@k(x) | Zoom eines zusammengefügten Buffers (@k(A-)@k(x) ein zweites mal: alle zusammengefügten Buffer werden angezeigt) | /input zoom_merged_buffer
-| @k(PgUp) | eine Seite im Verlaufsspeicher des Buffers nach oben blättern | /window page_up
-| @k(PgDn) | eine Seite im Verlaufsspeicher des Buffer nach unten blättern | /window page_down
-| @k(A-)@k(PgUp) | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern | /window scroll_up
-| @k(A-)@k(PgDn) | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern | /window scroll_down
-| @k(A-)@k(Home) | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffers| /window scroll_top
-| @k(A-)@k(End) | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers | /window scroll_bottom
-| @k(A-)@k(←) .4+| zum vorherigen Buffer springen .4+| /buffer -1
+| @k(C-)@k(l) | Fenster wird neu gezeichnet | `/window refresh`
+| @k(C-)@k(s) , @k(C-)@k(u) | setzt für alle Buffer die Markierung für ungelesene Nachrichten | `/input set_unread`
+| @k(C-)@k(x) | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch | `/input switch_active_buffer`
+| @k(A-)@k(x) | Zoom eines zusammengefügten Buffers (@k(A-)@k(x) ein zweites mal: alle zusammengefügten Buffer werden angezeigt) | `/input zoom_merged_buffer`
+| @k(PgUp) | eine Seite im Verlaufsspeicher des Buffers nach oben blättern | `/window page_up`
+| @k(PgDn) | eine Seite im Verlaufsspeicher des Buffer nach unten blättern | `/window page_down`
+| @k(A-)@k(PgUp) | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern | `/window scroll_up`
+| @k(A-)@k(PgDn) | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern | `/window scroll_down`
+| @k(A-)@k(Home) | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffers| `/window scroll_top`
+| @k(A-)@k(End) | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers | `/window scroll_bottom`
+| @k(A-)@k(←) .4+| zum vorherigen Buffer springen .4+| `/buffer -1`
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
-| @k(A-)@k(→) .4+| zum nächsten Buffer springen .4+| /buffer +1
+| @k(A-)@k(→) .4+| zum nächsten Buffer springen .4+| `/buffer +1`
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
-| @k(F7) | zum vorherigen Fenster wechseln | /window -1
-| @k(F8) | zum nächsten Fenster wechseln | /window +1
-| @k(F9) | Titel des Buffers nach links verschieben | /bar scroll title * -30%
-| @k(F10) | Titel des Buffers nach rechts verschieben | /bar scroll title * +30%
-| @k(F11) | Nickliste um eine Seite nach oben blättern | /bar scroll nicklist * -100%
-| @k(F12) | Nickliste um eine Seite nach unten blättern | /bar scroll nicklist * +100%
-| @k(A-)@k(F11) | springt zum Anfang der Nickliste | /bar scroll nicklist * b
-| @k(A-)@k(F12) | springt zum Ende der Nickliste | /bar scroll nicklist * e
-| @k(A-)@k(a) | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | /input jump_smart
-| @k(A-)@k(h) | löscht Hotliste (Aktivitätsanzeige für die Buffer) | /input hotlist_clear
-| @k(A-)@k(j) , @k(A-)@k(l) | wechselt zum letzten Buffer | /input jump_last_buffer
-| @k(A-)@k(j) , @k(A-)@k(r) | wechselt zum IRC RAW Buffer | /server raw
-| @k(A-)@k(j) , @k(A-)@k(s) | wechselt zum IRC Server Buffer | /server jump
-| @k(A-)@k(0...9) | wechselt zum Buffer mit der Nummer (0 = 10) | /buffer *N
-| @k(A-)@k(j) , @k(01...99) | wechselt zum Buffer mit der angegeben Nummer | /buffer NN
-| @k(A-)@k(m) | schaltet Mausfunktion ein/aus | /mouse toggle
-| @k(A-)@k(n) | springt zur nächsten Highlight Nachricht | /window scroll_next_highlight
-| @k(A-)@k(p) | springt zur vorherigen Highlight Nachricht | /window scroll_previous_highlight
-| @k(A-)@k(u) | springt zur ersten ungelesenen Zeile im Buffer | /window scroll_unread
-| @k(A-)@k(w) , @k(A-)@k(↑) | wechselt zum oberen Fenster | /window up
-| @k(A-)@k(w) , @k(A-)@k(↓) | wechselt zum unteren Fenster | /window down
-| @k(A-)@k(w) , @k(A-)@k(←) | wechselt zum linken Fenster | /window left
-| @k(A-)@k(w) , @k(A-)@k(→) | wechselt zum rechten Fenster | /window right
-| @k(A-)@k(w) , @k(A-)@k(b) | passt die Größe aller Fenster an | /window balance
-| @k(A-)@k(w) , @k(A-)@k(s) | Wechselt Buffer von zwei Fenstern | /window swap
-| @k(A-)@k(z) | Zoom für aktuelles Fenster (nochmals @k(A-)@k(z): stellt die vorherigen Einstellungen wieder her) | /window zoom
-| @k(A-)@k(<) | springt zum letzten besuchten Buffer | /input jump_previously_visited_buffer
-| @k(A-)@k(>) | springt zum nächsten besuchten Buffer | /input jump_next_visited_buffer
-| @k(A-)@k(/) | wechselt zum jeweils zuletzt angezeigten Buffern | /input jump_last_buffer_displayed
-| @k(A-)@k(=) | schaltet Filterfunktion an/aus | /filter toggle
+| @k(F7) | zum vorherigen Fenster wechseln | `/window -1`
+| @k(F8) | zum nächsten Fenster wechseln | `/window +1`
+| @k(F9) | Titel des Buffers nach links verschieben | `/bar scroll title * -30%`
+| @k(F10) | Titel des Buffers nach rechts verschieben | `/bar scroll title * +30%`
+| @k(F11) | Nickliste um eine Seite nach oben blättern | `/bar scroll nicklist * -100%`
+| @k(F12) | Nickliste um eine Seite nach unten blättern | `/bar scroll nicklist * +100%`
+| @k(A-)@k(F11) | springt zum Anfang der Nickliste | `/bar scroll nicklist * b`
+| @k(A-)@k(F12) | springt zum Ende der Nickliste | `/bar scroll nicklist * e`
+| @k(A-)@k(a) | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...) | `/input jump_smart`
+| @k(A-)@k(h) | löscht Hotliste (Aktivitätsanzeige für die Buffer) | `/input hotlist_clear`
+| @k(A-)@k(j) , @k(A-)@k(l) | wechselt zum letzten Buffer | `/input jump_last_buffer`
+| @k(A-)@k(j) , @k(A-)@k(r) | wechselt zum IRC RAW Buffer | `/server raw`
+| @k(A-)@k(j) , @k(A-)@k(s) | wechselt zum IRC Server Buffer | `/server jump`
+| @k(A-)@k(0...9) | wechselt zum Buffer mit der Nummer (0 = 10) | `/buffer *N`
+| @k(A-)@k(j) , @k(01...99) | wechselt zum Buffer mit der angegeben Nummer | `/buffer NN`
+| @k(A-)@k(m) | schaltet Mausfunktion ein/aus | `/mouse toggle`
+| @k(A-)@k(n) | springt zur nächsten Highlight Nachricht | `/window scroll_next_highlight`
+| @k(A-)@k(p) | springt zur vorherigen Highlight Nachricht | `/window scroll_previous_highlight`
+| @k(A-)@k(u) | springt zur ersten ungelesenen Zeile im Buffer | `/window scroll_unread`
+| @k(A-)@k(w) , @k(A-)@k(↑) | wechselt zum oberen Fenster | `/window up`
+| @k(A-)@k(w) , @k(A-)@k(↓) | wechselt zum unteren Fenster | `/window down`
+| @k(A-)@k(w) , @k(A-)@k(←) | wechselt zum linken Fenster | `/window left`
+| @k(A-)@k(w) , @k(A-)@k(→) | wechselt zum rechten Fenster | `/window right`
+| @k(A-)@k(w) , @k(A-)@k(b) | passt die Größe aller Fenster an | `/window balance`
+| @k(A-)@k(w) , @k(A-)@k(s) | Wechselt Buffer von zwei Fenstern | `/window swap`
+| @k(A-)@k(z) | Zoom für aktuelles Fenster (nochmals @k(A-)@k(z): stellt die vorherigen Einstellungen wieder her) | `/window zoom`
+| @k(A-)@k(<) | springt zum letzten besuchten Buffer | `/input jump_previously_visited_buffer`
+| @k(A-)@k(>) | springt zum nächsten besuchten Buffer | `/input jump_next_visited_buffer`
+| @k(A-)@k(/) | wechselt zum jeweils zuletzt angezeigten Buffern | `/input jump_last_buffer_displayed`
+| @k(A-)@k(=) | schaltet Filterfunktion an/aus | `/filter toggle`
|========================================
[[key_bindings_search_context]]
@@ -1059,15 +1060,15 @@ Tasten für "Suchen"-Kontext
Diese Tasten werden im Kontext "search" verwendet (wenn @k(C-)@k(r) genutzt wird um
in einem Buffer nach einem Text zu suchen).
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Taste | Beschreibung | Befehl
-| @k(C-)@k(r) | Wechsel des Suchmodus: einfache Textsuche (Standard), reguläre Ausdrücke | /input search_switch_regex
-| @k(A-)@k(c) | auf Groß-/Kleinschreibung umschalten | /input search_switch_case
-| @k(Tab) | wechselt Suche in: Nachricht (Standard), im Präfix, Präfix + Nachricht | /input search_switch_where
-| @k(↑) | sucht vorheriger Zeile | /input search_previous
-| @k(↓) | sucht nächste Zeile | /input search_next
-| @k(Enter) .3+| Suche abbrechen .3+| /input search_stop
+| @k(C-)@k(r) | Wechsel des Suchmodus: einfache Textsuche (Standard), reguläre Ausdrücke | `/input search_switch_regex`
+| @k(A-)@k(c) | auf Groß-/Kleinschreibung umschalten | `/input search_switch_case`
+| @k(Tab) | wechselt Suche in: Nachricht (Standard), im Präfix, Präfix + Nachricht | `/input search_switch_where`
+| @k(↑) | sucht vorheriger Zeile | `/input search_previous`
+| @k(↓) | sucht nächste Zeile | `/input search_next`
+| @k(Enter) .3+| Suche abbrechen .3+| `/input search_stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1078,26 +1079,26 @@ Tasten für "Cursor"-Kontext
Diese Tasten werden im Kontext "cursor" verwendet (Cursor kann frei auf dem Bildschirm bewegt werden)
-[width="100%",cols="^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Taste | Bereich | Beschreibung | Befehl
-| @k(↑) | - | bewegt Cursor eine Zeile nach oben | /cursor move up
-| @k(↓) | - | bewegt Cursor eine Zeile nach unten | /cursor move down
-| @k(←) | - | bewegt Cursor eine Spalte nach links | /cursor move left
-| @k(→) | - | bewegt Cursor eine Spalte nach rechts | /cursor move right
-| @k(A-)@k(↑) | - | bewegt Cursor einen Bereich nach oben | /cursor move area_up
-| @k(A-)@k(↓) | - | bewegt Cursor einen Bereich nach unten | /cursor move area_down
-| @k(A-)@k(←) | - | bewegt Cursor einen Bereich nach links | /cursor move area_left
-| @k(A-)@k(→) | - | bewegt Cursor einen Bereich nach rechts | /cursor move area_right
-| @k(m) | Chat | quotet Nachricht | hsignal:chat_quote_message;/cursor stop
-| @k(q) | Chat | quotet prefix + Nachricht | hsignal:chat_quote_prefix_message;/cursor stop
-| @k(Q) | Chat | quotet Uhrzeit + prefix + Nachricht | hsignal:chat_quote_time_prefix_message;/cursor stop
-| @k(b) | Nickliste | verbannt nick (Ban) | /window ${_window_number};/ban ${nick}
-| @k(k) | Nickliste | kickt nick | /window ${_window_number};/kick ${nick}
-| @k(K) | Nickliste | kickt und verbannt nick | /window ${_window_number};/kickban ${nick}
-| @k(q) | Nickliste | öffnet privaten Chat mit Nick | /window ${_window_number};/query ${nick};/cursor stop
-| @k(w) | Nickliste | führt einen whois für Nick aus | /window ${_window_number};/whois ${nick}
-| @k(Enter) .3+| - .3+| beendet den Cursor-Modus .3+| /cursor stop
+| @k(↑) | - | bewegt Cursor eine Zeile nach oben | `/cursor move up`
+| @k(↓) | - | bewegt Cursor eine Zeile nach unten | `/cursor move down`
+| @k(←) | - | bewegt Cursor eine Spalte nach links | `/cursor move left`
+| @k(→) | - | bewegt Cursor eine Spalte nach rechts | `/cursor move right`
+| @k(A-)@k(↑) | - | bewegt Cursor einen Bereich nach oben | `/cursor move area_up`
+| @k(A-)@k(↓) | - | bewegt Cursor einen Bereich nach unten | `/cursor move area_down`
+| @k(A-)@k(←) | - | bewegt Cursor einen Bereich nach links | `/cursor move area_left`
+| @k(A-)@k(→) | - | bewegt Cursor einen Bereich nach rechts | `/cursor move area_right`
+| @k(m) | Chat | quotet Nachricht | `hsignal:chat_quote_message;/cursor stop`
+| @k(q) | Chat | quotet prefix + Nachricht | `hsignal:chat_quote_prefix_message;/cursor stop`
+| @k(Q) | Chat | quotet Uhrzeit + prefix + Nachricht | `hsignal:chat_quote_time_prefix_message;/cursor stop`
+| @k(b) | Nickliste | verbannt nick (Ban) | `/window ${_window_number};/ban ${nick}`
+| @k(k) | Nickliste | kickt nick | `/window ${_window_number};/kick ${nick}`
+| @k(K) | Nickliste | kickt und verbannt nick | `/window ${_window_number};/kickban ${nick}`
+| @k(q) | Nickliste | öffnet privaten Chat mit Nick | `/window ${_window_number};/query ${nick};/cursor stop`
+| @k(w) | Nickliste | führt einen whois für Nick aus | `/window ${_window_number};/whois ${nick}`
+| @k(Enter) .3+| - .3+| beendet den Cursor-Modus .3+| `/cursor stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1108,35 +1109,35 @@ Tasten für "mouse"-Kontext
Diese Tasten werden im Kontext "mouse" verwendet, wenn eine Mausfunktion genutzt worden ist.
-[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Maustaste ^(1)^ | Mausgeste | Bereich | Beschreibung | Befehl
-| ◾◽◽ | - | Chat | wechselt zum Fenster | /window ${_window_number}
-| ◾◽◽ | links | Chat | zum vorherigen Buffer springen | /window ${_window_number};/buffer +1
-| ◾◽◽ | rechts | Chat | zum nächsten Buffer springen | /window ${_window_number};/buffer +1
-| ◾◽◽ | links(lang) | Chat | wechselt zum ersten Buffer | /window ${_window_number};/buffer 1
-| ◾◽◽ | rechts(lang) | Chat | wechselt zum letzten Buffer | /window ${_window_number};/input jump_last_buffer
-| ◾◽◽ | - | chat (script buffer) | wählt einen Eintrag im Script-Buffer aus | /script go ${_chat_line_y}
-| ◽◽◾ | - | chat (script buffer) | installiert/entfernt ein Skript | /script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}
-| ⇑ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach oben blättern | /window scroll_up -window ${_window_number}
-| ⇓ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach unten blättern | /window scroll_down -window ${_window_number}
-| ⇑ | - | chat (script buffer) | fünf Zeilen nach oben blättern, im Script-Buffer | /script up 5
-| ⇓ | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer | /script down 5
-| @k(C-)⇑ | - | chat | horizontal, nach links scrollen | /window scroll_horiz -window ${_window_number} -10%
-| @k(C-)⇓ | - | chat | horizontal, nach rechts scrollen | /window scroll_horiz -window ${_window_number} +10%
-| ◾◽◽ | hoch | Nickliste | Nickliste um eine Seite nach oben blättern | /bar scroll nicklist ${_window_number} -100%
-| ◾◽◽ | runter | Nickliste | Nickliste um eine Seite nach unten blättern | /bar scroll nicklist ${_window_number} +100%
-| ◾◽◽ | hoch(lang) | Nickliste | springt zum Anfang der Nickliste | /bar scroll nicklist ${_window_number} b
-| ◾◽◽ | runter(lang) | Nickliste | springt zum Ende der Nickliste | /bar scroll nicklist ${_window_number} e
-| ◾◽◽ | - | Nickliste | öffnet privaten Chat mit Nick | /window ${_window_number};/query ${nick}
-| ◽◽◾ | - | Nickliste | führt einen whois für Nick aus | /window ${_window_number};/whois ${nick}
-| ◾◽◽ | links | Nickliste | kickt Nick | /window ${_window_number};/kick ${nick}
-| ◾◽◽ | links(lang) | Nickliste | kickt und verbannt Nick | /window ${_window_number};/kickban ${nick}
-| ◽◽◾ | links | Nickliste | verbannt Nick | /window ${_window_number};/ban ${nick}
-| ◽◽◾ | - | Input | fängt ein Mausereignis und fügt dieses in die Befehlszeile ein | /input grab_mouse_area
-| ⇑ | - | jede Bar | blättert Bar um 20% nach oben | /bar scroll ${_bar_name} ${_window_number} -20%
-| ⇓ | - | jede Bar | blättert Bar um 20% nach unten | /bar scroll ${_bar_name} ${_window_number} +20%
-| ◽◾◽ | - | überall | aktiviert den Cursor-Modus an dieser Position | /cursor go ${_x},${_y}
+| ◾◽◽ | - | Chat | wechselt zum Fenster | `/window ${_window_number}`
+| ◾◽◽ | links | Chat | zum vorherigen Buffer springen | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | rechts | Chat | zum nächsten Buffer springen | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | links(lang) | Chat | wechselt zum ersten Buffer | `/window ${_window_number};/buffer 1`
+| ◾◽◽ | rechts(lang) | Chat | wechselt zum letzten Buffer | `/window ${_window_number};/input jump_last_buffer`
+| ◾◽◽ | - | chat (script buffer) | wählt einen Eintrag im Script-Buffer aus | `/script go ${_chat_line_y}`
+| ◽◽◾ | - | chat (script buffer) | installiert/entfernt ein Skript | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
+| ⇑ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach oben blättern | `/window scroll_up -window ${_window_number}`
+| ⇓ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach unten blättern | `/window scroll_down -window ${_window_number}`
+| ⇑ | - | chat (script buffer) | fünf Zeilen nach oben blättern, im Script-Buffer | `/script up 5`
+| ⇓ | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer | `/script down 5`
+| @k(C-)⇑ | - | chat | horizontal, nach links scrollen | `/window scroll_horiz -window ${_window_number} -10%`
+| @k(C-)⇓ | - | chat | horizontal, nach rechts scrollen | `/window scroll_horiz -window ${_window_number} +10%`
+| ◾◽◽ | hoch | Nickliste | Nickliste um eine Seite nach oben blättern | `/bar scroll nicklist ${_window_number} -100%`
+| ◾◽◽ | runter | Nickliste | Nickliste um eine Seite nach unten blättern | `/bar scroll nicklist ${_window_number} +100%`
+| ◾◽◽ | hoch(lang) | Nickliste | springt zum Anfang der Nickliste | `/bar scroll nicklist ${_window_number} b`
+| ◾◽◽ | runter(lang) | Nickliste | springt zum Ende der Nickliste | `/bar scroll nicklist ${_window_number} e`
+| ◾◽◽ | - | Nickliste | öffnet privaten Chat mit Nick | `/window ${_window_number};/query ${nick}`
+| ◽◽◾ | - | Nickliste | führt einen whois für Nick aus | `/window ${_window_number};/whois ${nick}`
+| ◾◽◽ | links | Nickliste | kickt Nick | `/window ${_window_number};/kick ${nick}`
+| ◾◽◽ | links(lang) | Nickliste | kickt und verbannt Nick | `/window ${_window_number};/kickban ${nick}`
+| ◽◽◾ | links | Nickliste | verbannt Nick | `/window ${_window_number};/ban ${nick}`
+| ◽◽◾ | - | Input | fängt ein Mausereignis und fügt dieses in die Befehlszeile ein | `/input grab_mouse_area`
+| ⇑ | - | jede Bar | blättert Bar um 20% nach oben | `/bar scroll ${_bar_name} ${_window_number} -20%`
+| ⇓ | - | jede Bar | blättert Bar um 20% nach unten | `/bar scroll ${_bar_name} ${_window_number} +20%`
+| ◽◾◽ | - | überall | aktiviert den Cursor-Modus an dieser Position | `/cursor go ${_x},${_y}`
|========================================
[NOTE]
@@ -2203,20 +2204,20 @@ dann müssen Sie lediglich die Option löschen:
Folgende Platzhalter können in den CTCP-Antworten genutzt werden. Diese werden dann
mit dem entsprechenden Wert ersetzt:
-[width="100%",cols="^2l,4,8l",options="header"]
+[width="100%",cols="^2l,4,8",options="header"]
|========================================
| Platzhalter | Beschreibung | Wert/Beispiel
-| $clientinfo | Liste der CTCP Antworten | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| $version | WeeChat Version | 0.4.0-dev
-| $versiongit | WeeChat Version + Git version ^(1)^ | 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| $git | Git Version ^(1)^ | v0.3.9-104-g7eb5cc4
-| $compilation | Datum der Kompilierung | Dec 16 2012
-| $osinfo | Info über das genutzte OS | Linux 2.6.32-5-amd64 / x86_64
-| $site | WeeChat Seite | http://www.weechat.org/
-| $download | WeeChat, Download Seite | http://www.weechat.org/download
-| $time | Aktuelle Uhrzeit/Datum | Sun, 16 Dec 2012 10:40:48 +0100
-| $username | Username beim IRC Server | Name
-| $realname | Realname beim IRC Server | John Doe
+| $clientinfo | Liste der CTCP Antworten | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| $version | WeeChat Version | `0.4.0-dev`
+| $versiongit | WeeChat Version + Git version ^(1)^ | `0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| $git | Git Version ^(1)^ | `v0.3.9-104-g7eb5cc4`
+| $compilation | Datum der Kompilierung | `Dec 16 2012`
+| $osinfo | Info über das genutzte OS | `Linux 2.6.32-5-amd64 / x86_64`
+| $site | WeeChat Seite | `http://www.weechat.org/`
+| $download | WeeChat, Download Seite | `http://www.weechat.org/download`
+| $time | Aktuelle Uhrzeit/Datum | `Sun, 16 Dec 2012 10:40:48 +0100`
+| $username | Username beim IRC Server | `Name`
+| $realname | Realname beim IRC Server | `John Doe`
|========================================
[NOTE]
@@ -2226,15 +2227,15 @@ und das Git überhaupt installiert ist.
Falls CTCP Optionen nicht festgelegt sind, lauten die CTCP Antworten:
-[width="100%",cols="^2,4l,8l",options="header"]
+[width="100%",cols="^2,4,8",options="header"]
|========================================
-| CTCP | Antwortformat | Beispiel
-| CLIENTINFO | $clientinfo | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| FINGER | WeeChat $versiongit | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| SOURCE | $download | http://www.weechat.org/download
-| TIME | $time | Sun, 16 Dec 2012 10:40:48 +0100
-| USERINFO | $username ($realname) | Name (John Doe)
-| VERSION | WeeChat $versiongit ($compilation) | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)
+| CTCP | Antwortformat | Beispiel
+| CLIENTINFO | `$clientinfo` | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| FINGER | `WeeChat $versiongit` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| SOURCE | `$download` | `http://www.weechat.org/download`
+| TIME | `$time` | `Sun, 16 Dec 2012 10:40:48 +0100`
+| USERINFO | `$username ($realname)` | `Name (John Doe)`
+| VERSION | `WeeChat $versiongit ($compilation)` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)`
|========================================
[[irc_target_buffer]]
diff --git a/doc/docgen.py b/doc/docgen.py
index 5e1fc76f1..c43472052 100644
--- a/doc/docgen.py
+++ b/doc/docgen.py
@@ -28,8 +28,8 @@
# /set plugins.var.python.docgen.path "~/src/weechat/doc"
# 3. run docgen command:
# /docgen
-# (it is recommended to load only this script when building doc)
-# Files should be in ~/src/weechat/doc/xx/autogen/ (where xx is language)
+# Note: it is recommended to load only this script when building doc.
+# Files should be in ~/src/weechat/doc/xx/autogen/ (where xx is language).
#
SCRIPT_NAME = 'docgen'
@@ -224,33 +224,20 @@ def get_hdata():
'update': weechat.hdata_update(ptr_hdata, '', { '__update_allowed': key })})
hdata2 = sorted(hdata2, key=itemgetter('offset'))
for item in hdata2:
- if variables:
- variables += ' +\n'
- variables += ' %s' % item['textlong']
+ variables += '*** %s\n' % item['textlong']
if item['update']:
- if variables_update:
- variables_update += ' +\n'
- variables_update += ' %s' % item['text']
+ variables_update += '*** %s\n' % item['text']
if weechat.hdata_update(ptr_hdata, '', { '__create_allowed' : '' }):
- if variables_update:
- variables_update += ' +\n'
- variables_update += ' `__create`'
+ variables_update += '*** \'__create\'\n'
if weechat.hdata_update(ptr_hdata, '', { '__delete_allowed' : '' }):
- if variables_update:
- variables_update += ' +\n'
- variables_update += ' `__delete`'
- hdata[plugin][hdata_name]['vars'] = '\n%s' % variables
- hdata[plugin][hdata_name]['vars_update'] = '\n%s' % variables_update
+ variables_update += '*** \'__delete\'\n'
+ hdata[plugin][hdata_name]['vars'] = variables
+ hdata[plugin][hdata_name]['vars_update'] = variables_update
string = weechat.hdata_get_string(ptr_hdata, 'list_keys')
if string:
for item in sorted(string.split(',')):
- if lists:
- lists += ' +\n'
- lists += ' \'%s\'' % item
- lists = '\n%s' % lists
- else:
- lists = '\n -'
+ lists += '*** \'%s\'\n' % item
hdata[plugin][hdata_name]['lists'] = lists
weechat.infolist_free(infolist)
return hdata
@@ -356,8 +343,8 @@ def docgen_cmd_cb(data, buffer, args):
description = translate(commands[plugin][command]['description'])
args_description = translate(commands[plugin][command]['args_description'])
f.write('[[command_%s_%s]]\n' % (plugin, command))
- f.write('[command]*`%s`* %s::\n' % (command, description))
- f.write('........................................\n')
+ f.write('[command]*`%s`* %s::\n\n' % (command, description))
+ f.write('----------------------------------------\n')
prefix = '/%s ' % command
if args_formats != ['']:
for fmt in args_formats:
@@ -367,7 +354,7 @@ def docgen_cmd_cb(data, buffer, args):
f.write('\n')
for line in args_description.split('\n'):
f.write('%s\n' % line)
- f.write('........................................\n\n')
+ f.write('----------------------------------------\n\n')
f.close()
update_file(filename, tmpfilename, num_files, num_files_updated, 'commands')
@@ -493,24 +480,20 @@ def docgen_cmd_cb(data, buffer, args):
filename = '%s/plugin_api/hdata.txt' % directory
tmpfilename = '%s.tmp' % filename
f = open(tmpfilename, 'w')
- f.write('[width="100%",cols="^1,^2,4,8,4,4",options="header"]\n')
- f.write('|========================================\n')
- f.write('| %s | %s | %s | %s | %s | %s\n\n' % (_('Plugin'), _('Name'), _('Description'),
- _('Variables'), _('Update allowed'),
- _('Lists')))
for plugin in sorted(hdata):
for hdata_name in sorted(hdata[plugin]):
description = translate(hdata[plugin][hdata_name]['description'])
variables = hdata[plugin][hdata_name]['vars']
variables_update = hdata[plugin][hdata_name]['vars_update']
lists = hdata[plugin][hdata_name]['lists']
- f.write('| %s | %s | %s |%s |%s |%s\n\n' % (escape(plugin),
- escape(hdata_name),
- escape(description),
- escape(variables),
- escape(variables_update),
- escape(lists)))
- f.write('|========================================\n')
+ f.write('* \'%s\': %s\n' % (escape(hdata_name),
+ escape(description)))
+ f.write('** %s: %s\n' % (_('plugin'), escape(plugin)))
+ f.write('** %s:\n%s' % (_('variables'), escape(variables)))
+ if variables_update:
+ f.write('** %s:\n%s' % (_('update allowed'), escape(variables_update)))
+ if lists:
+ f.write('** %s:\n%s' % (_('lists'), escape(lists)))
f.close()
update_file(filename, tmpfilename, num_files, num_files_updated, 'hdata')
diff --git a/doc/en/autogen/plugin_api/hdata.txt b/doc/en/autogen/plugin_api/hdata.txt
index a8ba7154f..26985dc19 100644
--- a/doc/en/autogen/plugin_api/hdata.txt
+++ b/doc/en/autogen/plugin_api/hdata.txt
@@ -1,904 +1,901 @@
-[width="100%",cols="^1,^2,4,8,4,4",options="header"]
-|========================================
-| Plugin | Name | Description | Variables | Update allowed | Lists
-
-| guile | guile_callback | callback of a script |
- '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") |
- |
- -
-
-| guile | guile_script | list of scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| irc | irc_channel | irc channel |
- 'type' (integer) +
- 'name' (string) +
- 'topic' (string) +
- 'modes' (string) +
- 'limit' (integer) +
- 'key' (string) +
- 'join_msg_received' (hashtable) +
- 'checking_away' (integer) +
- 'away_message' (string) +
- 'has_quit_server' (integer) +
- 'cycle' (integer) +
- 'part' (integer) +
- 'nick_completion_reset' (integer) +
- 'pv_remote_nick_color' (string) +
- 'hook_autorejoin' (pointer) +
- 'nicks_count' (integer) +
- 'nicks' (pointer, hdata: "irc_nick") +
- 'last_nick' (pointer, hdata: "irc_nick") +
- 'nicks_speaking' (pointer) +
- 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'join_smart_filtered' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'prev_channel' (pointer, hdata: "irc_channel") +
- 'next_channel' (pointer, hdata: "irc_channel") |
- |
- -
-
-| irc | irc_channel_speaking | irc channel_speaking |
- 'nick' (string) +
- 'time_last_message' (time) +
- 'prev_nick' (pointer, hdata: "irc_channel_speaking") +
- 'next_nick' (pointer, hdata: "irc_channel_speaking") |
- |
- -
-
-| irc | irc_ignore | irc ignore |
- 'number' (integer) +
- 'mask' (string) +
- 'regex_mask' (pointer) +
- 'server' (string) +
- 'channel' (string) +
- 'prev_ignore' (pointer, hdata: "irc_ignore") +
- 'next_ignore' (pointer, hdata: "irc_ignore") |
- |
- 'irc_ignore_list' +
- 'last_irc_ignore'
-
-| irc | irc_nick | irc nick |
- 'name' (string) +
- 'host' (string) +
- 'prefixes' (string) +
- 'prefix' (string) +
- 'away' (integer) +
- 'color' (string) +
- 'prev_nick' (pointer, hdata: "irc_nick") +
- 'next_nick' (pointer, hdata: "irc_nick") |
- |
- -
-
-| irc | irc_notify | irc notify |
- 'server' (pointer, hdata: "irc_server") +
- 'nick' (string) +
- 'check_away' (integer) +
- 'is_on_server' (integer) +
- 'away_message' (string) +
- 'ison_received' (integer) +
- 'prev_notify' (pointer, hdata: "irc_notify") +
- 'next_notify' (pointer, hdata: "irc_notify") |
- |
- -
-
-| irc | irc_redirect | irc redirect |
- 'server' (pointer, hdata: "irc_server") +
- 'pattern' (string) +
- 'signal' (string) +
- 'count' (integer) +
- 'current_count' (integer) +
- 'string' (string) +
- 'timeout' (integer) +
- 'command' (string) +
- 'assigned_to_command' (integer) +
- 'start_time' (time) +
- 'cmd_start' (hashtable) +
- 'cmd_stop' (hashtable) +
- 'cmd_extra' (hashtable) +
- 'cmd_start_received' (integer) +
- 'cmd_stop_received' (integer) +
- 'cmd_filter' (hashtable) +
- 'output' (string) +
- 'output_size' (integer) +
- 'prev_redirect' (pointer, hdata: "irc_redirect") +
- 'next_redirect' (pointer, hdata: "irc_redirect") |
- |
- -
-
-| irc | irc_redirect_pattern | pattern for irc redirect |
- 'name' (string) +
- 'temp_pattern' (integer) +
- 'timeout' (integer) +
- 'cmd_start' (string) +
- 'cmd_stop' (string) +
- 'cmd_extra' (string) +
- 'prev_redirect' (pointer, hdata: "irc_redirect_pattern") +
- 'next_redirect' (pointer, hdata: "irc_redirect_pattern") |
- |
- 'irc_redirect_patterns' +
- 'last_irc_redirect_pattern'
-
-| irc | irc_server | irc server |
- 'name' (string) +
- 'options' (pointer) +
- 'temp_server' (integer) +
- 'reloading_from_config' (integer) +
- 'reloaded_from_config' (integer) +
- 'addresses_count' (integer) +
- 'addresses_array' (string, array_size: "addresses_count") +
- 'ports_array' (integer, array_size: "addresses_count") +
- 'retry_array' (integer, array_size: "addresses_count") +
- 'index_current_address' (integer) +
- 'current_address' (string) +
- 'current_ip' (string) +
- 'current_port' (integer) +
- 'current_retry' (integer) +
- 'sock' (integer) +
- 'hook_connect' (pointer, hdata: "hook") +
- 'hook_fd' (pointer, hdata: "hook") +
- 'hook_timer_connection' (pointer, hdata: "hook") +
- 'hook_timer_sasl' (pointer, hdata: "hook") +
- 'is_connected' (integer) +
- 'ssl_connected' (integer) +
- 'disconnected' (integer) +
- 'gnutls_sess' (other) +
- 'tls_cert' (other) +
- 'tls_cert_key' (other) +
- 'unterminated_message' (string) +
- 'nicks_count' (integer) +
- 'nicks_array' (string, array_size: "nicks_count") +
- 'nick_first_tried' (integer) +
- 'nick_alternate_number' (integer) +
- 'nick' (string) +
- 'nick_modes' (string) +
- 'isupport' (string) +
- 'prefix_modes' (string) +
- 'prefix_chars' (string) +
- 'nick_max_length' (integer) +
- 'casemapping' (integer) +
- 'chantypes' (string) +
- 'chanmodes' (string) +
- 'reconnect_delay' (integer) +
- 'reconnect_start' (time) +
- 'command_time' (time) +
- 'reconnect_join' (integer) +
- 'disable_autojoin' (integer) +
- 'is_away' (integer) +
- 'away_message' (string) +
- 'away_time' (time) +
- 'lag' (integer) +
- 'lag_check_time' (other) +
- 'lag_next_check' (time) +
- 'lag_last_refresh' (time) +
- 'cmd_list_regexp' (pointer) +
- 'last_user_message' (time) +
- 'last_away_check' (time) +
- 'last_data_purge' (time) +
- 'outqueue' (pointer) +
- 'last_outqueue' (pointer) +
- 'redirects' (pointer, hdata: "irc_redirect") +
- 'last_redirect' (pointer, hdata: "irc_redirect") +
- 'notify_list' (pointer, hdata: "irc_notify") +
- 'last_notify' (pointer, hdata: "irc_notify") +
- 'join_manual' (hashtable) +
- 'join_channel_key' (hashtable) +
- 'join_noswitch' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'channels' (pointer, hdata: "irc_channel") +
- 'last_channel' (pointer, hdata: "irc_channel") +
- 'prev_server' (pointer, hdata: "irc_server") +
- 'next_server' (pointer, hdata: "irc_server") |
- |
- 'irc_servers' +
- 'last_irc_server'
-
-| lua | lua_callback | callback of a script |
- '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") |
- |
- -
-
-| lua | lua_script | list of scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| perl | perl_callback | callback of a script |
- '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") |
- |
- -
-
-| perl | perl_script | list of scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| python | python_callback | callback of a script |
- '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") |
- |
- -
-
-| python | python_script | list of scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| ruby | ruby_callback | callback of a script |
- '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") |
- |
- -
-
-| ruby | ruby_script | list of scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| script | script_script | scripts from repository |
- 'name' (string) +
- 'name_with_extension' (string) +
- 'language' (integer) +
- 'author' (string) +
- 'mail' (string) +
- 'version' (string) +
- 'license' (string) +
- 'description' (string) +
- 'tags' (string) +
- 'requirements' (string) +
- 'min_weechat' (string) +
- 'max_weechat' (string) +
- 'md5sum' (string) +
- 'url' (string) +
- 'popularity' (integer) +
- 'date_added' (time) +
- 'date_updated' (time) +
- 'status' (integer) +
- 'version_loaded' (string) +
- 'displayed' (integer) +
- 'install_order' (integer) +
- 'prev_script' (pointer, hdata: "script_script") +
- 'next_script' (pointer, hdata: "script_script") |
- |
- 'last_script_repo' +
- 'scripts_repo'
-
-| tcl | tcl_callback | callback of a script |
- '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") |
- |
- -
-
-| tcl | tcl_script | list of scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| weechat | bar | bar |
- 'name' (string) +
- 'options' (pointer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_array' (pointer) +
- 'items_buffer' (pointer) +
- 'items_prefix' (pointer) +
- 'items_name' (pointer) +
- 'items_suffix' (pointer) +
- 'bar_window' (pointer, hdata: "bar_window") +
- 'bar_refresh_needed' (integer) +
- 'prev_bar' (pointer, hdata: "bar") +
- 'next_bar' (pointer, hdata: "bar") |
- |
- 'gui_bars' +
- 'last_gui_bar'
-
-| weechat | bar_item | bar item |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'build_callback' (pointer) +
- 'build_callback_data' (pointer) +
- 'prev_item' (pointer, hdata: "bar_item") +
- 'next_item' (pointer, hdata: "bar_item") |
- |
- 'gui_bar_items' +
- 'last_gui_bar_item'
-
-| weechat | bar_window | bar window |
- 'bar' (pointer, hdata: "bar") +
- 'x' (integer) +
- 'y' (integer) +
- 'width' (integer) +
- 'height' (integer) +
- 'scroll_x' (integer) +
- 'scroll_y' (integer) +
- 'cursor_x' (integer) +
- 'cursor_y' (integer) +
- 'current_size' (integer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_content' (pointer) +
- 'items_num_lines' (pointer) +
- 'items_refresh_needed' (pointer) +
- 'screen_col_size' (integer) +
- 'screen_lines' (integer) +
- 'coords_count' (integer) +
- 'coords' (pointer) +
- 'gui_objects' (pointer) +
- 'prev_bar_window' (pointer, hdata: "bar_window") +
- 'next_bar_window' (pointer, hdata: "bar_window") |
- |
- -
-
-| weechat | buffer | buffer |
- 'plugin' (pointer, hdata: "plugin") +
- 'plugin_name_for_upgrade' (string) +
- 'number' (integer) +
- 'layout_number' (integer) +
- 'layout_number_merge_order' (integer) +
- 'name' (string) +
- 'full_name' (string) +
- 'short_name' (string) +
- 'type' (integer) +
- 'notify' (integer) +
- 'num_displayed' (integer) +
- 'active' (integer) +
- 'print_hooks_enabled' (integer) +
- 'close_callback' (pointer) +
- 'close_callback_data' (pointer) +
- 'title' (string) +
- 'own_lines' (pointer, hdata: "lines") +
- 'mixed_lines' (pointer, hdata: "lines") +
- 'lines' (pointer, hdata: "lines") +
- 'time_for_each_line' (integer) +
- 'chat_refresh_needed' (integer) +
- 'nicklist' (integer) +
- 'nicklist_case_sensitive' (integer) +
- 'nicklist_root' (pointer, hdata: "nick_group") +
- 'nicklist_max_length' (integer) +
- 'nicklist_display_groups' (integer) +
- 'nicklist_count' (integer) +
- 'nicklist_groups_count' (integer) +
- 'nicklist_nicks_count' (integer) +
- 'nicklist_visible_count' (integer) +
- 'nickcmp_callback' (pointer) +
- 'nickcmp_callback_data' (pointer) +
- 'input' (integer) +
- 'input_callback' (pointer) +
- 'input_callback_data' (pointer) +
- 'input_get_unknown_commands' (integer) +
- 'input_buffer' (string) +
- 'input_buffer_alloc' (integer) +
- 'input_buffer_size' (integer) +
- 'input_buffer_length' (integer) +
- 'input_buffer_pos' (integer) +
- 'input_buffer_1st_display' (integer) +
- 'input_undo_snap' (pointer, hdata: "input_undo") +
- 'input_undo' (pointer, hdata: "input_undo") +
- 'last_input_undo' (pointer, hdata: "input_undo") +
- 'ptr_input_undo' (pointer, hdata: "input_undo") +
- 'input_undo_count' (integer) +
- 'completion' (pointer, hdata: "completion") +
- 'history' (pointer, hdata: "history") +
- 'last_history' (pointer, hdata: "history") +
- 'ptr_history' (pointer, hdata: "history") +
- 'num_history' (integer) +
- 'text_search' (integer) +
- 'text_search_exact' (integer) +
- 'text_search_regex' (integer) +
- 'text_search_regex_compiled' (pointer) +
- 'text_search_where' (integer) +
- 'text_search_found' (integer) +
- 'text_search_input' (string) +
- 'highlight_words' (string) +
- 'highlight_regex' (string) +
- 'highlight_regex_compiled' (pointer) +
- 'highlight_tags' (string) +
- 'highlight_tags_count' (integer) +
- 'highlight_tags_array' (string, array_size: "highlight_tags_count") +
- 'hotlist_max_level_nicks' (hashtable) +
- 'keys' (pointer, hdata: "key") +
- 'last_key' (pointer, hdata: "key") +
- 'keys_count' (integer) +
- 'local_variables' (hashtable) +
- 'prev_buffer' (pointer, hdata: "buffer") +
- 'next_buffer' (pointer, hdata: "buffer") |
- |
- 'gui_buffer_last_displayed' +
- 'gui_buffers' +
- 'last_gui_buffer'
-
-| weechat | completion | structure with completion |
- 'buffer' (pointer, hdata: "buffer") +
- 'context' (integer) +
- 'base_command' (string) +
- 'base_command_arg_index' (integer) +
- 'base_word' (string) +
- 'base_word_pos' (integer) +
- 'position' (integer) +
- 'args' (string) +
- 'direction' (integer) +
- 'add_space' (integer) +
- 'force_partial_completion' (integer) +
- 'completion_list' (pointer) +
- 'word_found' (string) +
- 'word_found_is_nick' (integer) +
- 'position_replace' (integer) +
- 'diff_size' (integer) +
- 'diff_length' (integer) +
- 'partial_completion_list' (pointer, hdata: "completion_partial") +
- 'last_partial_completion' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | completion_partial | structure with partial completion |
- 'word' (string) +
- 'count' (integer) +
- 'prev_item' (pointer, hdata: "completion_partial") +
- 'next_item' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | config_file | config file |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'filename' (string) +
- 'file' (pointer) +
- 'callback_reload' (pointer) +
- 'callback_reload_data' (pointer) +
- 'sections' (pointer, hdata: "config_section") +
- 'last_section' (pointer, hdata: "config_section") +
- 'prev_config' (pointer, hdata: "config_file") +
- 'next_config' (pointer, hdata: "config_file") |
- |
- 'config_files' +
- 'last_config_file'
-
-| weechat | config_option | config option |
- 'config_file' (pointer, hdata: "config_file") +
- 'section' (pointer, hdata: "config_section") +
- 'name' (string) +
- 'type' (integer) +
- 'description' (string) +
- 'string_values' (string, array_size: "*") +
- 'min' (integer) +
- 'max' (integer) +
- 'default_value' (pointer) +
- 'value' (pointer) +
- 'null_value_allowed' (integer) +
- 'callback_check_value' (pointer) +
- 'callback_check_value_data' (pointer) +
- 'callback_change' (pointer) +
- 'callback_change_data' (pointer) +
- 'callback_delete' (pointer) +
- 'callback_delete_data' (pointer) +
- 'loaded' (integer) +
- 'prev_option' (pointer, hdata: "config_option") +
- 'next_option' (pointer, hdata: "config_option") |
- |
- -
-
-| weechat | config_section | config section |
- 'config_file' (pointer, hdata: "config_file") +
- 'name' (string) +
- 'user_can_add_options' (integer) +
- 'user_can_delete_options' (integer) +
- 'callback_read' (pointer) +
- 'callback_read_data' (pointer) +
- 'callback_write' (pointer) +
- 'callback_write_data' (pointer) +
- 'callback_write_default' (pointer) +
- 'callback_write_default_data' (pointer) +
- 'callback_create_option' (pointer) +
- 'callback_create_option_data' (pointer) +
- 'callback_delete_option' (pointer) +
- 'callback_delete_option_data' (pointer) +
- 'options' (pointer, hdata: "config_option") +
- 'last_option' (pointer, hdata: "config_option") +
- 'prev_section' (pointer, hdata: "config_section") +
- 'next_section' (pointer, hdata: "config_section") |
- |
- -
-
-| weechat | filter | filter |
- 'enabled' (integer) +
- 'name' (string) +
- 'buffer_name' (string) +
- 'num_buffers' (integer) +
- 'buffers' (pointer) +
- 'tags' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'regex' (string) +
- 'regex_prefix' (pointer) +
- 'regex_message' (pointer) +
- 'prev_filter' (pointer, hdata: "filter") +
- 'next_filter' (pointer, hdata: "filter") |
- |
- 'gui_filters' +
- 'last_gui_filter'
-
-| weechat | history | history of commands in buffer |
- 'text' (string) +
- 'next_history' (pointer, hdata: "history") +
- 'prev_history' (pointer, hdata: "history") |
- `__create` +
- `__delete` |
- 'gui_history' +
- 'last_gui_history'
-
-| weechat | hotlist | hotlist |
- 'priority' (integer) +
- 'creation_time.tv_sec' (time) +
- 'creation_time.tv_usec' (long) +
- 'buffer' (pointer) +
- 'count' (integer, array_size: "4") +
- 'prev_hotlist' (pointer, hdata: "hotlist") +
- 'next_hotlist' (pointer, hdata: "hotlist") |
- |
- 'gui_hotlist' +
- 'last_gui_hotlist'
-
-| weechat | input_undo | structure with undo for input line |
- 'data' (string) +
- 'pos' (integer) +
- 'prev_undo' (pointer, hdata: "input_undo") +
- 'next_undo' (pointer, hdata: "input_undo") |
- |
- -
-
-| weechat | key | a key (keyboard shortcut) |
- 'key' (string) +
- 'area_type' (pointer) +
- 'area_name' (pointer) +
- 'area_key' (string) +
- 'command' (string) +
- 'score' (integer) +
- 'prev_key' (pointer, hdata: "key") +
- 'next_key' (pointer, hdata: "key") |
- |
- 'gui_default_keys' +
- 'gui_default_keys_cursor' +
- 'gui_default_keys_mouse' +
- 'gui_default_keys_search' +
- 'gui_keys' +
- 'gui_keys_cursor' +
- 'gui_keys_mouse' +
- 'gui_keys_search' +
- 'last_gui_default_key' +
- 'last_gui_default_key_cursor' +
- 'last_gui_default_key_mouse' +
- 'last_gui_default_key_search' +
- 'last_gui_key' +
- 'last_gui_key_cursor' +
- 'last_gui_key_mouse' +
- 'last_gui_key_search'
-
-| weechat | layout | layout |
- 'name' (string) +
- 'layout_buffers' (pointer, hdata: "layout_buffer") +
- 'last_layout_buffer' (pointer, hdata: "layout_buffer") +
- 'layout_windows' (pointer, hdata: "layout_window") +
- 'internal_id' (integer) +
- 'internal_id_current_window' (integer) +
- 'prev_layout' (pointer, hdata: "layout") +
- 'next_layout' (pointer, hdata: "layout") |
- |
- 'gui_layout_current' +
- 'gui_layouts' +
- 'last_gui_layout'
-
-| weechat | layout_buffer | buffer layout |
- 'plugin_name' (string) +
- 'buffer_name' (string) +
- 'number' (integer) +
- 'prev_layout' (pointer, hdata: "layout_buffer") +
- 'next_layout' (pointer, hdata: "layout_buffer") |
- |
- -
-
-| weechat | layout_window | window layout |
- 'internal_id' (integer) +
- 'parent_node' (pointer, hdata: "layout_window") +
- 'split_pct' (integer) +
- 'split_horiz' (integer) +
- 'child1' (pointer, hdata: "layout_window") +
- 'child2' (pointer, hdata: "layout_window") +
- 'plugin_name' (string) +
- 'buffer_name' (string) |
- |
- -
-
-| weechat | line | structure with one line |
- 'data' (pointer, hdata: "line_data") +
- 'prev_line' (pointer, hdata: "line") +
- 'next_line' (pointer, hdata: "line") |
- |
- -
-
-| weechat | line_data | structure with one line data |
- 'buffer' (pointer, hdata: "buffer") +
- 'y' (integer) +
- 'date' (time) +
- 'date_printed' (time) +
- 'str_time' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'displayed' (char) +
- 'highlight' (char) +
- 'refresh_needed' (char) +
- 'prefix' (string) +
- 'prefix_length' (integer) +
- 'message' (string) |
- 'date' (time) +
- 'date_printed' (time) +
- 'tags_array' (string) +
- 'prefix' (string) +
- 'message' (string) |
- -
-
-| weechat | lines | structure with lines |
- 'first_line' (pointer, hdata: "line") +
- 'last_line' (pointer, hdata: "line") +
- 'last_read_line' (pointer, hdata: "line") +
- 'lines_count' (integer) +
- 'first_line_not_read' (integer) +
- 'lines_hidden' (integer) +
- 'buffer_max_length' (integer) +
- 'buffer_max_length_refresh' (integer) +
- 'prefix_max_length' (integer) +
- 'prefix_max_length_refresh' (integer) |
- |
- -
-
-| weechat | nick | nick in nicklist |
- 'group' (pointer, hdata: "nick_group") +
- 'name' (string) +
- 'color' (string) +
- 'prefix' (string) +
- 'prefix_color' (string) +
- 'visible' (integer) +
- 'prev_nick' (pointer, hdata: "nick") +
- 'next_nick' (pointer, hdata: "nick") |
- |
- -
-
-| weechat | nick_group | group in nicklist |
- 'name' (string) +
- 'color' (string) +
- 'visible' (integer) +
- 'level' (integer) +
- 'parent' (pointer, hdata: "nick_group") +
- 'children' (pointer, hdata: "nick_group") +
- 'last_child' (pointer, hdata: "nick_group") +
- 'nicks' (pointer, hdata: "nick") +
- 'last_nick' (pointer, hdata: "nick") +
- 'prev_group' (pointer, hdata: "nick_group") +
- 'next_group' (pointer, hdata: "nick_group") |
- |
- -
-
-| weechat | plugin | plugin |
- 'filename' (string) +
- 'handle' (pointer) +
- 'name' (string) +
- 'description' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- 'charset' (string) +
- 'debug' (integer) +
- 'prev_plugin' (pointer, hdata: "plugin") +
- 'next_plugin' (pointer, hdata: "plugin") |
- |
- 'last_weechat_plugin' +
- 'weechat_plugins'
-
-| weechat | proxy | proxy |
- 'name' (string) +
- 'options' (pointer) +
- 'prev_proxy' (pointer, hdata: "proxy") +
- 'next_proxy' (pointer, hdata: "proxy") |
- |
- 'last_weechat_proxy' +
- 'weechat_proxies'
-
-| weechat | window | window |
- 'number' (integer) +
- 'win_x' (integer) +
- 'win_y' (integer) +
- 'win_width' (integer) +
- 'win_height' (integer) +
- 'win_width_pct' (integer) +
- 'win_height_pct' (integer) +
- 'win_chat_x' (integer) +
- 'win_chat_y' (integer) +
- 'win_chat_width' (integer) +
- 'win_chat_height' (integer) +
- 'win_chat_cursor_x' (integer) +
- 'win_chat_cursor_y' (integer) +
- 'bar_windows' (pointer, hdata: "bar_window") +
- 'last_bar_window' (pointer, hdata: "bar_window") +
- 'refresh_needed' (integer) +
- 'gui_objects' (pointer) +
- 'buffer' (pointer, hdata: "buffer") +
- 'layout_plugin_name' (string) +
- 'layout_buffer_name' (string) +
- 'scroll' (pointer, hdata: "window_scroll") +
- 'ptr_tree' (pointer, hdata: "window_tree") +
- 'prev_window' (pointer, hdata: "window") +
- 'next_window' (pointer, hdata: "window") |
- |
- 'gui_current_window' +
- 'gui_windows' +
- 'last_gui_window'
-
-| weechat | window_scroll | scroll info in window |
- 'buffer' (pointer, hdata: "buffer") +
- 'first_line_displayed' (integer) +
- 'start_line' (pointer, hdata: "line") +
- 'start_line_pos' (integer) +
- 'scrolling' (integer) +
- 'start_col' (integer) +
- 'lines_after' (integer) +
- 'prev_scroll' (pointer, hdata: "window_scroll") +
- 'next_scroll' (pointer, hdata: "window_scroll") |
- |
- -
-
-| weechat | window_tree | tree of windows |
- 'parent_node' (pointer, hdata: "window_tree") +
- 'split_pct' (integer) +
- 'split_horizontal' (integer) +
- 'child1' (pointer, hdata: "window_tree") +
- 'child2' (pointer, hdata: "window_tree") +
- 'window' (pointer, hdata: "window") |
- |
- 'gui_windows_tree'
-
-|========================================
+* '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")
+* 'guile_script': list of scripts
+** plugin: guile
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'irc_channel': irc channel
+** plugin: irc
+** variables:
+*** 'type' (integer)
+*** 'name' (string)
+*** 'topic' (string)
+*** 'modes' (string)
+*** 'limit' (integer)
+*** 'key' (string)
+*** 'join_msg_received' (hashtable)
+*** 'checking_away' (integer)
+*** 'away_message' (string)
+*** 'has_quit_server' (integer)
+*** 'cycle' (integer)
+*** 'part' (integer)
+*** 'nick_completion_reset' (integer)
+*** 'pv_remote_nick_color' (string)
+*** 'hook_autorejoin' (pointer)
+*** 'nicks_count' (integer)
+*** 'nicks' (pointer, hdata: "irc_nick")
+*** 'last_nick' (pointer, hdata: "irc_nick")
+*** 'nicks_speaking' (pointer)
+*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'join_smart_filtered' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'prev_channel' (pointer, hdata: "irc_channel")
+*** 'next_channel' (pointer, hdata: "irc_channel")
+* 'irc_channel_speaking': irc channel_speaking
+** plugin: irc
+** variables:
+*** 'nick' (string)
+*** 'time_last_message' (time)
+*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
+*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
+* 'irc_ignore': irc ignore
+** plugin: irc
+** variables:
+*** 'number' (integer)
+*** 'mask' (string)
+*** 'regex_mask' (pointer)
+*** 'server' (string)
+*** 'channel' (string)
+*** 'prev_ignore' (pointer, hdata: "irc_ignore")
+*** 'next_ignore' (pointer, hdata: "irc_ignore")
+** lists:
+*** 'irc_ignore_list'
+*** 'last_irc_ignore'
+* 'irc_nick': irc nick
+** plugin: irc
+** variables:
+*** 'name' (string)
+*** 'host' (string)
+*** 'prefixes' (string)
+*** 'prefix' (string)
+*** 'away' (integer)
+*** 'color' (string)
+*** 'prev_nick' (pointer, hdata: "irc_nick")
+*** 'next_nick' (pointer, hdata: "irc_nick")
+* 'irc_notify': irc notify
+** plugin: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'nick' (string)
+*** 'check_away' (integer)
+*** 'is_on_server' (integer)
+*** 'away_message' (string)
+*** 'ison_received' (integer)
+*** 'prev_notify' (pointer, hdata: "irc_notify")
+*** 'next_notify' (pointer, hdata: "irc_notify")
+* 'irc_redirect': irc redirect
+** plugin: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'pattern' (string)
+*** 'signal' (string)
+*** 'count' (integer)
+*** 'current_count' (integer)
+*** 'string' (string)
+*** 'timeout' (integer)
+*** 'command' (string)
+*** 'assigned_to_command' (integer)
+*** 'start_time' (time)
+*** 'cmd_start' (hashtable)
+*** 'cmd_stop' (hashtable)
+*** 'cmd_extra' (hashtable)
+*** 'cmd_start_received' (integer)
+*** 'cmd_stop_received' (integer)
+*** 'cmd_filter' (hashtable)
+*** 'output' (string)
+*** 'output_size' (integer)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect")
+*** 'next_redirect' (pointer, hdata: "irc_redirect")
+* 'irc_redirect_pattern': pattern for irc redirect
+** plugin: irc
+** variables:
+*** 'name' (string)
+*** 'temp_pattern' (integer)
+*** 'timeout' (integer)
+*** 'cmd_start' (string)
+*** 'cmd_stop' (string)
+*** 'cmd_extra' (string)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
+*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
+** lists:
+*** 'irc_redirect_patterns'
+*** 'last_irc_redirect_pattern'
+* 'irc_server': irc server
+** plugin: irc
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'temp_server' (integer)
+*** 'reloading_from_config' (integer)
+*** 'reloaded_from_config' (integer)
+*** 'addresses_count' (integer)
+*** 'addresses_array' (string, array_size: "addresses_count")
+*** 'ports_array' (integer, array_size: "addresses_count")
+*** 'retry_array' (integer, array_size: "addresses_count")
+*** 'index_current_address' (integer)
+*** 'current_address' (string)
+*** 'current_ip' (string)
+*** 'current_port' (integer)
+*** 'current_retry' (integer)
+*** 'sock' (integer)
+*** 'hook_connect' (pointer, hdata: "hook")
+*** 'hook_fd' (pointer, hdata: "hook")
+*** 'hook_timer_connection' (pointer, hdata: "hook")
+*** 'hook_timer_sasl' (pointer, hdata: "hook")
+*** 'is_connected' (integer)
+*** 'ssl_connected' (integer)
+*** 'disconnected' (integer)
+*** 'gnutls_sess' (other)
+*** 'tls_cert' (other)
+*** 'tls_cert_key' (other)
+*** 'unterminated_message' (string)
+*** 'nicks_count' (integer)
+*** 'nicks_array' (string, array_size: "nicks_count")
+*** 'nick_first_tried' (integer)
+*** 'nick_alternate_number' (integer)
+*** 'nick' (string)
+*** 'nick_modes' (string)
+*** 'isupport' (string)
+*** 'prefix_modes' (string)
+*** 'prefix_chars' (string)
+*** 'nick_max_length' (integer)
+*** 'casemapping' (integer)
+*** 'chantypes' (string)
+*** 'chanmodes' (string)
+*** 'reconnect_delay' (integer)
+*** 'reconnect_start' (time)
+*** 'command_time' (time)
+*** 'reconnect_join' (integer)
+*** 'disable_autojoin' (integer)
+*** 'is_away' (integer)
+*** 'away_message' (string)
+*** 'away_time' (time)
+*** 'lag' (integer)
+*** 'lag_check_time' (other)
+*** 'lag_next_check' (time)
+*** 'lag_last_refresh' (time)
+*** 'cmd_list_regexp' (pointer)
+*** 'last_user_message' (time)
+*** 'last_away_check' (time)
+*** 'last_data_purge' (time)
+*** 'outqueue' (pointer)
+*** 'last_outqueue' (pointer)
+*** 'redirects' (pointer, hdata: "irc_redirect")
+*** 'last_redirect' (pointer, hdata: "irc_redirect")
+*** 'notify_list' (pointer, hdata: "irc_notify")
+*** 'last_notify' (pointer, hdata: "irc_notify")
+*** 'join_manual' (hashtable)
+*** 'join_channel_key' (hashtable)
+*** 'join_noswitch' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'channels' (pointer, hdata: "irc_channel")
+*** 'last_channel' (pointer, hdata: "irc_channel")
+*** 'prev_server' (pointer, hdata: "irc_server")
+*** 'next_server' (pointer, hdata: "irc_server")
+** lists:
+*** 'irc_servers'
+*** 'last_irc_server'
+* '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")
+* 'lua_script': list of scripts
+** plugin: lua
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'perl_script': list of scripts
+** plugin: perl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'python_script': list of scripts
+** plugin: python
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'ruby_script': list of scripts
+** plugin: ruby
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'script_script': scripts from repository
+** plugin: script
+** variables:
+*** 'name' (string)
+*** 'name_with_extension' (string)
+*** 'language' (integer)
+*** 'author' (string)
+*** 'mail' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'tags' (string)
+*** 'requirements' (string)
+*** 'min_weechat' (string)
+*** 'max_weechat' (string)
+*** 'md5sum' (string)
+*** 'url' (string)
+*** 'popularity' (integer)
+*** 'date_added' (time)
+*** 'date_updated' (time)
+*** 'status' (integer)
+*** 'version_loaded' (string)
+*** 'displayed' (integer)
+*** 'install_order' (integer)
+*** 'prev_script' (pointer, hdata: "script_script")
+*** 'next_script' (pointer, hdata: "script_script")
+** lists:
+*** 'last_script_repo'
+*** 'scripts_repo'
+* '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")
+* 'tcl_script': list of scripts
+** plugin: tcl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'bar': bar
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_array' (pointer)
+*** 'items_buffer' (pointer)
+*** 'items_prefix' (pointer)
+*** 'items_name' (pointer)
+*** 'items_suffix' (pointer)
+*** 'bar_window' (pointer, hdata: "bar_window")
+*** 'bar_refresh_needed' (integer)
+*** 'prev_bar' (pointer, hdata: "bar")
+*** 'next_bar' (pointer, hdata: "bar")
+** lists:
+*** 'gui_bars'
+*** 'last_gui_bar'
+* 'bar_item': bar item
+** plugin: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'build_callback' (pointer)
+*** 'build_callback_data' (pointer)
+*** 'prev_item' (pointer, hdata: "bar_item")
+*** 'next_item' (pointer, hdata: "bar_item")
+** lists:
+*** 'gui_bar_items'
+*** 'last_gui_bar_item'
+* 'bar_window': bar window
+** plugin: weechat
+** variables:
+*** 'bar' (pointer, hdata: "bar")
+*** 'x' (integer)
+*** 'y' (integer)
+*** 'width' (integer)
+*** 'height' (integer)
+*** 'scroll_x' (integer)
+*** 'scroll_y' (integer)
+*** 'cursor_x' (integer)
+*** 'cursor_y' (integer)
+*** 'current_size' (integer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_content' (pointer)
+*** 'items_num_lines' (pointer)
+*** 'items_refresh_needed' (pointer)
+*** 'screen_col_size' (integer)
+*** 'screen_lines' (integer)
+*** 'coords_count' (integer)
+*** 'coords' (pointer)
+*** 'gui_objects' (pointer)
+*** 'prev_bar_window' (pointer, hdata: "bar_window")
+*** 'next_bar_window' (pointer, hdata: "bar_window")
+* 'buffer': buffer
+** plugin: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'plugin_name_for_upgrade' (string)
+*** 'number' (integer)
+*** 'layout_number' (integer)
+*** 'layout_number_merge_order' (integer)
+*** 'name' (string)
+*** 'full_name' (string)
+*** 'short_name' (string)
+*** 'type' (integer)
+*** 'notify' (integer)
+*** 'num_displayed' (integer)
+*** 'active' (integer)
+*** 'print_hooks_enabled' (integer)
+*** 'close_callback' (pointer)
+*** 'close_callback_data' (pointer)
+*** 'title' (string)
+*** 'own_lines' (pointer, hdata: "lines")
+*** 'mixed_lines' (pointer, hdata: "lines")
+*** 'lines' (pointer, hdata: "lines")
+*** 'time_for_each_line' (integer)
+*** 'chat_refresh_needed' (integer)
+*** 'nicklist' (integer)
+*** 'nicklist_case_sensitive' (integer)
+*** 'nicklist_root' (pointer, hdata: "nick_group")
+*** 'nicklist_max_length' (integer)
+*** 'nicklist_display_groups' (integer)
+*** 'nicklist_count' (integer)
+*** 'nicklist_groups_count' (integer)
+*** 'nicklist_nicks_count' (integer)
+*** 'nicklist_visible_count' (integer)
+*** 'nickcmp_callback' (pointer)
+*** 'nickcmp_callback_data' (pointer)
+*** 'input' (integer)
+*** 'input_callback' (pointer)
+*** 'input_callback_data' (pointer)
+*** 'input_get_unknown_commands' (integer)
+*** 'input_buffer' (string)
+*** 'input_buffer_alloc' (integer)
+*** 'input_buffer_size' (integer)
+*** 'input_buffer_length' (integer)
+*** 'input_buffer_pos' (integer)
+*** 'input_buffer_1st_display' (integer)
+*** 'input_undo_snap' (pointer, hdata: "input_undo")
+*** 'input_undo' (pointer, hdata: "input_undo")
+*** 'last_input_undo' (pointer, hdata: "input_undo")
+*** 'ptr_input_undo' (pointer, hdata: "input_undo")
+*** 'input_undo_count' (integer)
+*** 'completion' (pointer, hdata: "completion")
+*** 'history' (pointer, hdata: "history")
+*** 'last_history' (pointer, hdata: "history")
+*** 'ptr_history' (pointer, hdata: "history")
+*** 'num_history' (integer)
+*** 'text_search' (integer)
+*** 'text_search_exact' (integer)
+*** 'text_search_regex' (integer)
+*** 'text_search_regex_compiled' (pointer)
+*** 'text_search_where' (integer)
+*** 'text_search_found' (integer)
+*** 'text_search_input' (string)
+*** 'highlight_words' (string)
+*** 'highlight_regex' (string)
+*** 'highlight_regex_compiled' (pointer)
+*** 'highlight_tags' (string)
+*** 'highlight_tags_count' (integer)
+*** 'highlight_tags_array' (string, array_size: "highlight_tags_count")
+*** 'hotlist_max_level_nicks' (hashtable)
+*** 'keys' (pointer, hdata: "key")
+*** 'last_key' (pointer, hdata: "key")
+*** 'keys_count' (integer)
+*** 'local_variables' (hashtable)
+*** 'prev_buffer' (pointer, hdata: "buffer")
+*** 'next_buffer' (pointer, hdata: "buffer")
+** lists:
+*** 'gui_buffer_last_displayed'
+*** 'gui_buffers'
+*** 'last_gui_buffer'
+* 'completion': structure with completion
+** plugin: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'context' (integer)
+*** 'base_command' (string)
+*** 'base_command_arg_index' (integer)
+*** 'base_word' (string)
+*** 'base_word_pos' (integer)
+*** 'position' (integer)
+*** 'args' (string)
+*** 'direction' (integer)
+*** 'add_space' (integer)
+*** 'force_partial_completion' (integer)
+*** 'completion_list' (pointer)
+*** 'word_found' (string)
+*** 'word_found_is_nick' (integer)
+*** 'position_replace' (integer)
+*** 'diff_size' (integer)
+*** 'diff_length' (integer)
+*** 'partial_completion_list' (pointer, hdata: "completion_partial")
+*** 'last_partial_completion' (pointer, hdata: "completion_partial")
+* 'completion_partial': structure with partial completion
+** plugin: weechat
+** variables:
+*** 'word' (string)
+*** 'count' (integer)
+*** 'prev_item' (pointer, hdata: "completion_partial")
+*** 'next_item' (pointer, hdata: "completion_partial")
+* 'config_file': config file
+** plugin: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'filename' (string)
+*** 'file' (pointer)
+*** 'callback_reload' (pointer)
+*** 'callback_reload_data' (pointer)
+*** 'sections' (pointer, hdata: "config_section")
+*** 'last_section' (pointer, hdata: "config_section")
+*** 'prev_config' (pointer, hdata: "config_file")
+*** 'next_config' (pointer, hdata: "config_file")
+** lists:
+*** 'config_files'
+*** 'last_config_file'
+* 'config_option': config option
+** plugin: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'section' (pointer, hdata: "config_section")
+*** 'name' (string)
+*** 'type' (integer)
+*** 'description' (string)
+*** 'string_values' (string, array_size: "*")
+*** 'min' (integer)
+*** 'max' (integer)
+*** 'default_value' (pointer)
+*** 'value' (pointer)
+*** 'null_value_allowed' (integer)
+*** 'callback_check_value' (pointer)
+*** 'callback_check_value_data' (pointer)
+*** 'callback_change' (pointer)
+*** 'callback_change_data' (pointer)
+*** 'callback_delete' (pointer)
+*** 'callback_delete_data' (pointer)
+*** 'loaded' (integer)
+*** 'prev_option' (pointer, hdata: "config_option")
+*** 'next_option' (pointer, hdata: "config_option")
+* 'config_section': config section
+** plugin: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'name' (string)
+*** 'user_can_add_options' (integer)
+*** 'user_can_delete_options' (integer)
+*** 'callback_read' (pointer)
+*** 'callback_read_data' (pointer)
+*** 'callback_write' (pointer)
+*** 'callback_write_data' (pointer)
+*** 'callback_write_default' (pointer)
+*** 'callback_write_default_data' (pointer)
+*** 'callback_create_option' (pointer)
+*** 'callback_create_option_data' (pointer)
+*** 'callback_delete_option' (pointer)
+*** 'callback_delete_option_data' (pointer)
+*** 'options' (pointer, hdata: "config_option")
+*** 'last_option' (pointer, hdata: "config_option")
+*** 'prev_section' (pointer, hdata: "config_section")
+*** 'next_section' (pointer, hdata: "config_section")
+* 'filter': filter
+** plugin: weechat
+** variables:
+*** 'enabled' (integer)
+*** 'name' (string)
+*** 'buffer_name' (string)
+*** 'num_buffers' (integer)
+*** 'buffers' (pointer)
+*** 'tags' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'regex' (string)
+*** 'regex_prefix' (pointer)
+*** 'regex_message' (pointer)
+*** 'prev_filter' (pointer, hdata: "filter")
+*** 'next_filter' (pointer, hdata: "filter")
+** lists:
+*** 'gui_filters'
+*** 'last_gui_filter'
+* 'history': history of commands in buffer
+** plugin: weechat
+** variables:
+*** 'text' (string)
+*** 'next_history' (pointer, hdata: "history")
+*** 'prev_history' (pointer, hdata: "history")
+** update allowed:
+*** '__create'
+*** '__delete'
+** lists:
+*** 'gui_history'
+*** 'last_gui_history'
+* 'hotlist': hotlist
+** plugin: weechat
+** variables:
+*** 'priority' (integer)
+*** 'creation_time.tv_sec' (time)
+*** 'creation_time.tv_usec' (long)
+*** 'buffer' (pointer)
+*** 'count' (integer, array_size: "4")
+*** 'prev_hotlist' (pointer, hdata: "hotlist")
+*** 'next_hotlist' (pointer, hdata: "hotlist")
+** lists:
+*** 'gui_hotlist'
+*** 'last_gui_hotlist'
+* 'input_undo': structure with undo for input line
+** plugin: weechat
+** variables:
+*** 'data' (string)
+*** 'pos' (integer)
+*** 'prev_undo' (pointer, hdata: "input_undo")
+*** 'next_undo' (pointer, hdata: "input_undo")
+* 'key': a key (keyboard shortcut)
+** plugin: weechat
+** variables:
+*** 'key' (string)
+*** 'area_type' (pointer)
+*** 'area_name' (pointer)
+*** 'area_key' (string)
+*** 'command' (string)
+*** 'score' (integer)
+*** 'prev_key' (pointer, hdata: "key")
+*** 'next_key' (pointer, hdata: "key")
+** lists:
+*** 'gui_default_keys'
+*** 'gui_default_keys_cursor'
+*** 'gui_default_keys_mouse'
+*** 'gui_default_keys_search'
+*** 'gui_keys'
+*** 'gui_keys_cursor'
+*** 'gui_keys_mouse'
+*** 'gui_keys_search'
+*** 'last_gui_default_key'
+*** 'last_gui_default_key_cursor'
+*** 'last_gui_default_key_mouse'
+*** 'last_gui_default_key_search'
+*** 'last_gui_key'
+*** 'last_gui_key_cursor'
+*** 'last_gui_key_mouse'
+*** 'last_gui_key_search'
+* 'layout': layout
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'layout_buffers' (pointer, hdata: "layout_buffer")
+*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
+*** 'layout_windows' (pointer, hdata: "layout_window")
+*** 'internal_id' (integer)
+*** 'internal_id_current_window' (integer)
+*** 'prev_layout' (pointer, hdata: "layout")
+*** 'next_layout' (pointer, hdata: "layout")
+** lists:
+*** 'gui_layout_current'
+*** 'gui_layouts'
+*** 'last_gui_layout'
+* 'layout_buffer': buffer layout
+** plugin: weechat
+** variables:
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+*** 'number' (integer)
+*** 'prev_layout' (pointer, hdata: "layout_buffer")
+*** 'next_layout' (pointer, hdata: "layout_buffer")
+* 'layout_window': window layout
+** plugin: weechat
+** variables:
+*** 'internal_id' (integer)
+*** 'parent_node' (pointer, hdata: "layout_window")
+*** 'split_pct' (integer)
+*** 'split_horiz' (integer)
+*** 'child1' (pointer, hdata: "layout_window")
+*** 'child2' (pointer, hdata: "layout_window")
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+* 'line': structure with one line
+** plugin: weechat
+** variables:
+*** 'data' (pointer, hdata: "line_data")
+*** 'prev_line' (pointer, hdata: "line")
+*** 'next_line' (pointer, hdata: "line")
+* 'line_data': structure with one line data
+** plugin: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'y' (integer)
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'str_time' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'displayed' (char)
+*** 'highlight' (char)
+*** 'refresh_needed' (char)
+*** 'prefix' (string)
+*** 'prefix_length' (integer)
+*** 'message' (string)
+** update allowed:
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'tags_array' (string)
+*** 'prefix' (string)
+*** 'message' (string)
+* 'lines': structure with lines
+** plugin: weechat
+** variables:
+*** 'first_line' (pointer, hdata: "line")
+*** 'last_line' (pointer, hdata: "line")
+*** 'last_read_line' (pointer, hdata: "line")
+*** 'lines_count' (integer)
+*** 'first_line_not_read' (integer)
+*** 'lines_hidden' (integer)
+*** 'buffer_max_length' (integer)
+*** 'buffer_max_length_refresh' (integer)
+*** 'prefix_max_length' (integer)
+*** 'prefix_max_length_refresh' (integer)
+* 'nick': nick in nicklist
+** plugin: weechat
+** variables:
+*** 'group' (pointer, hdata: "nick_group")
+*** 'name' (string)
+*** 'color' (string)
+*** 'prefix' (string)
+*** 'prefix_color' (string)
+*** 'visible' (integer)
+*** 'prev_nick' (pointer, hdata: "nick")
+*** 'next_nick' (pointer, hdata: "nick")
+* 'nick_group': group in nicklist
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'color' (string)
+*** 'visible' (integer)
+*** 'level' (integer)
+*** 'parent' (pointer, hdata: "nick_group")
+*** 'children' (pointer, hdata: "nick_group")
+*** 'last_child' (pointer, hdata: "nick_group")
+*** 'nicks' (pointer, hdata: "nick")
+*** 'last_nick' (pointer, hdata: "nick")
+*** 'prev_group' (pointer, hdata: "nick_group")
+*** 'next_group' (pointer, hdata: "nick_group")
+* 'plugin': plugin
+** plugin: weechat
+** variables:
+*** 'filename' (string)
+*** 'handle' (pointer)
+*** 'name' (string)
+*** 'description' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'charset' (string)
+*** 'debug' (integer)
+*** 'prev_plugin' (pointer, hdata: "plugin")
+*** 'next_plugin' (pointer, hdata: "plugin")
+** lists:
+*** 'last_weechat_plugin'
+*** 'weechat_plugins'
+* 'proxy': proxy
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'prev_proxy' (pointer, hdata: "proxy")
+*** 'next_proxy' (pointer, hdata: "proxy")
+** lists:
+*** 'last_weechat_proxy'
+*** 'weechat_proxies'
+* 'window': window
+** plugin: weechat
+** variables:
+*** 'number' (integer)
+*** 'win_x' (integer)
+*** 'win_y' (integer)
+*** 'win_width' (integer)
+*** 'win_height' (integer)
+*** 'win_width_pct' (integer)
+*** 'win_height_pct' (integer)
+*** 'win_chat_x' (integer)
+*** 'win_chat_y' (integer)
+*** 'win_chat_width' (integer)
+*** 'win_chat_height' (integer)
+*** 'win_chat_cursor_x' (integer)
+*** 'win_chat_cursor_y' (integer)
+*** 'bar_windows' (pointer, hdata: "bar_window")
+*** 'last_bar_window' (pointer, hdata: "bar_window")
+*** 'refresh_needed' (integer)
+*** 'gui_objects' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'layout_plugin_name' (string)
+*** 'layout_buffer_name' (string)
+*** 'scroll' (pointer, hdata: "window_scroll")
+*** 'ptr_tree' (pointer, hdata: "window_tree")
+*** 'prev_window' (pointer, hdata: "window")
+*** 'next_window' (pointer, hdata: "window")
+** lists:
+*** 'gui_current_window'
+*** 'gui_windows'
+*** 'last_gui_window'
+* 'window_scroll': scroll info in window
+** plugin: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'first_line_displayed' (integer)
+*** 'start_line' (pointer, hdata: "line")
+*** 'start_line_pos' (integer)
+*** 'scrolling' (integer)
+*** 'start_col' (integer)
+*** 'lines_after' (integer)
+*** 'prev_scroll' (pointer, hdata: "window_scroll")
+*** 'next_scroll' (pointer, hdata: "window_scroll")
+* 'window_tree': tree of windows
+** plugin: weechat
+** variables:
+*** 'parent_node' (pointer, hdata: "window_tree")
+*** 'split_pct' (integer)
+*** 'split_horizontal' (integer)
+*** 'child1' (pointer, hdata: "window_tree")
+*** 'child2' (pointer, hdata: "window_tree")
+*** 'window' (pointer, hdata: "window")
+** lists:
+*** 'gui_windows_tree'
diff --git a/doc/en/autogen/user/alias_commands.txt b/doc/en/autogen/user/alias_commands.txt
index 7e032c954..41190ec3b 100644
--- a/doc/en/autogen/user/alias_commands.txt
+++ b/doc/en/autogen/user/alias_commands.txt
@@ -1,6 +1,7 @@
[[command_alias_alias]]
[command]*`alias`* create an alias for a command::
-........................................
+
+----------------------------------------
/alias [-completion <completion>] <alias> [<command> [;<command>...]]
completion: completion for alias (optional, by default completion is done with target command)
@@ -29,5 +30,5 @@ Examples:
/alias hello /allchan -exclude=#weechat msg * hello
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
/alias -completion %%sajoin forcejoin /quote forcejoin
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/aspell_commands.txt b/doc/en/autogen/user/aspell_commands.txt
index 2f8e00181..d53a0c433 100644
--- a/doc/en/autogen/user/aspell_commands.txt
+++ b/doc/en/autogen/user/aspell_commands.txt
@@ -1,6 +1,7 @@
[[command_aspell_aspell]]
[command]*`aspell`* aspell plugin configuration::
-........................................
+
+----------------------------------------
/aspell enable|disable|toggle
listdict
setdict <dict>[,<dict>...]
@@ -22,5 +23,5 @@ To enable aspell on all buffers, use option "default_dict", then enable aspell,
/aspell enable
Default key to toggle aspell is alt-s.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/charset_commands.txt b/doc/en/autogen/user/charset_commands.txt
index 9d300ff80..cdd60f095 100644
--- a/doc/en/autogen/user/charset_commands.txt
+++ b/doc/en/autogen/user/charset_commands.txt
@@ -1,6 +1,7 @@
[[command_charset_charset]]
[command]*`charset`* change charset for current buffer::
-........................................
+
+----------------------------------------
/charset decode|encode <charset>
reset
@@ -8,5 +9,5 @@
encode: change encoding charset
charset: new charset for current buffer
reset: reset charsets for current buffer
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/guile_commands.txt b/doc/en/autogen/user/guile_commands.txt
index 00f085cfa..c6132bd9c 100644
--- a/doc/en/autogen/user/guile_commands.txt
+++ b/doc/en/autogen/user/guile_commands.txt
@@ -1,6 +1,7 @@
[[command_guile_guile]]
[command]*`guile`* list/load/unload scripts::
-........................................
+
+----------------------------------------
/guile list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: script (file) to load
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/irc_commands.txt b/doc/en/autogen/user/irc_commands.txt
index 505a24155..127893521 100644
--- a/doc/en/autogen/user/irc_commands.txt
+++ b/doc/en/autogen/user/irc_commands.txt
@@ -1,14 +1,16 @@
[[command_irc_admin]]
[command]*`admin`* find information about the administrator of the server::
-........................................
+
+----------------------------------------
/admin [<target>]
target: server
-........................................
+----------------------------------------
[[command_irc_allchan]]
[command]*`allchan`* execute a command on all channels of all connected servers::
-........................................
+
+----------------------------------------
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
-current: execute command for channels of current server only
@@ -23,11 +25,12 @@ Examples:
/allchan -exclude=#weechat msg * hello
say 'hello' everywhere but not on #weechat and channels beginning with #linux:
/allchan -exclude=#weechat,#linux* msg * hello
-........................................
+----------------------------------------
[[command_irc_allserv]]
[command]*`allserv`* execute a command on all connected servers::
-........................................
+
+----------------------------------------
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
-exclude: exclude some servers ('*' is allowed at beginning or end of server name, to exclude many servers)
@@ -41,22 +44,24 @@ Examples:
/allserv away I'm away
do a whois on my nick on all servers:
/allserv whois $nick
-........................................
+----------------------------------------
[[command_irc_ban]]
[command]*`ban`* ban nicks or hosts::
-........................................
+
+----------------------------------------
/ban [<channel>] [<nick> [<nick>...]]
channel: channel for ban
nick: user or host to ban
Without argument, this command display ban list for current channel.
-........................................
+----------------------------------------
[[command_irc_connect]]
[command]*`connect`* connect to IRC server(s)::
-........................................
+
+----------------------------------------
/connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch]
-all|-auto|-open [-nojoin] [-switch]
@@ -80,30 +85,33 @@ Examples:
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
/connect -switch
-........................................
+----------------------------------------
[[command_irc_ctcp]]
[command]*`ctcp`* send a CTCP message (Client-To-Client Protocol)::
-........................................
+
+----------------------------------------
/ctcp <target> <type> [<arguments>]
target: nick or channel to send CTCP to
type: CTCP type (examples: "version", "ping", ..)
arguments: arguments for CTCP
-........................................
+----------------------------------------
[[command_irc_cycle]]
[command]*`cycle`* leave and rejoin a channel::
-........................................
+
+----------------------------------------
/cycle [<channel>[,<channel>...]] [<message>]
channel: channel name for cycle
message: part message (displayed to other users)
-........................................
+----------------------------------------
[[command_irc_dcc]]
[command]*`dcc`* start a DCC (file transfer or direct chat)::
-........................................
+
+----------------------------------------
/dcc chat <nick>
send <nick> <file>
@@ -115,69 +123,76 @@ Examples:
/dcc chat toto
send file "/home/foo/bar.txt" to nick "toto":
/dcc send toto /home/foo/bar.txt
-........................................
+----------------------------------------
[[command_irc_dehalfop]]
[command]*`dehalfop`* remove channel half-operator status from nick(s)::
-........................................
+
+----------------------------------------
/dehalfop <nick> [<nick>...]
nick: nick or mask (can start or end with "*" as wildcard)
*: remove channel half-operator status from everybody on channel except yourself
-........................................
+----------------------------------------
[[command_irc_deop]]
[command]*`deop`* remove channel operator status from nick(s)::
-........................................
+
+----------------------------------------
/deop <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: remove channel operator status from everybody on channel except yourself
-........................................
+----------------------------------------
[[command_irc_devoice]]
[command]*`devoice`* remove voice from nick(s)::
-........................................
+
+----------------------------------------
/devoice <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: remove voice from everybody on channel
-........................................
+----------------------------------------
[[command_irc_die]]
[command]*`die`* shutdown the server::
-........................................
+
+----------------------------------------
/die [<target>]
target: server name
-........................................
+----------------------------------------
[[command_irc_disconnect]]
[command]*`disconnect`* disconnect from one or all IRC servers::
-........................................
+
+----------------------------------------
/disconnect [<server>|-all|-pending [<reason>]]
server: server name to disconnect
-all: disconnect from all servers
-pending: cancel auto-reconnection on servers currently reconnecting
reason: reason for quit
-........................................
+----------------------------------------
[[command_irc_halfop]]
[command]*`halfop`* give channel half-operator status to nick(s)::
-........................................
+
+----------------------------------------
/halfop <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: give channel half-operator status to everybody on channel
-........................................
+----------------------------------------
[[command_irc_ignore]]
[command]*`ignore`* ignore nicks/hosts from servers or channels::
-........................................
+
+----------------------------------------
/ignore list
add [re:]<nick> [<server> [<channel>]]
del <number>|-all
@@ -200,36 +215,40 @@ Examples:
/ignore add toto@domain.com freenode
ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
-........................................
+----------------------------------------
[[command_irc_info]]
[command]*`info`* get information describing the server::
-........................................
+
+----------------------------------------
/info [<target>]
target: server name
-........................................
+----------------------------------------
[[command_irc_invite]]
[command]*`invite`* invite a nick on a channel::
-........................................
+
+----------------------------------------
/invite <nick> [<nick>...] [<channel>]
nick: nick to invite
channel: channel to invite
-........................................
+----------------------------------------
[[command_irc_ison]]
[command]*`ison`* check if a nick is currently on IRC::
-........................................
+
+----------------------------------------
/ison <nick> [<nick>...]
nick: nick
-........................................
+----------------------------------------
[[command_irc_join]]
[command]*`join`* join a channel::
-........................................
+
+----------------------------------------
/join [-noswitch] [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]]
-noswitch: do not switch to new buffer
@@ -242,21 +261,23 @@ Examples:
/join #protectedchan,#weechat key
/join -server freenode #weechat
/join -noswitch #weechat
-........................................
+----------------------------------------
[[command_irc_kick]]
[command]*`kick`* forcibly remove a user from a channel::
-........................................
+
+----------------------------------------
/kick [<channel>] <nick> [<reason>]
channel: channel where user is
nick: nick to kick
reason: reason for kick (special variables $nick, $channel and $server are replaced by their value)
-........................................
+----------------------------------------
[[command_irc_kickban]]
[command]*`kickban`* kicks and bans a nick from a channel::
-........................................
+
+----------------------------------------
/kickban [<channel>] <nick> [<reason>]
channel: channel where user is
@@ -268,29 +289,32 @@ It is possible to kick/ban with a mask, nick will be extracted from mask and rep
Example:
ban "*!*@host.com" and then kick "toto":
/kickban toto!*@host.com
-........................................
+----------------------------------------
[[command_irc_kill]]
[command]*`kill`* close client-server connection::
-........................................
+
+----------------------------------------
/kill <nick> <reason>
nick: nick to kill
reason: reason for kill
-........................................
+----------------------------------------
[[command_irc_links]]
[command]*`links`* list all servernames which are known by the server answering the query::
-........................................
+
+----------------------------------------
/links [[<server>] <server_mask>]
server: this server should answer the query
server_mask: list of servers must match this mask
-........................................
+----------------------------------------
[[command_irc_list]]
[command]*`list`* list channels and their topic::
-........................................
+
+----------------------------------------
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
channel: channel to list
@@ -304,33 +328,37 @@ Examples:
/list #weechat
list all channels beginning with "#weechat" (can be very slow on large networks):
/list -re #weechat.*
-........................................
+----------------------------------------
[[command_irc_lusers]]
[command]*`lusers`* get statistics about the size of the IRC network::
-........................................
+
+----------------------------------------
/lusers [<mask> [<target>]]
mask: servers matching the mask only
target: server for forwarding request
-........................................
+----------------------------------------
[[command_irc_map]]
[command]*`map`* show a graphical map of the IRC network::
-........................................
-........................................
+
+----------------------------------------
+----------------------------------------
[[command_irc_me]]
[command]*`me`* send a CTCP action to the current channel::
-........................................
+
+----------------------------------------
/me <message>
message: message to send
-........................................
+----------------------------------------
[[command_irc_mode]]
[command]*`mode`* change channel or user mode::
-........................................
+
+----------------------------------------
/mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
<nick> [+|-]i|s|w|o
@@ -362,56 +390,62 @@ Examples:
/mode #weechat +t
become invisible on server:
/mode nick +i
-........................................
+----------------------------------------
[[command_irc_motd]]
[command]*`motd`* get the "Message Of The Day"::
-........................................
+
+----------------------------------------
/motd [<target>]
target: server name
-........................................
+----------------------------------------
[[command_irc_msg]]
[command]*`msg`* send message to a nick or channel::
-........................................
+
+----------------------------------------
/msg [-server <server>] <target>[,<target>...] <text>
server: send to this server (internal name)
target: nick or channel (may be mask, '*' = current channel)
text: text to send
-........................................
+----------------------------------------
[[command_irc_names]]
[command]*`names`* list nicks on channels::
-........................................
+
+----------------------------------------
/names [<channel>[,<channel>...]]
channel: channel name
-........................................
+----------------------------------------
[[command_irc_nick]]
[command]*`nick`* change current nick::
-........................................
+
+----------------------------------------
/nick [-all] <nick>
-all: set new nick for all connected servers
nick: new nick
-........................................
+----------------------------------------
[[command_irc_notice]]
[command]*`notice`* send notice message to user::
-........................................
+
+----------------------------------------
/notice [-server <server>] <target> <text>
server: send to this server (internal name)
target: nick or channel
text: text to send
-........................................
+----------------------------------------
[[command_irc_notify]]
[command]*`notify`* add a notification for presence or away status of nicks on servers::
-........................................
+
+----------------------------------------
/notify add <nick> [<server> [-away]]
del <nick>|-all [<server>]
@@ -431,87 +465,96 @@ Examples:
/notify add toto freenode
notify when "toto" is away or back on freenode server:
/notify add toto freenode -away
-........................................
+----------------------------------------
[[command_irc_op]]
[command]*`op`* give channel operator status to nick(s)::
-........................................
+
+----------------------------------------
/op <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: give channel operator status to everybody on channel
-........................................
+----------------------------------------
[[command_irc_oper]]
[command]*`oper`* get operator privileges::
-........................................
+
+----------------------------------------
/oper <user> <password>
user: user
password: password
-........................................
+----------------------------------------
[[command_irc_part]]
[command]*`part`* leave a channel::
-........................................
+
+----------------------------------------
/part [<channel>[,<channel>...]] [<message>]
channel: channel name to leave
message: part message (displayed to other users)
-........................................
+----------------------------------------
[[command_irc_ping]]
[command]*`ping`* send a ping to server::
-........................................
+
+----------------------------------------
/ping <server1> [<server2>]
server1: server
server2: forward ping to this server
-........................................
+----------------------------------------
[[command_irc_pong]]
[command]*`pong`* answer to a ping message::
-........................................
+
+----------------------------------------
/pong <daemon> [<daemon2>]
daemon: daemon who has responded to Ping message
daemon2: forward message to this daemon
-........................................
+----------------------------------------
[[command_irc_query]]
[command]*`query`* send a private message to a nick::
-........................................
+
+----------------------------------------
/query [-server <server>] <nick>[,<nick>...] [<text>]
server: send to this server (internal name)
nick: nick for private conversation
text: text to send
-........................................
+----------------------------------------
[[command_irc_quiet]]
[command]*`quiet`* quiet nicks or hosts::
-........................................
+
+----------------------------------------
/quiet [<channel>] [<nick> [<nick>...]]
channel: channel for quiet
nick: user or host to quiet
Without argument, this command display quiet list for current channel.
-........................................
+----------------------------------------
[[command_irc_quote]]
[command]*`quote`* send raw data to server without parsing::
-........................................
+
+----------------------------------------
/quote [-server <server>] <data>
server: send to this server (internal name)
data: raw data to send
-........................................
+----------------------------------------
[[command_irc_reconnect]]
[command]*`reconnect`* reconnect to server(s)::
-........................................
+
+----------------------------------------
/reconnect <server> [<server>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
@@ -519,72 +562,80 @@ server: send to this server (internal name)
-all: reconnect to all servers
-nojoin: do not join any channel (even if autojoin is enabled on server)
-switch: switch to next server address
-........................................
+----------------------------------------
[[command_irc_rehash]]
[command]*`rehash`* tell the server to reload its config file::
-........................................
+
+----------------------------------------
/rehash [<option>]
option: extra option, for some servers
-........................................
+----------------------------------------
[[command_irc_restart]]
[command]*`restart`* tell the server to restart itself::
-........................................
+
+----------------------------------------
/restart [<target>]
target: server name
-........................................
+----------------------------------------
[[command_irc_sajoin]]
[command]*`sajoin`* force a user to join channel(s)::
-........................................
+
+----------------------------------------
/sajoin <nick> <channel>[,<channel>...]
nick: nick
channel: channel name
-........................................
+----------------------------------------
[[command_irc_samode]]
[command]*`samode`* change mode on channel, without having operator status::
-........................................
+
+----------------------------------------
/samode <channel> <mode>
channel: channel name
mode: mode for channel
-........................................
+----------------------------------------
[[command_irc_sanick]]
[command]*`sanick`* force a user to use another nick::
-........................................
+
+----------------------------------------
/sanick <nick> <new_nick>
nick: nick
new_nick: new nick
-........................................
+----------------------------------------
[[command_irc_sapart]]
[command]*`sapart`* force a user to leave channel(s)::
-........................................
+
+----------------------------------------
/sapart <nick> <channel>[,<channel>...]
nick: nick
channel: channel name
-........................................
+----------------------------------------
[[command_irc_saquit]]
[command]*`saquit`* force a user to quit server with a reason::
-........................................
+
+----------------------------------------
/saquit <nick> <reason>
nick: nick
reason: reason
-........................................
+----------------------------------------
[[command_irc_server]]
[command]*`server`* list, add or remove IRC servers::
-........................................
+
+----------------------------------------
/server list|listfull [<server>]
add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
copy|rename <server> <new_name>
@@ -617,161 +668,179 @@ Examples:
/server rename oftc newoftc
/server del freenode
/server deloutq
-........................................
+----------------------------------------
[[command_irc_service]]
[command]*`service`* register a new service::
-........................................
+
+----------------------------------------
/service <nick> <reserved> <distribution> <type> <reserved> <info>
distribution: visibility of service
type: reserved for future usage
-........................................
+----------------------------------------
[[command_irc_servlist]]
[command]*`servlist`* list services currently connected to the network::
-........................................
+
+----------------------------------------
/servlist [<mask> [<type>]]
mask: list only services matching this mask
type: list only services of this type
-........................................
+----------------------------------------
[[command_irc_squery]]
[command]*`squery`* deliver a message to a service::
-........................................
+
+----------------------------------------
/squery <service> <text>
service: name of service
text: text to send
-........................................
+----------------------------------------
[[command_irc_squit]]
[command]*`squit`* disconnect server links::
-........................................
+
+----------------------------------------
/squit <server> <comment>
server: server name
comment: comment for quit
-........................................
+----------------------------------------
[[command_irc_stats]]
[command]*`stats`* query statistics about server::
-........................................
+
+----------------------------------------
/stats [<query> [<server>]]
query: c/h/i/k/l/m/o/y/u (see RFC1459)
server: server name
-........................................
+----------------------------------------
[[command_irc_summon]]
[command]*`summon`* give users who are on a host running an IRC server a message asking them to please join IRC::
-........................................
+
+----------------------------------------
/summon <user> [<target> [<channel>]]
user: username
target: server name
channel: channel name
-........................................
+----------------------------------------
[[command_irc_time]]
[command]*`time`* query local time from server::
-........................................
+
+----------------------------------------
/time [<target>]
target: query time from specified server
-........................................
+----------------------------------------
[[command_irc_topic]]
[command]*`topic`* get/set channel topic::
-........................................
+
+----------------------------------------
/topic [<channel>] [<topic>|-delete]
channel: channel name
topic: new topic for channel
-delete: delete channel topic
-........................................
+----------------------------------------
[[command_irc_trace]]
[command]*`trace`* find the route to specific server::
-........................................
+
+----------------------------------------
/trace [<target>]
target: server
-........................................
+----------------------------------------
[[command_irc_unban]]
[command]*`unban`* unban nicks or hosts::
-........................................
+
+----------------------------------------
/unban [<channel>] <nick> [<nick>...]
channel: channel for unban
nick: user or host to unban
-........................................
+----------------------------------------
[[command_irc_userhost]]
[command]*`userhost`* return a list of information about nicks::
-........................................
+
+----------------------------------------
/userhost <nick> [<nick>...]
nick: nick
-........................................
+----------------------------------------
[[command_irc_users]]
[command]*`users`* list of users logged into the server::
-........................................
+
+----------------------------------------
/users [<target>]
target: server
-........................................
+----------------------------------------
[[command_irc_version]]
[command]*`version`* give the version info of nick or server (current or specified)::
-........................................
+
+----------------------------------------
/version [<server>|<nick>]
server: server name
nick: nick
-........................................
+----------------------------------------
[[command_irc_voice]]
[command]*`voice`* give voice to nick(s)::
-........................................
+
+----------------------------------------
/voice <nick> [<nick>...]
nick: nick or mask (can start or end with "*" as wildcard)
*: give voice to everybody on channel
-........................................
+----------------------------------------
[[command_irc_wallchops]]
[command]*`wallchops`* send a notice to channel ops::
-........................................
+
+----------------------------------------
/wallchops [<channel>] <text>
channel: channel name
text: text to send
-........................................
+----------------------------------------
[[command_irc_wallops]]
[command]*`wallops`* send a message to all currently connected users who have set the 'w' user mode for themselves::
-........................................
+
+----------------------------------------
/wallops <text>
text: text to send
-........................................
+----------------------------------------
[[command_irc_who]]
[command]*`who`* generate a query which returns a list of information::
-........................................
+
+----------------------------------------
/who [<mask> [o]]
mask: only information which match this mask
o: only operators are returned according to the mask supplied
-........................................
+----------------------------------------
[[command_irc_whois]]
[command]*`whois`* query information about user(s)::
-........................................
+
+----------------------------------------
/whois [<server>] [<nick>[,<nick>...]]
server: server name
@@ -780,15 +849,16 @@ server: server name
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
-........................................
+----------------------------------------
[[command_irc_whowas]]
[command]*`whowas`* ask for information about a nick which no longer exists::
-........................................
+
+----------------------------------------
/whowas <nick>[,<nick>...] [<count> [<target>]]
nick: nick to search
count: number of replies to return (full search if negative number)
target: reply should match this mask
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/logger_commands.txt b/doc/en/autogen/user/logger_commands.txt
index c3bf32b0b..026955982 100644
--- a/doc/en/autogen/user/logger_commands.txt
+++ b/doc/en/autogen/user/logger_commands.txt
@@ -1,6 +1,7 @@
[[command_logger_logger]]
[command]*`logger`* logger plugin configuration::
-........................................
+
+----------------------------------------
/logger list
set <level>
flush
@@ -32,5 +33,5 @@ Examples:
/set logger.level.core.weechat 0
use a directory per IRC server and a file per channel inside:
/set logger.mask.irc "$server/$channel.weechatlog"
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/lua_commands.txt b/doc/en/autogen/user/lua_commands.txt
index 9b052b787..93b6a1b6d 100644
--- a/doc/en/autogen/user/lua_commands.txt
+++ b/doc/en/autogen/user/lua_commands.txt
@@ -1,6 +1,7 @@
[[command_lua_lua]]
[command]*`lua`* list/load/unload scripts::
-........................................
+
+----------------------------------------
/lua list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: script (file) to load
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/perl_commands.txt b/doc/en/autogen/user/perl_commands.txt
index cee98c4cf..559e3153b 100644
--- a/doc/en/autogen/user/perl_commands.txt
+++ b/doc/en/autogen/user/perl_commands.txt
@@ -1,6 +1,7 @@
[[command_perl_perl]]
[command]*`perl`* list/load/unload scripts::
-........................................
+
+----------------------------------------
/perl list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: script (file) to load
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/python_commands.txt b/doc/en/autogen/user/python_commands.txt
index daf4c8df8..8cd81d654 100644
--- a/doc/en/autogen/user/python_commands.txt
+++ b/doc/en/autogen/user/python_commands.txt
@@ -1,6 +1,7 @@
[[command_python_python]]
[command]*`python`* list/load/unload scripts::
-........................................
+
+----------------------------------------
/python list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: script (file) to load
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/relay_commands.txt b/doc/en/autogen/user/relay_commands.txt
index b1a38a366..5330f7871 100644
--- a/doc/en/autogen/user/relay_commands.txt
+++ b/doc/en/autogen/user/relay_commands.txt
@@ -1,6 +1,7 @@
[[command_relay_relay]]
[command]*`relay`* relay control::
-........................................
+
+----------------------------------------
/relay list|listfull|listrelay
add [ipv4.][ipv6.][ssl.]<protocol.name> <port>
del [ipv4.][ipv6.][ssl.]<protocol.name>
@@ -41,5 +42,5 @@ Examples:
/relay add ipv6.ssl.weechat 9001
weechat protocol with SSL, using IPv4 + IPv6:
/relay add ipv4.ipv6.ssl.weechat 9001
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/rmodifier_commands.txt b/doc/en/autogen/user/rmodifier_commands.txt
index 978d74d3a..ce6967b74 100644
--- a/doc/en/autogen/user/rmodifier_commands.txt
+++ b/doc/en/autogen/user/rmodifier_commands.txt
@@ -1,6 +1,7 @@
[[command_rmodifier_rmodifier]]
[command]*`rmodifier`* alter modifier strings with regular expressions::
-........................................
+
+----------------------------------------
/rmodifier list|listdefault
add <name> <modifiers> <groups> <regex>
del <name>|-all [<name>...]
@@ -26,5 +27,5 @@ Examples:
/rmodifier del password
delete all rmodifiers:
/rmodifier del -all
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/ruby_commands.txt b/doc/en/autogen/user/ruby_commands.txt
index a024c977f..19ff82afa 100644
--- a/doc/en/autogen/user/ruby_commands.txt
+++ b/doc/en/autogen/user/ruby_commands.txt
@@ -1,6 +1,7 @@
[[command_ruby_ruby]]
[command]*`ruby`* list/load/unload scripts::
-........................................
+
+----------------------------------------
/ruby list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: script (file) to load
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/script_commands.txt b/doc/en/autogen/user/script_commands.txt
index 04b14ca6d..223efc825 100644
--- a/doc/en/autogen/user/script_commands.txt
+++ b/doc/en/autogen/user/script_commands.txt
@@ -1,6 +1,7 @@
[[command_script_script]]
[command]*`script`* WeeChat scripts manager::
-........................................
+
+----------------------------------------
/script list [-o|-i]
search <text>
show <script>
@@ -72,5 +73,5 @@ Examples:
/script hold urlserver.py
/script reload urlserver
/script upgrade
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/tcl_commands.txt b/doc/en/autogen/user/tcl_commands.txt
index 993f36966..c8cf35574 100644
--- a/doc/en/autogen/user/tcl_commands.txt
+++ b/doc/en/autogen/user/tcl_commands.txt
@@ -1,6 +1,7 @@
[[command_tcl_tcl]]
[command]*`tcl`* list/load/unload scripts::
-........................................
+
+----------------------------------------
/tcl list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: script (file) to load
-q: quiet mode: do not display messages
Without argument, this command lists all loaded scripts.
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/weechat_commands.txt b/doc/en/autogen/user/weechat_commands.txt
index 7ff3bbd18..2489ee253 100644
--- a/doc/en/autogen/user/weechat_commands.txt
+++ b/doc/en/autogen/user/weechat_commands.txt
@@ -1,15 +1,17 @@
[[command_weechat_away]]
[command]*`away`* set or remove away status::
-........................................
+
+----------------------------------------
/away [-all] [<message>]
-all: set or remove away status on all connected servers
message: message for away (if no message is given, away status is removed)
-........................................
+----------------------------------------
[[command_weechat_bar]]
[command]*`bar`* manage bars::
-........................................
+
+----------------------------------------
/bar list|listfull|listitems
add <name> <type>[,<condition>] <position> <size> <separator> <item1>[,<item2>...]
default [input|title|status|nicklist]
@@ -56,11 +58,12 @@ Examples:
/bar scroll nicklist * y+10
scroll to end of nicklist on current buffer:
/bar scroll nicklist * ye
-........................................
+----------------------------------------
[[command_weechat_buffer]]
[command]*`buffer`* manage buffers::
-........................................
+
+----------------------------------------
/buffer list
clear [<number>|<name>|-merged|-all]
move|merge <number>
@@ -117,11 +120,12 @@ Examples:
/buffer #weechat
jump to next buffer:
/buffer +1
-........................................
+----------------------------------------
[[command_weechat_color]]
[command]*`color`* define color aliases and display palette of colors::
-........................................
+
+----------------------------------------
/color alias <color> <name>
unalias <color>
reset
@@ -141,20 +145,22 @@ Examples:
/color alias 214 orange
delete color 214:
/color unalias 214
-........................................
+----------------------------------------
[[command_weechat_command]]
[command]*`command`* launch explicit WeeChat or plugin command::
-........................................
+
+----------------------------------------
/command <plugin> <command>
plugin: plugin name ('weechat' for WeeChat internal command)
command: command to execute (a '/' is automatically added if not found at beginning of command)
-........................................
+----------------------------------------
[[command_weechat_cursor]]
[command]*`cursor`* free movement of cursor on screen to execute actions on specific areas of screen::
-........................................
+
+----------------------------------------
/cursor go chat|<bar>|<x>,<y>
move up|down|left|right|area_up|area_down|area_left|area_right
stop
@@ -172,11 +178,12 @@ Examples:
/cursor go nicklist
go to coordinates x=10, y=5:
/cursor go 10,5
-........................................
+----------------------------------------
[[command_weechat_debug]]
[command]*`debug`* control debug for core/plugins::
-........................................
+
+----------------------------------------
/debug list
set <plugin> <level>
dump [<plugin>]
@@ -201,11 +208,12 @@ infolists: display infos about infolists
tags: display tags for lines
term: display infos about terminal
windows: display windows tree
-........................................
+----------------------------------------
[[command_weechat_eval]]
[command]*`eval`* evaluate expression and send result to buffer::
-........................................
+
+----------------------------------------
/eval [-n] <expression>
[-n] -c <expression1> <operator> <expression2>
@@ -258,11 +266,12 @@ Examples:
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
-........................................
+----------------------------------------
[[command_weechat_filter]]
[command]*`filter`* filter messages in buffers, to hide/show them according to tags or regex::
-........................................
+
+----------------------------------------
/filter list
enable|disable|toggle [<name>]
add <name> <buffer>[,<buffer>...] <tags> <regex>
@@ -311,11 +320,12 @@ Examples:
/filter add toto irc.freenode.#weechat nick_toto *
filter lines containing "weechat sucks" on IRC channel #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
-........................................
+----------------------------------------
[[command_weechat_help]]
[command]*`help`* display help about commands and options::
-........................................
+
+----------------------------------------
/help -list|-listfull [<plugin> [<plugin>...]]
<command>
<option>
@@ -325,21 +335,23 @@ Examples:
plugin: list commands for this plugin
command: a command name
option: an option name (use /set to see list)
-........................................
+----------------------------------------
[[command_weechat_history]]
[command]*`history`* show buffer command history::
-........................................
+
+----------------------------------------
/history clear
<value>
clear: clear history
value: number of history entries to show
-........................................
+----------------------------------------
[[command_weechat_input]]
[command]*`input`* functions for command line::
-........................................
+
+----------------------------------------
/input <action> [<arguments>]
list of actions:
@@ -394,11 +406,12 @@ list of actions:
paste_stop: stop paste (bracketed paste mode)
This command is used by key bindings or plugins.
-........................................
+----------------------------------------
[[command_weechat_key]]
[command]*`key`* bind/unbind keys::
-........................................
+
+----------------------------------------
/key list|listdefault|listdiff [<context>]
bind <key> [<command> [<args>]]
bindctxt <context> <key> [<command> [<args>]]
@@ -448,11 +461,12 @@ Examples:
/key bindctxt search ctrl-I /input search_stop
middle button of mouse on a nick to retrieve info on nick:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
-........................................
+----------------------------------------
[[command_weechat_layout]]
[command]*`layout`* save/apply/reset layout for buffers and windows::
-........................................
+
+----------------------------------------
/layout save [<name>] [buffers|windows]
apply [<name>] [buffers|windows]
leave
@@ -470,11 +484,12 @@ buffers: save/apply only buffers (order of buffers)
windows: save/apply only windows (buffer displayed by each window)
Without argument, this command displays saved layouts.
-........................................
+----------------------------------------
[[command_weechat_mouse]]
[command]*`mouse`* mouse control::
-........................................
+
+----------------------------------------
/mouse enable|disable|toggle [<delay>]
enable: enable mouse
@@ -489,11 +504,12 @@ Examples:
/mouse enable
toggle mouse for 5 seconds:
/mouse toggle 5
-........................................
+----------------------------------------
[[command_weechat_mute]]
[command]*`mute`* execute a command silently::
-........................................
+
+----------------------------------------
/mute [-current | -buffer <name> | -all] command
-current: no output on current buffer
@@ -511,11 +527,12 @@ Examples:
/mute -current msg * hi!
message to #weechat channel:
/mute -buffer irc.freenode.#weechat msg #weechat hi!
-........................................
+----------------------------------------
[[command_weechat_plugin]]
[command]*`plugin`* list/load/unload plugins::
-........................................
+
+----------------------------------------
/plugin list|listfull [<name>]
load <filename> [<arguments>]
autoload [<arguments>]
@@ -533,11 +550,12 @@ Examples:
arguments: arguments given to plugin on load
Without argument, this command lists loaded plugins.
-........................................
+----------------------------------------
[[command_weechat_proxy]]
[command]*`proxy`* manage proxies::
-........................................
+
+----------------------------------------
/proxy list
add <name> <type> <address> <port> [<username> [<password>]]
del <name>|-all
@@ -566,31 +584,34 @@ Examples:
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
delete a proxy:
/proxy del myproxy
-........................................
+----------------------------------------
[[command_weechat_quit]]
[command]*`quit`* quit WeeChat::
-........................................
+
+----------------------------------------
/quit [-yes] [<arguments>]
-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)
-........................................
+----------------------------------------
[[command_weechat_reload]]
[command]*`reload`* reload configuration files from disk::
-........................................
+
+----------------------------------------
/reload [<file> [<file>...]]
file: configuration file to reload (without extension ".conf")
Without argument, all files (WeeChat and plugins) are reloaded.
-........................................
+----------------------------------------
[[command_weechat_repeat]]
[command]*`repeat`* execute a command several times::
-........................................
+
+----------------------------------------
/repeat [-interval <delay>] <count> <command>
delay: delay between execution of commands (in milliseconds)
@@ -602,21 +623,23 @@ All commands are executed on buffer where this command was issued.
Example:
scroll 2 pages up:
/repeat 2 /window page_up
-........................................
+----------------------------------------
[[command_weechat_save]]
[command]*`save`* save configuration files to disk::
-........................................
+
+----------------------------------------
/save [<file> [<file>...]]
file: configuration file to save (without extension ".conf")
Without argument, all files (WeeChat and plugins) are saved.
-........................................
+----------------------------------------
[[command_weechat_secure]]
[command]*`secure`* manage secured data (passwords or private data encrypted in file sec.conf)::
-........................................
+
+----------------------------------------
/secure passphrase <passphrase>|-delete
decrypt <passphrase>|-discard
set <name> <value>
@@ -653,11 +676,12 @@ Examples:
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias to ghost the nick "mynick":
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
-........................................
+----------------------------------------
[[command_weechat_set]]
[command]*`set`* set config options::
-........................................
+
+----------------------------------------
/set [<option> [<value>]]
diff [<option> [<option>...]]
@@ -682,11 +706,12 @@ Examples:
/set diff
display changed options in irc plugin:
/set diff irc.*
-........................................
+----------------------------------------
[[command_weechat_unset]]
[command]*`unset`* unset/reset config options::
-........................................
+
+----------------------------------------
/unset <option>
option: name of an option (may begin or end with "*" to mass-reset options, use carefully!)
@@ -698,11 +723,12 @@ Examples:
/unset weechat.look.item_time_format
reset all color options:
/unset weechat.color.*
-........................................
+----------------------------------------
[[command_weechat_upgrade]]
[command]*`upgrade`* upgrade WeeChat without disconnecting from servers::
-........................................
+
+----------------------------------------
/upgrade [<path_to_binary>|-quit]
path_to_binary: path to WeeChat binary (default is current binary)
@@ -728,29 +754,32 @@ With option "-quit", the process is slightly different:
Then later you can restore session with command: weechat --upgrade
IMPORTANT: you must restore the session with exactly same configuration (files *.conf).
It is possible to restore WeeChat session on another machine if you copy the content of directory "~/.weechat".
-........................................
+----------------------------------------
[[command_weechat_uptime]]
[command]*`uptime`* show WeeChat uptime::
-........................................
+
+----------------------------------------
/uptime [-o | -ol]
-o: send uptime to current buffer as input (english string)
-ol: send uptime to current buffer as input (translated string)
-........................................
+----------------------------------------
[[command_weechat_version]]
[command]*`version`* show WeeChat version and compilation date::
-........................................
+
+----------------------------------------
/version [-o | -ol]
-o: send version to current buffer as input (english string)
-ol: send version to current buffer as input (translated string)
-........................................
+----------------------------------------
[[command_weechat_wait]]
[command]*`wait`* schedule a command execution in future::
-........................................
+
+----------------------------------------
/wait <number>[<unit>] <command>
number: amount of time to wait (integer number)
@@ -770,11 +799,12 @@ Examples:
/wait 15m /away -all I'm away
say 'hello' in 2 minutes:
/wait 2m hello
-........................................
+----------------------------------------
[[command_weechat_window]]
[command]*`window`* manage windows::
-........................................
+
+----------------------------------------
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
@@ -833,5 +863,5 @@ Examples:
/window scroll -d
zoom on window #2:
/window zoom -window 2
-........................................
+----------------------------------------
diff --git a/doc/en/autogen/user/xfer_commands.txt b/doc/en/autogen/user/xfer_commands.txt
index e15791e72..44a86650b 100644
--- a/doc/en/autogen/user/xfer_commands.txt
+++ b/doc/en/autogen/user/xfer_commands.txt
@@ -1,19 +1,21 @@
[[command_xfer_me]]
[command]*`me`* send a CTCP action to remote host::
-........................................
+
+----------------------------------------
/me <message>
message: message to send
-........................................
+----------------------------------------
[[command_xfer_xfer]]
[command]*`xfer`* xfer control::
-........................................
+
+----------------------------------------
/xfer [list|listfull]
list: list xfer
listfull: list xfer (verbose)
Without argument, this command opens buffer with xfer list.
-........................................
+----------------------------------------
diff --git a/doc/en/weechat_plugin_api.en.txt b/doc/en/weechat_plugin_api.en.txt
index 758f31f19..7ea71ef06 100644
--- a/doc/en/weechat_plugin_api.en.txt
+++ b/doc/en/weechat_plugin_api.en.txt
@@ -599,7 +599,7 @@ This function is not available in scripting API.
weechat_strcasecmp_range
^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Locale and case independent string comparison, using a range for case
comparison.
@@ -678,7 +678,7 @@ This function is not available in scripting API.
weechat_strncasecmp_range
^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Locale and case independent string comparison, for 'max' chars, using a range
for case comparison.
@@ -793,7 +793,7 @@ This function is not available in scripting API.
weechat_strlen_screen
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.4.2._
+_WeeChat ≥ 0.4.2._
Return number of chars needed on screen to display UTF-8 string.
Non-printable chars have a width of 1 (this is the difference with the function
@@ -919,7 +919,7 @@ This function is not available in scripting API.
weechat_string_expand_home
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Replace leading `~` by string with home directory. If string does not start
with `~`, then same string is returned.
@@ -1070,7 +1070,7 @@ regex = weechat.string_mask_to_regex("test*mask") # "test.*mask"
weechat_string_regex_flags
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Get pointer on string after flags and return mask with flags to compile regular
expression.
@@ -1123,7 +1123,7 @@ This function is not available in scripting API.
weechat_string_regcomp
^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Compile a regular expression using optional flags at beginning of string (for
format of flags, see <<_weechat_string_regex_flags,weechat_string_regex_flags>>).
@@ -1207,7 +1207,7 @@ highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
weechat_string_has_highlight_regex
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Check if a string has one or more highlights, using a regular expression.
For at least one match of regular expression on string, it must be surrounded
@@ -1269,7 +1269,7 @@ Arguments:
** 0: each string will contain one word
** 1: each string will contain all string until end of line (see example below)
** 2: same as 1, but do not remove separators at end of string before split
- _(new in version 0.3.6)_
+ _(WeeChat ≥ 0.3.6)_
* 'num_items_max': maximum number of items created (0 = no limit)
* 'num_items': pointer to int which will contain number of items created
@@ -1542,7 +1542,7 @@ str = weechat.string_remove_color(my_string, "?")
weechat_string_encode_base64
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.2._
+_WeeChat ≥ 0.3.2._
Encode a string in base64.
@@ -1575,7 +1575,7 @@ This function is not available in scripting API.
weechat_string_decode_base64
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.2._
+_WeeChat ≥ 0.3.2._
Decode a base64 string.
@@ -1612,7 +1612,7 @@ This function is not available in scripting API.
weechat_string_is_command_char
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.2._
+_WeeChat ≥ 0.3.2._
Check if first char of string is a command char (default command char is '/').
@@ -1654,7 +1654,7 @@ command_char2 = weechat.string_is_command_char("test") # == 0
weechat_string_input_for_buffer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.2._
+_WeeChat ≥ 0.3.2._
Return pointer to input text for buffer (pointer inside "string" argument), or
NULL if it's a command.
@@ -1699,7 +1699,7 @@ str3 = weechat.string_input_for_buffer("//test") # "/test"
weechat_string_eval_expression
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.4.0, updated in 0.4.2._
+_WeeChat ≥ 0.4.0, updated in 0.4.2._
Evaluate an expression and return result as a string.
Special variables with format `${variable}` are expanded (see command `/eval` in
@@ -2484,7 +2484,7 @@ This function is not available in scripting API.
weechat_file_get_content
^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.1._
+_WeeChat ≥ 0.3.1._
Get content of text file in a string.
@@ -2620,7 +2620,7 @@ This function is not available in scripting API.
weechat_util_get_time_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.2._
+_WeeChat ≥ 0.3.2._
Get date/time as a string built with "strftime".
@@ -2650,7 +2650,7 @@ This function is not available in scripting API.
weechat_util_version_number
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.9._
+_WeeChat ≥ 0.3.9._
Convert a string with WeeChat version to a number.
@@ -2809,7 +2809,7 @@ item = weechat.list_search(list, "my data")
weechat_list_search_pos
^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Search an item position in a list.
@@ -2891,7 +2891,7 @@ item = weechat.list_casesearch(list, "my data")
weechat_list_casesearch_pos
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Search an item position in a list, ignoring case.
@@ -3270,7 +3270,7 @@ Hashtable functions.
weechat_hashtable_new
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Create a new hashtable.
@@ -3343,7 +3343,7 @@ This function is not available in scripting API.
weechat_hashtable_set_with_size
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3, updated in 0.4.2._
+_WeeChat ≥ 0.3.3, updated in 0.4.2._
Add or update item in a hashtable with size for key and value.
@@ -3384,7 +3384,7 @@ This function is not available in scripting API.
weechat_hashtable_set
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3, updated in 0.4.2._
+_WeeChat ≥ 0.3.3, updated in 0.4.2._
Add or update item in a hashtable.
@@ -3419,7 +3419,7 @@ This function is not available in scripting API.
weechat_hashtable_get
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Get value associated with a key in a hashtable.
@@ -3452,7 +3452,7 @@ This function is not available in scripting API.
weechat_hashtable_has_key
^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return 1 if hashtable has key, otherwise 0.
@@ -3489,7 +3489,7 @@ This function is not available in scripting API.
weechat_hashtable_map
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Call a function on all hashtable entries.
@@ -3534,7 +3534,7 @@ This function is not available in scripting API.
weechat_hashtable_map_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Call a function on all hashtable entries, sending keys and values as strings.
@@ -3582,7 +3582,7 @@ This function is not available in scripting API.
weechat_hashtable_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Return integer value of a hashtable property.
@@ -3618,7 +3618,7 @@ This function is not available in scripting API.
weechat_hashtable_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return string value of a hashtable property.
@@ -3674,7 +3674,7 @@ This function is not available in scripting API.
weechat_hashtable_set_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Set pointer value of a hashtable property.
@@ -3691,7 +3691,7 @@ Arguments:
* 'hashtable': hashtable pointer
* 'property' and 'value': property name, with its value:
** 'callback_free_key': set callback function used to free keys in hashtable
- _(new in version 0.4.2)_
+ _(WeeChat ≥ 0.4.2)_
** 'callback_free_value': set callback function used to free values in hashtable
C example:
@@ -3713,7 +3713,7 @@ This function is not available in scripting API.
weechat_hashtable_add_to_infolist
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Add hashtable items to an infolist item.
@@ -3759,7 +3759,7 @@ This function is not available in scripting API.
weechat_hashtable_remove
^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Remove an item in a hashtable.
@@ -3788,7 +3788,7 @@ This function is not available in scripting API.
weechat_hashtable_remove_all
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Remove all items in a hashtable.
@@ -3816,7 +3816,7 @@ This function is not available in scripting API.
weechat_hashtable_free
^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.3._
+_WeeChat ≥ 0.3.3._
Free a hashtable.
@@ -5979,7 +5979,7 @@ elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_ERROR:
weechat_config_set_desc_plugin
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.5._
+_WeeChat ≥ 0.3.5._
Set description for option in plugins configuration file (plugins.conf).
@@ -6094,7 +6094,7 @@ Functions for key bindings.
weechat_key_bind
^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Add new key bindings.
@@ -6159,7 +6159,7 @@ weechat.key_bind("mouse", keys)
weechat_key_unbind
^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Remove key binding(s).
@@ -6296,14 +6296,14 @@ Arguments:
*** '-underline': remove underline
*** 'emphasis': toggle the emphasis for text (note: this should be used only in
bars, because WeeChat uses text emphasis when searching text in buffer)
- _(new in version 0.4.2)_
+ _(WeeChat ≥ 0.4.2)_
** bar color name:
*** 'bar_fg': foreground color for bar
*** 'bar_delim': delimiters color for bar
*** 'bar_bg': background color for bar
** reset:
*** 'reset': reset color and attributes
-*** 'resetcolor': reset color (keep attributes) _(new in version 0.3.6)_
+*** 'resetcolor': reset color (keep attributes) _(WeeChat ≥ 0.3.6)_
Format of color is: attributes (optional) + color name + ",background"
(optional). Possible attributes are:
@@ -6312,7 +6312,7 @@ Format of color is: attributes (optional) + color name + ",background"
* `!` : reverse video
* `_` : underlined text
* `|` : keep attributes: do not reset bold/reverse/underlined when changing
- color _(new in version 0.3.6)_
+ color _(WeeChat ≥ 0.3.6)_
Examples:
@@ -6621,7 +6621,7 @@ Hooks
Hook priority
^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
In some hooks, you can set a priority. A hook with higher priority is at the
beginning of hooks list, so it will be found and executed before other hooks.
@@ -7002,7 +7002,7 @@ shell does). +
If the split is not correct (according to quotes in your command), or if you
want to use shell, you can use function
<<_weechat_hook_process_hashtable,weechat_hook_process_hashtable>> with
-arguments in the hashtable 'options' _(new in version 0.4.0)_.
+arguments in the hashtable 'options' _(WeeChat ≥ 0.4.0)_.
Prototype:
@@ -7021,7 +7021,7 @@ struct t_hook *weechat_hook_process (const char *command,
Arguments:
-* 'command': command to launch in child process or URL _(new in version 0.3.7)_,
+* 'command': command to launch in child process or URL _(WeeChat ≥ 0.3.7)_,
see below
* 'timeout': timeout for command (in milliseconds): after this timeout, child
process is killed (0 means no timeout)
@@ -7053,7 +7053,7 @@ When command has ended, or if timeout is reached, WeeChat will automatically
unhook (and kill process if it is still running).
The command can be an URL with format: "url:http://www.example.com", to download
-content of URL _(new in version 0.3.7)_. Options are possible for URL with
+content of URL _(WeeChat ≥ 0.3.7)_. Options are possible for URL with
function <<_weechat_hook_process_hashtable,weechat_hook_process_hashtable>>.
[TIP]
@@ -7133,7 +7133,7 @@ hook = weechat.hook_process("ls", 5000, "my_process_cb", "")
weechat_hook_process_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Hook a process (launched with fork) using options in a hashtable, and catch
output.
@@ -7161,7 +7161,7 @@ with an extra argument:
For a standard command (not beginning with "url:"), the hashtable 'options' can
contain arguments for command (and then 'command' must be only the command
-without arguments) _(new in version 0.4.0)_. +
+without arguments) _(WeeChat ≥ 0.4.0)_. +
The keys in hashtable must be: 'arg1', 'arg2', ...
For command "url:...", following options are available (see
@@ -7595,28 +7595,28 @@ Arguments:
| Plugin | Signal | Arguments | Description
| aspell | aspell_suggest +
- _(new in version 0.4.0)_ |
+ _(WeeChat ≥ 0.4.0)_ |
Pointer: buffer |
New suggestions for a misspelled word
| guile | guile_script_loaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Scheme script loaded
| guile | guile_script_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Scheme script unloaded
| guile | guile_script_installed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.scm,/path/to/script2.scm") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Scheme script(s) installed
| guile | guile_script_removed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.scm,script2.scm") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Scheme script(s) removed
| irc | xxx,irc_in_yyy ^(1)^ |
@@ -7630,19 +7630,19 @@ Arguments:
signal sent only if message is *not* ignored)
| irc | xxx,irc_raw_in_yyy ^(1)^ +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: message |
IRC message from server (before irc plugin uses it,
signal sent even if message is ignored)
| irc | xxx,irc_raw_in2_yyy ^(1)^ +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: message |
IRC message from server (after irc plugin uses it,
signal sent even if message is ignored)
| irc | xxx,irc_out1_yyy ^(1)^ +
- _(new in version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
String: message |
IRC message sent to server (before automatic split to fit in 512 bytes)
@@ -7651,7 +7651,7 @@ Arguments:
IRC message sent to server (after automatic split to fit in 512 bytes)
| irc | xxx,irc_outtags_yyy ^(1)^ +
- _(new in version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
String: tags + ";" + message |
Tags + IRC message sent to server
@@ -7676,7 +7676,7 @@ Arguments:
Private opened
| irc | irc_server_opened +
- _(new in version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Pointer: buffer |
Server buffer opened
@@ -7701,27 +7701,27 @@ Arguments:
Ignore removed
| irc | irc_notify_join +
- _(new in version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: server name + "," + nick |
A nick in notify list has joined server
| irc | irc_notify_quit +
- _(new in version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: server name + "," + nick |
A nick in notify list has quit server
| irc | irc_notify_away +
- _(new in version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: server name + "," + nick + "," + away message |
A nick in notify list is now away on server
| irc | irc_notify_still_away +
- _(new in version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: server name + "," + nick + "," + away message |
A nick in notify list is still away on server (away message has changed)
| irc | irc_notify_back +
- _(new in version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: server name + "," + nick |
A nick in notify list is back (away status removed)
@@ -7738,103 +7738,103 @@ Arguments:
Display backlog for buffer
| lua | lua_script_loaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Lua script loaded
| lua | lua_script_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Lua script unloaded
| lua | lua_script_installed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.lua,/path/to/script2.lua") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Lua script(s) installed
| lua | lua_script_removed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.lua,script2.lua") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Lua script(s) removed
| perl | perl_script_loaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Perl script loaded
| perl | perl_script_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Perl script unloaded
| perl | perl_script_installed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.pl,/path/to/script2.pl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Perl script(s) installed
| perl | perl_script_removed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.pl,script2.pl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Perl script(s) removed
| python | python_script_loaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Python script loaded
| python | python_script_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Python script unloaded
| python | python_script_installed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.py,/path/to/script2.py") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Python script(s) installed
| python | python_script_removed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.py,script2.py") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Python script(s) removed
| ruby | ruby_script_loaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Ruby script loaded
| ruby | ruby_script_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Ruby script unloaded
| ruby | ruby_script_installed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.rb,/path/to/script2.rb") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Ruby script(s) installed
| ruby | ruby_script_removed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.rb,script2.rb") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Ruby script(s) removed
| tcl | tcl_script_loaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Tcl script loaded
| tcl | tcl_script_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Tcl script unloaded
| tcl | tcl_script_installed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.tcl,/path/to/script2.tcl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Tcl script(s) installed
| tcl | tcl_script_removed +
- _(new in version 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.tcl,script2.tcl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Tcl script(s) removed
| weechat | buffer_closing |
@@ -7846,7 +7846,7 @@ Arguments:
Buffer closed
| weechat | buffer_line_added +
- _(new in version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Pointer: line |
Line added in a buffer
@@ -7899,7 +7899,7 @@ Arguments:
Type of buffer changed
| weechat | day_changed +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: new date, format: "2010-01-31" |
Day of system date has changed
@@ -7960,42 +7960,42 @@ Arguments:
Key pressed
| weechat | nicklist_group_added +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + group name |
Group added in nicklist
| weechat | nicklist_group_changed +
- _(new in version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
String: buffer pointer + "," + group name |
Group changed in nicklist
| weechat | nicklist_group_removing +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
String: buffer pointer + "," + group name |
Removing group from nicklist
| weechat | nicklist_group_removed +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + group name |
Group removed from nicklist
| weechat | nicklist_nick_added +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + nick name |
Nick added in nicklist
| weechat | nicklist_nick_changed +
- _(new in version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
String: buffer pointer + "," + nick name |
Nick changed in nicklist
| weechat | nicklist_nick_removing +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
String: buffer pointer + "," + nick name |
Removing nick from nicklist
| weechat | nicklist_nick_removed +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + nick name |
Nick removed from nicklist
@@ -8004,12 +8004,12 @@ Arguments:
Partial completion happened
| weechat | plugin_loaded +
- _(new in version 0.3.9)_ |
- String: path to plugin loaded (example: "/usr/lib/weechat/plugins/irc.so") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: path to plugin loaded |
Plugin loaded
| weechat | plugin_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: name of plugin unloaded (example: "irc") |
Plugin unloaded
@@ -8022,7 +8022,7 @@ Arguments:
Command `/upgrade` issued by user
| weechat | upgrade_ended +
- _(new in version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
- |
End of upgrade process (command `/upgrade`)
@@ -8035,17 +8035,17 @@ Arguments:
Private message displayed
| weechat | window_closing +
- _(new in version 0.3.6)_ |
+ _(WeeChat ≥ 0.3.6)_ |
Pointer: window |
Closing window
| weechat | window_closed +
- _(new in version 0.3.6)_ |
+ _(WeeChat ≥ 0.3.6)_ |
Pointer: window |
Window closed
| weechat | window_opened +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
Pointer: window |
Window opened
@@ -8054,7 +8054,7 @@ Arguments:
Scroll in window
| weechat | window_switch +
- _(new in version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Pointer: window |
Switching window
@@ -8099,7 +8099,7 @@ Arguments:
Xfer resume ready
| xfer | xfer_ended +
- _(new in version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Pointer: infolist with xfer info |
Xfer has ended
|========================================
@@ -8119,7 +8119,7 @@ Arguments:
** return value:
*** 'WEECHAT_RC_OK'
*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
- _(new in version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
*** 'WEECHAT_RC_ERROR'
* 'callback_data': pointer given to callback when it is called by WeeChat
@@ -8301,7 +8301,7 @@ weechat.hook_signal_send("python_script_remove", WEECHAT_HOOK_SIGNAL_STRING,
Signal irc_input_send
+++++++++++++++++++++
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
The signal "irc_input_send" can be sent to simulate input in an irc buffer
(server, channel or private).
@@ -8349,7 +8349,7 @@ weechat.hook_signal_send("irc_input_send", weechat.WEECHAT_HOOK_SIGNAL_STRING,
weechat_hook_hsignal
^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Hook a hsignal (signal with hashtable).
@@ -8374,47 +8374,47 @@ Arguments:
| Plugin | Signal | Arguments | Description
| irc | irc_redirection_xxx_yyy ^(1)^ +
- _(new in version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
See <<hsignal_irc_redirect_command,hsignal_irc_redirect_command>> |
Redirection output
| weechat | nicklist_group_added +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'group' ('struct t_gui_nick_group *'): group |
Group added in nicklist
| weechat | nicklist_nick_added +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'nick' ('struct t_gui_nick *'): nick |
Nick added in nicklist
| weechat | nicklist_group_removing +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'group' ('struct t_gui_nick_group *'): group |
Removing group from nicklist
| weechat | nicklist_nick_removing +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'nick' ('struct t_gui_nick *'): nick |
Removing nick from nicklist
| weechat | nicklist_group_changed +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'group' ('struct t_gui_nick_group *'): group |
Group changed in nicklist
| weechat | nicklist_nick_changed +
- _(new in version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'nick' ('struct t_gui_nick *'): nick |
@@ -8433,7 +8433,7 @@ pattern.
** return value:
*** 'WEECHAT_RC_OK'
*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
- _(new in version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
*** 'WEECHAT_RC_ERROR'
* 'callback_data': pointer given to callback when it is called by WeeChat
@@ -8474,7 +8474,7 @@ hook = weechat.hook_hsignal("test", "my_hsignal_cb", "")
weechat_hook_hsignal_send
^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Send a hsignal (signal with hashtable).
@@ -8522,7 +8522,7 @@ weechat.hook_hsignal_send("my_hsignal", { "key": "value" })
Hsignal irc_redirect_command
++++++++++++++++++++++++++++
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
The hsignal "irc_redirect_command" can be sent to redirect output of irc
command to a callback.
@@ -8626,7 +8626,7 @@ weechat.hook_signal_send("irc_input_send", weechat.WEECHAT_HOOK_SIGNAL_STRING,
Hsignal irc_redirect_pattern
++++++++++++++++++++++++++++
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
The hsignal "irc_redirect_pattern" can be sent to create a pattern for irc
redirect (see <<hsignal_irc_redirect_command>>).
@@ -8849,7 +8849,7 @@ hook = weechat.hook_completion("plugin_item", "my custom completion!",
weechat_hook_completion_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Get a completion property as string.
@@ -8963,98 +8963,98 @@ Arguments:
* 'modifier': modifier name, list of modifiers used by Weechat or plugins
(priority allowed, see note about <<hook_priority,priority>>):
-[width="100%",cols="^1,^2,3,4,4",options="header"]
+[width="100%",cols="^2,3,4,4",options="header"]
|========================================
-| Plugin | Modifier | Modifier data | String | Output
+| Modifier | Modifier data | String | Output
-| charset | charset_decode |
+| charset_decode |
plugin.buffer_name |
Any string |
String decoded from charset found for plugin/buffer to UTF-8
-| charset | charset_encode |
+| charset_encode |
plugin.buffer_name |
Any string |
String encoded from UTF-8 to charset found for plugin/buffer
-| irc | irc_color_decode |
+| irc_color_decode |
"1" to keep colors, "0" to remove colors |
Any string |
String with WeeChat color codes, or without color
-| irc | irc_color_encode |
+| irc_color_encode |
"1" to keep colors, "0" to remove colors |
Any string |
String with IRC color codes, or without color
-| irc | irc_command_auth +
- _(new in version 0.4.1)_ |
+| irc_command_auth +
+ _(WeeChat ≥ 0.4.1)_ |
Server name |
Authentication command (for example: `/msg nickserv identify password`) |
command with hidden password (for example: `/msg nickserv identify ********`)
-| irc | irc_message_auth +
- _(new in version 0.4.1)_ |
+| irc_message_auth +
+ _(WeeChat ≥ 0.4.1)_ |
Server name |
Message displayed after `/msg` sent to nickserv |
Message with hidden password
-| irc | irc_in_xxx ^(1)^ |
+| irc_in_xxx ^(1)^ |
Server name |
Content of message received from IRC server (before charset decoding) |
New content of message
-| irc | irc_in2_xxx ^(1)^ +
- _(new in version 0.3.5)_ |
+| irc_in2_xxx ^(1)^ +
+ _(WeeChat ≥ 0.3.5)_ |
Server name |
Content of message received from IRC server (after charset decoding) |
New content of message
-| irc | irc_out1_xxx ^(1)^ +
- _(new in version 0.3.7)_ |
+| irc_out1_xxx ^(1)^ +
+ _(WeeChat ≥ 0.3.7)_ |
Server name |
Content of message about to be sent to IRC server (before automatic split to fit in 512 bytes) |
New content of message
-| irc | irc_out_xxx ^(1)^ |
+| irc_out_xxx ^(1)^ |
Server name |
Content of message about to be sent to IRC server (after automatic split to fit in 512 bytes) |
New content of message
-| weechat | bar_condition_yyy ^(2)^ |
+| bar_condition_yyy ^(2)^ |
String with window pointer ("0x123..") |
Empty string |
"1" to display bar, "0" to hide it
-| weechat | history_add +
- _(new in version 0.3.2)_ |
+| history_add +
+ _(WeeChat ≥ 0.3.2)_ |
String with buffer pointer ("0x123..") |
Content of command line to add in command history (buffer and global) |
String added to command history
-| weechat | input_text_content |
+| input_text_content |
String with buffer pointer ("0x123..") |
Content of command line |
New content of command line
-| weechat | input_text_display |
+| input_text_display |
String with buffer pointer ("0x123..") |
Content of command line, without cursor tag |
New string, for display only (command line is not changed)
-| weechat | input_text_display_with_cursor |
+| input_text_display_with_cursor |
String with buffer pointer ("0x123..") |
Content of command line, with cursor tag |
New string, for display only (command line is not changed)
-| weechat | input_text_for_buffer +
- _(new in version 0.3.7)_ |
+| input_text_for_buffer +
+ _(WeeChat ≥ 0.3.7)_ |
String with buffer pointer ("0x123..") |
Content of command line sent to buffer (text or command) |
New content of command line sent to buffer
-| weechat | weechat_print |
- plugin;buffer_name;tags |
+| weechat_print |
+ plugin + ";" + buffer_name + ";" + tags |
Message printed |
New message printed
|========================================
@@ -9233,7 +9233,7 @@ hook = weechat.hook_info("my_info", "Some info", "Info about arguments",
weechat_hook_info_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Hook an information (callback takes and returns a hashtable).
@@ -9489,36 +9489,36 @@ Content of hashtable sent to callback (keys and values are of type "string"):
[width="100%",cols="5m,5,8,3",options="header"]
|========================================
-| Key ^(1)^ | Description | Value examples | Value if N/A
+| Key ^(1)^ | Description | Value examples | Value if N/A
| _x | Column on screen 2+| "0" ... "n"
| _y | Line on screen 2+| "0" ... "n"
| _key | Key or mouse event 2+| "button1", "button2-gesture-left", ...
-| _window | Pointer to window | "0x12345678" | ""
-| _window_number | Number of window | "1" ... "n" | "*"
-| _buffer | Pointer to buffer | "0x12345678" | ""
-| _buffer_number | Number of buffer | "1" ... "n" | "-1"
-| _buffer_plugin | Plugin name of buffer | "core", "irc", ... | ""
-| _buffer_name | Name of buffer | "weechat", "freenode.#weechat", ... | ""
-| _buffer_full_name | Full name of buffer | "core.weechat", "irc.freenode.#weechat", ... | ""
-| _buffer_localvar_XXX ^(2)^ | Local variables of buffer | any value | not set
-| _chat | Chat area indicator | "0" or "1" | "0"
-| _chat_line_x | Column in line ^(3)^ | "0" ... "n" | "-1"
-| _chat_line_y | Line number ^(3)^ | "0" ... "n" | "-1"
-| _chat_line_date | Line date/time | "1313237175" | "0"
-| _chat_line_date_printed | Line date/time ^(4)^ | "1313237175" | "0"
-| _chat_line_time | Time displayed | "14:06:15" | ""
-| _chat_line_tags | Tags of line | "irc_privmsg,notify_message,nick_FlashCode,log1" | ""
-| _chat_line_nick | Nick of line | "FlashCode" | ""
-| _chat_line_prefix | Prefix of line | "@FlashCode" | ""
-| _chat_line_message | Message of line | "Hello world!" | ""
-| _chat_word | Word at (x,y) | "Hello" | ""
-| _chat_bol | Beginning of line ⇒ (x-1,y) | "He" | ""
-| _chat_eol | (x,y) ⇒ end of line | "llo world!" | ""
-| _bar_name | Name of bar | "title", "nicklist", ... | ""
-| _bar_filling | Filling of bar | "horizontal", "vertical", ... | ""
-| _bar_item_name | Name of bar item | "buffer_nicklist", "hotlist", ... | ""
-| _bar_item_line | Line in bar item | "0" ... "n" | "-1"
-| _bar_item_col | Column in bar item | "0" ... "n" | "-1"
+| _window | Pointer to window | "0x12345678" | ""
+| _window_number | Number of window | "1" ... "n" | "*"
+| _buffer | Pointer to buffer | "0x12345678" | ""
+| _buffer_number | Number of buffer | "1" ... "n" | "-1"
+| _buffer_plugin | Plugin name of buffer | "core", "irc", ... | ""
+| _buffer_name | Name of buffer | "weechat", "freenode.#weechat", ... | ""
+| _buffer_full_name | Full name of buffer | "core.weechat", "irc.freenode.#weechat", ... | ""
+| _buffer_localvar_XXX ^(2)^ | Local variables of buffer | any value | not set
+| _chat | Chat area indicator | "0" or "1" | "0"
+| _chat_line_x | Column in line ^(3)^ | "0" ... "n" | "-1"
+| _chat_line_y | Line number ^(3)^ | "0" ... "n" | "-1"
+| _chat_line_date | Line date/time | "1313237175" | "0"
+| _chat_line_date_printed | Line date/time ^(4)^ | "1313237175" | "0"
+| _chat_line_time | Time displayed | "14:06:15" | ""
+| _chat_line_tags | Tags of line | "irc_privmsg,nick_flashy,log1" | ""
+| _chat_line_nick | Nick of line | "FlashCode" | ""
+| _chat_line_prefix | Prefix of line | "@FlashCode" | ""
+| _chat_line_message | Message of line | "Hello world!" | ""
+| _chat_word | Word at (x,y) | "Hello" | ""
+| _chat_bol | Beginning of line ⇒ (x-1,y) | "He" | ""
+| _chat_eol | (x,y) ⇒ end of line | "llo world!" | ""
+| _bar_name | Name of bar | "title", "nicklist", ... | ""
+| _bar_filling | Filling of bar | "horizontal", "vertical", ... | ""
+| _bar_item_name | Name of bar item | "buffer_nicklist", "hotlist", ... | ""
+| _bar_item_line | Line in bar item | "0" ... "n" | "-1"
+| _bar_item_col | Column in bar item | "0" ... "n" | "-1"
|========================================
[NOTE]
@@ -9587,7 +9587,7 @@ hook = weechat.hook_focus("buffer_nicklist", "my_focus_nicklist_cb", "")
weechat_hook_set
^^^^^^^^^^^^^^^^
-_New in version 0.3.9._
+_WeeChat ≥ 0.3.9._
Set string value of a hook property.
@@ -10154,7 +10154,7 @@ Arguments:
** 'plugin': name of plugin which created this buffer ("core" for WeeChat main
buffer)
** 'name': name of buffer
-** 'full_name': full name of buffer ("plugin.name") _(new in version 0.3.7)_
+** 'full_name': full name of buffer ("plugin.name") _(WeeChat ≥ 0.3.7)_
** 'short_name': short name of buffer (note: used for display only and can be
changed by user, this must not be used to find name of buffer, use instead
'name', 'full_name' or local variable 'channel')
@@ -10437,9 +10437,9 @@ Arguments:
** 'input_callback': set input callback function
** 'input_callback_data': set input callback data
** 'nickcmp_callback': set nick comparison callback function (this callback is
- called when searching nick in nicklist) _(new in version 0.3.9)_
+ called when searching nick in nicklist) _(WeeChat ≥ 0.3.9)_
** 'nickcmp_callback_data': set nick comparison callback data
- _(new in version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
Prototypes for callbacks:
@@ -10519,7 +10519,7 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
weechat_buffer_match_list
^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.5._
+_WeeChat ≥ 0.3.5._
Check if buffer matches a list of buffers.
@@ -10615,7 +10615,7 @@ current_window = weechat.current_window()
weechat_window_search_with_buffer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.5._
+_WeeChat ≥ 0.3.5._
Return pointer to window displaying buffer.
@@ -11164,7 +11164,7 @@ weechat.nicklist_remove_all(my_buffer)
weechat_nicklist_get_next_item
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Get next group or nick from nicklist (mainly used to display nicklist).
@@ -11215,7 +11215,7 @@ This function is not available in scripting API.
weechat_nicklist_group_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return integer value of a group property.
@@ -11261,7 +11261,7 @@ visible = weechat.nicklist_group_get_integer(buffer, group, "visible")
weechat_nicklist_group_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return string value of a group property.
@@ -11307,7 +11307,7 @@ color = weechat.nicklist_group_get_string(buffer, group, "color")
weechat_nicklist_group_get_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return pointer value of a group property.
@@ -11352,7 +11352,7 @@ parent = weechat.nicklist_group_get_pointer(buffer, group, "parent")
weechat_nicklist_group_set
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Set string value of a group property.
@@ -11420,7 +11420,7 @@ weechat.nicklist_group_set(buffer, group, "visible", "0")
weechat_nicklist_nick_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return integer value of a nick property.
@@ -11465,7 +11465,7 @@ visible = weechat.nicklist_nick_get_integer(buffer, nick, "visible")
weechat_nicklist_nick_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return string value of a nick property.
@@ -11513,7 +11513,7 @@ color = weechat.nicklist_nick_get_string(buffer, nick, "color")
weechat_nicklist_nick_get_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return pointer value of a nick property.
@@ -11558,7 +11558,7 @@ group = weechat.nicklist_nick_get_pointer(buffer, nick, "group")
weechat_nicklist_nick_set
^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Set string value of a nick property.
@@ -11711,9 +11711,9 @@ Arguments:
bar)
** 'struct t_gui_buffer *buffer': buffer displayed in window (if window is NULL,
then it is current buffer) or buffer given in bar item with syntax:
- "@buffer:item" _(new in version 0.4.2)_
+ "@buffer:item" _(WeeChat ≥ 0.4.2)_
** 'struct t_hashtable *extra_info': always NULL (argument is reserved for a
- future version) _(new in version 0.4.2)_
+ future version) _(WeeChat ≥ 0.4.2)_
** return value: content of bar item
* 'build_callback_data': pointer given to build callback, when it is called by
WeeChat
@@ -12295,7 +12295,7 @@ weechat.prnt("", "WeeChat home is: %s" % weechat.info_get("weechat_dir", ""))
weechat_info_get_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.4._
+_WeeChat ≥ 0.3.4._
Return info, as hashtable, from WeeChat or a plugin.
@@ -13142,7 +13142,7 @@ something in memory pointed by hdata variables.
weechat_hdata_new
^^^^^^^^^^^^^^^^^
-_New in version 0.3.6, updated in 0.3.9 and 0.4.0._
+_WeeChat ≥ 0.3.6, updated in 0.3.9 and 0.4.0._
Create a new hdata.
@@ -13178,18 +13178,18 @@ Arguments:
* 'var_next': name of variable in structure which is a pointer to next
element in list (may be NULL if no such variable is available)
* 'create_allowed': 1 if create of structure is allowed, otherwise 0
- _(new in version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
* 'delete_allowed': 1 if delete of structure is allowed, otherwise 0
- _(new in version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
* 'callback_update': callback to update data in hdata, can be NULL if no update
- is allowed _(new in version 0.3.9)_, arguments and return value:
+ is allowed _(WeeChat ≥ 0.3.9)_, arguments and return value:
** 'void *data': pointer
** 'struct t_hdata *hdata': pointer to hdata
** 'struct t_hashtable *hashtable': hashtable with variables to update
(see <<_weechat_hdata_update,weechat_hdata_update>>)
** return value: number of variables updated
* 'callback_update_data': pointer given to update callback when it is called by
- WeeChat _(new in version 0.3.9)_
+ WeeChat _(WeeChat ≥ 0.3.9)_
Return value:
@@ -13208,7 +13208,7 @@ This function is not available in scripting API.
weechat_hdata_new_var
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6, updated in 0.3.9._
+_WeeChat ≥ 0.3.6, updated in 0.3.9._
Create a new variable in hdata.
@@ -13235,9 +13235,9 @@ Arguments:
** WEECHAT_HDATA_HASHTABLE
** WEECHAT_HDATA_OTHER
* 'update_allowed': 1 if update of variable is allowed, otherwise 0
- _(new in version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
* 'array_size': not NULL only if a variable is an array, and it can be:
- _(new in version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
** name of variable in hdata: this variable will be used as size of array
(dynamic size for array)
** integer (as string): fixed size for array
@@ -13291,7 +13291,7 @@ This function is not available in scripting API.
weechat_hdata_new_list
^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Create a new list pointer in hdata.
@@ -13352,7 +13352,7 @@ This function is not available in scripting API.
weechat_hdata_get
^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return hdata for a WeeChat or plugin structure.
@@ -13370,7 +13370,10 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Arguments:
-* 'hdata_name': name of hdata:
+* 'hdata_name': name of hdata
+
+List of hdata:
+
include::autogen/plugin_api/hdata.txt[]
Return value:
@@ -13398,7 +13401,7 @@ hdata = weechat.hdata_get("irc_server")
weechat_hdata_get_var_offset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return offset of variable in hdata.
@@ -13439,7 +13442,7 @@ offset = weechat.hdata_get_var_offset(hdata, "name")
weechat_hdata_get_var_type
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return type of variable in hdata (as integer).
@@ -13502,7 +13505,7 @@ This function is not available in scripting API.
weechat_hdata_get_var_type_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return type of variable in hdata (as string).
@@ -13543,7 +13546,7 @@ weechat.prnt("", "type = %s" % weechat.hdata_get_var_type_string("name"))
weechat_hdata_get_var_array_size
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.9._
+_WeeChat ≥ 0.3.9._
Return array size for variable in hdata.
@@ -13585,7 +13588,7 @@ array_size = weechat.hdata_get_var_array_size(hdata, pointer, "name")
weechat_hdata_get_var_array_size_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.9._
+_WeeChat ≥ 0.3.9._
Return array size for variable in hdata (as string).
@@ -13629,7 +13632,7 @@ array_size = weechat.hdata_get_var_array_size_string(hdata, pointer, "name")
weechat_hdata_get_var_hdata
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return hdata for a variable in hdata.
@@ -13670,7 +13673,7 @@ weechat.prnt("", "hdata = %s" % weechat.hdata_get_var_hdata(hdata, "name"))
weechat_hdata_get_var
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return pointer to content of variable in hdata.
@@ -13706,7 +13709,7 @@ This function is not available in scripting API.
weechat_hdata_get_var_at_offset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return pointer to content of variable in hdata, using offset.
@@ -13743,7 +13746,7 @@ This function is not available in scripting API.
weechat_hdata_get_list
^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return list pointer from hdata.
@@ -13786,7 +13789,7 @@ buffers = weechat.hdata_get_list(hdata, "gui_buffers")
weechat_hdata_check_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Check if a pointer is valid for a hdata and a list pointer.
@@ -13845,7 +13848,7 @@ else:
weechat_hdata_move
^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Move pointer to another element in list.
@@ -13904,7 +13907,7 @@ if buffer:
weechat_hdata_search
^^^^^^^^^^^^^^^^^^^^
-_New in version 0.4.1._
+_WeeChat ≥ 0.4.1._
Search element in a list: the expression 'search' is evaluated for each element
in list, until element is found (or end of list).
@@ -13965,7 +13968,7 @@ if server:
weechat_hdata_char
^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Return value of char variable in structure using hdata.
@@ -14008,7 +14011,7 @@ weechat.prnt("", "letter = %c" % weechat.hdata_char(hdata, pointer, "letter"))
weechat_hdata_integer
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return value of integer variable in structure using hdata.
@@ -14055,7 +14058,7 @@ weechat.prnt("", "number = %d" % weechat.hdata_integer(hdata, buffer, "number"))
weechat_hdata_long
^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return value of long variable in structure using hdata.
@@ -14098,7 +14101,7 @@ weechat.prnt("", "longvar = %ld" % weechat.hdata_long(hdata, pointer, "longvar")
weechat_hdata_string
^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return value of string variable in structure using hdata.
@@ -14145,7 +14148,7 @@ weechat.prnt("", "name = %s" % weechat.hdata_string(hdata, buffer, "name"))
weechat_hdata_pointer
^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return value of pointer variable in structure using hdata.
@@ -14192,7 +14195,7 @@ weechat.prnt("", "lines = %lx" % weechat.hdata_pointer(hdata, buffer, "lines"))
weechat_hdata_time
^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return value of time variable in structure using hdata.
@@ -14261,7 +14264,7 @@ if ptr:
weechat_hdata_hashtable
^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.7._
+_WeeChat ≥ 0.3.7._
Return value of hashtable variable in structure using hdata.
@@ -14313,7 +14316,7 @@ for key in hash:
weechat_hdata_set
^^^^^^^^^^^^^^^^^
-_New in version 0.3.9._
+_WeeChat ≥ 0.3.9._
Set new value for variable in a hdata.
@@ -14354,7 +14357,7 @@ This function is not available in scripting API.
weechat_hdata_update
^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.9._
+_WeeChat ≥ 0.3.9._
Update data in a hdata.
@@ -14373,7 +14376,7 @@ Arguments:
values for variables (keys and values are string), some special keys are
allowed:
** key `__create_allowed` (with any value): return 1 if create is allowed for
- structure, otherwise 0 _(new in version 0.4.0)_
+ structure, otherwise 0 _(WeeChat ≥ 0.4.0)_
** key `__delete_allowed` (with any value): return 1 if delete is allowed for
structure, otherwise 0
** key `__update_allowed`, value is name of a variable: return 1 if update is
@@ -14441,7 +14444,7 @@ if own_lines:
weechat_hdata_get_string
^^^^^^^^^^^^^^^^^^^^^^^^
-_New in version 0.3.6._
+_WeeChat ≥ 0.3.6._
Return string value of a hdata property.
diff --git a/doc/en/weechat_user.en.txt b/doc/en/weechat_user.en.txt
index 777bbe445..a043466b0 100644
--- a/doc/en/weechat_user.en.txt
+++ b/doc/en/weechat_user.en.txt
@@ -390,17 +390,20 @@ Copying output to /tmp/crash.txt.
(gdb) bt full
#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6
#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6
-#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351
+#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1)
+ at /some_path/src/core/weechat.c:351
#3 <signal handler called>
-#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>)
- at /some_path/src/core/wee-hook.c:1364
+#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90,
+ remaining_calls=<value optimized out>) at /some_path/src/core/wee-hook.c:1364
hook_process = 0x254eb90
status = <value optimized out>
-#5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/wee-hook.c:1025
+#5 0x000000000044cc7d in hook_timer_exec ()
+ at /some_path/src/core/wee-hook.c:1025
tv_time = {tv_sec = 1272693881, tv_usec = 212665}
ptr_hook = 0x2811f40
next_hook = 0x0
-#6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319
+#6 0x000000000041b5b0 in gui_main_loop ()
+ at /some_path/src/gui/curses/gui-curses-main.c:319
hook_fd_keyboard = 0x173b600
tv_timeout = {tv_sec = 0, tv_usec = 0}
read_fds = {fds_bits = {0 <repeats 16 times>}}
@@ -464,31 +467,30 @@ Screen layout
Example of terminal with WeeChat:
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │ ◀ bar "title"
-│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
-│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
-│12:52:27 -- | Channel #test: 4 nicks (2 ops, 0 halfop, 1 voice, 1 normal) │+weebot│
-│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
-│12:54:15 peter | hey! │ │
-│12:55:01 @joe | hello │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │ ◀ chat + bar "nicklist"
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │ ◀ bar "status"
-│[@Flashy(i)] hi peter!█ │ ◀ bar "input"
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ bar "title"
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
+│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
+│12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
+│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
+│12:54:15 peter | hey! │ │
+│12:55:01 @joe | hello │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │
+│[@Flashy(i)] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ bars "status" and "input" bar "nicklist" ▲
........................................
Screen is composed by following areas:
@@ -505,33 +507,33 @@ Screen is composed by following areas:
Bar 'status' has following default items:
-[width="100%",cols="^3,^3l,10",options="header"]
+[width="100%",cols="^3,^3,10",options="header"]
|========================================
| Item | Example | Description
-| time | [12:55] | Time
-| buffer_count | [6] | Number of opened buffers
-| buffer_plugin | [irc/freenode] | Plugin of current buffer (irc plugin can add IRC server name used by buffer)
-| buffer_number | 3 | Current buffer number
-| buffer_name | #test | Current buffer name
-| buffer_modes | +n | IRC channel modes
-| buffer_nicklist_count | {4} | Number of nicks in nicklist
-| buffer_filter | * | Filtering indicator: `*` means some lines are filtered (hidden), empty value means all lines are displayed
-| lag | [Lag: 2.5] | Lag indicator, in seconds (hidden if lag is low)
-| hotlist | [Act: 4:#abc(2,5), 6] | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on '#abc', one unread message on buffer #6)
-| completion | abc(2) def(5) | List of words for completion, with number of possible completions for each word
-| scroll | -MORE(50)- | Scroll indicator, with number of lines below last line displayed
+| time | `[12:55]` | Time
+| buffer_count | `[6]` | Number of opened buffers
+| buffer_plugin | `[irc/freenode]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer)
+| buffer_number | `3` | Current buffer number
+| buffer_name | `#test` | Current buffer name
+| buffer_modes | `+n` | IRC channel modes
+| buffer_nicklist_count | `{4}` | Number of nicks in nicklist
+| buffer_filter | `*` | Filtering indicator: `*` means some lines are filtered (hidden), empty value means all lines are displayed
+| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low)
+| hotlist | `[H: 4:#abc(2,5), 6]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on '#abc', one unread message on buffer #6)
+| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word
+| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed
|========================================
Bar 'input' has following default items:
-[width="100%",cols="^3,^6l,8",options="header"]
+[width="100%",cols="^3,^6,8",options="header"]
|========================================
-| Item | Example | Description
-| input_paste | [Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No] | Question to user for pasting lines
-| input_prompt | [@Flashy(i)] | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode)
-| away | (away) | Away indicator
-| input_search | [Search (~ str,msg)] | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages)
-| input_text | hi peter! | Input text
+| Item | Example | Description
+| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | Question to user for pasting lines
+| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode)
+| away | `(away)` | Away indicator
+| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages)
+| input_text | `hi peter!` | Input text
|========================================
[[buffers_and_windows]]
@@ -557,95 +559,93 @@ window) or displayed by one or more windows.
Example of horizontal split (`/window splith`):
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #abc, channel about nothing! │
-│12:55:12 Max | hi │@Flashy│
-│12:55:20 @Flashy | hi Max! │Max │
-│12:55:32 Max | how are you? │ │
-│ │ │
-│ │ │ ◀ window #2
-│ │ │ (buffer #4)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] │
-│─────────────────────────────────────────────────────────────────────────────────────────│
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@Flashy│
-│12:55:01 @joe | hello │@joe │
-│ │+weebot│
-│ │peter │
-│ │ │ ◀ window #1
-│ │ │ (buffer #3)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
-│[@Flashy] hi peter!█ │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ window #2 (buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #abc │
+│12:55:12 Max | hi │@Flashy│
+│12:55:20 @Flashy | hi Max! │Max │
+│12:55:32 Max | how are you? │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
+│[@Flashy] │
+│───────────────────────────────────────────────────────────────────────────│
+│Welcome to #test │
+│12:54:15 peter | hey! │@Flashy│
+│12:55:01 @joe | hello │@joe │
+│ │+weebot│
+│ │peter │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
+│[@Flashy] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3)
........................................
Example of vertical split (`/window splitv`):
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #abc, channel about nothing! │
-│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
-│ │+weebot│12:55:32 Max | how are you? │ │
-│ │peter │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │[@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ window #1 ▲ window #2
- (buffer #3) (buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #abc │
+│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
........................................
Example of vertical + horizontal splits:
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #def, another channel │
-│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hello world │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
-│ │+weebot│ │ │
-│ │peter │ │ │ ◀ window #3
-│ │ │ │ │ (buffer #5)
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │[12:55] [6] [irc/freenode] 5:#def(+n){2} │
-│ │ │[@Flashy] │
-│ │ │────────────────────────────────────────────│
-│ │ │Welcome to #abc, channel about nothing! │
-│ │ │12:55:12 Max | hi │@Flashy│
-│ │ │12:55:20 @Flashy | hi Max! │Max │
-│ │ │12:55:32 Max | how are you? │ │
-│ │ │ │ │
-│ │ │ │ │ ◀ window #2
-│ │ │ │ │ (buffer #4)
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │ [12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │ [@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ window #1
- (buffer #3)
+ ▼ window #3 (buffer #5)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #def │
+│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │[12:55] [irc/oftc] 5:#def(+n){2} │
+│ │ │[@Flashy] │
+│ │ │─────────────────────────────────────│
+│ │ │Welcome to #abc │
+│ │ │12:55:12 Max | hi │@Flashy│
+│ │ │12:55:20 @Flashy | hi Max! │Max │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
........................................
[[bars]]
@@ -742,9 +742,9 @@ defined in bar (option 'color_delim').
Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/freenode.#weechat │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+┌───────────────────────────────────────────────────────────────────────────┐
+│[12:55] 3:irc/freenode.#weechat │
+└───────────────────────────────────────────────────────────────────────────┘
........................................
A special syntax can be used to force the buffer used when displaying the bar
@@ -934,109 +934,109 @@ Default key bindings
Keys for command line
^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Key | Description | Command
-| @k(←) .2+| Go to previous char in command line .2+| /input move_previous_char
+| @k(←) .2+| Go to previous char in command line .2+| `/input move_previous_char`
| @k(C-)@k(b)
-| @k(→) .2+| Go to next char in command line .2+| /input move_next_char
+| @k(→) .2+| Go to next char in command line .2+| `/input move_next_char`
| @k(C-)@k(f)
-| @k(C-)@k(←) .2+| Go to previous word in command line .2+| /input move_previous_word
+| @k(C-)@k(←) .2+| Go to previous word in command line .2+| `/input move_previous_word`
| @k(A-)@k(b)
-| @k(C-)@k(→) .2+| Go to next word in command line .2+| /input move_next_word
+| @k(C-)@k(→) .2+| Go to next word in command line .2+| `/input move_next_word`
| @k(A-)@k(f)
-| @k(Home) .2+| Go to the beginning of command line .2+| /input move_beginning_of_line
+| @k(Home) .2+| Go to the beginning of command line .2+| `/input move_beginning_of_line`
| @k(C-)@k(a)
-| @k(End) .2+| Go to the end of command line .2+| /input move_end_of_line
+| @k(End) .2+| Go to the end of command line .2+| `/input move_end_of_line`
| @k(C-)@k(e)
-| @k(C-)@k(c) , @k(b) | Insert code for bold text | /input insert \x02
-| @k(C-)@k(c) , @k(c) | Insert code for colored text | /input insert \x03
-| @k(C-)@k(c) , @k(i) | Insert code for italic text | /input insert \x1D
-| @k(C-)@k(c) , @k(o) | Insert code for color reset | /input insert \x0F
-| @k(C-)@k(c) , @k(r) | Insert code for reverse color | /input insert \x12
-| @k(C-)@k(c) , @k(u) | Insert code for underlined text | /input insert \x15
-| @k(Del) .2+| Delete next char in command line .2+| /input delete_next_char
+| @k(C-)@k(c) , @k(b) | Insert code for bold text | `/input insert \x02`
+| @k(C-)@k(c) , @k(c) | Insert code for colored text | `/input insert \x03`
+| @k(C-)@k(c) , @k(i) | Insert code for italic text | `/input insert \x1D`
+| @k(C-)@k(c) , @k(o) | Insert code for color reset | `/input insert \x0F`
+| @k(C-)@k(c) , @k(r) | Insert code for reverse color | `/input insert \x12`
+| @k(C-)@k(c) , @k(u) | Insert code for underlined text | `/input insert \x15`
+| @k(Del) .2+| Delete next char in command line .2+| `/input delete_next_char`
| @k(C-)@k(d)
-| @k(Backsp.) .2+| Delete previous char in command line .2+| /input delete_previous_char
+| @k(Backsp.) .2+| Delete previous char in command line .2+| `/input delete_previous_char`
| @k(C-)@k(h)
-| @k(C-)@k(k) | Delete from cursor until end of command line (deleted string is copied to clipboard) | /input delete_end_of_line
-| @k(C-)@k(r) | Search for text in buffer history (see <<key_bindings_search_context,keys for search context>>) | /input search_text
-| @k(C-)@k(t) | Transpose chars | /input transpose_chars
-| @k(C-)@k(u) | Delete from cursor until beginning of command line (deleted string is copied to clipboard) | /input delete_beginning_of_line
-| @k(C-)@k(w) | Delete previous word of command line (deleted string is copied to clipboard) | /input delete_previous_word
-| @k(C-)@k(y) | Paste clipboard content | /input clipboard_paste
-| @k(C-)@k(_) | Undo last action on command line | /input undo
-| @k(A-)@k(_) | Redo last action on command line | /input redo
-| @k(Tab) | Complete command or nick (@k(Tab) again: find next completion) | /input complete_next
-| @k(S-)@k(Tab) | Without completion: do a partial completion, with pending completion: complete with previous completion | /input complete_previous
-| @k(Enter) .3+| Execute command or send message (in search mode: stop search) .3+| /input return
+| @k(C-)@k(k) | Delete from cursor until end of command line (deleted string is copied to clipboard) | `/input delete_end_of_line`
+| @k(C-)@k(r) | Search for text in buffer history (see <<key_bindings_search_context,keys for search context>>) | `/input search_text`
+| @k(C-)@k(t) | Transpose chars | `/input transpose_chars`
+| @k(C-)@k(u) | Delete from cursor until beginning of command line (deleted string is copied to clipboard) | `/input delete_beginning_of_line`
+| @k(C-)@k(w) | Delete previous word of command line (deleted string is copied to clipboard) | `/input delete_previous_word`
+| @k(C-)@k(y) | Paste clipboard content | `/input clipboard_paste`
+| @k(C-)@k(_) | Undo last action on command line | `/input undo`
+| @k(A-)@k(_) | Redo last action on command line | `/input redo`
+| @k(Tab) | Complete command or nick (@k(Tab) again: find next completion) | `/input complete_next`
+| @k(S-)@k(Tab) | Without completion: do a partial completion, with pending completion: complete with previous completion | `/input complete_previous`
+| @k(Enter) .3+| Execute command or send message (in search mode: stop search) .3+| `/input return`
| @k(C-)@k(j)
| @k(C-)@k(m)
-| @k(↑) | Call previous command/message (in search mode: search up) | /input history_previous
-| @k(↓) | Call next command/message (in search mode: search down) | /input history_next
-| @k(C-)@k(↑) | Call previous command/message in global history (common for all buffers) | /input history_global_previous
-| @k(C-)@k(↓) | Call next command/message in global history (common for all buffers) | /input history_global_next
-| @k(A-)@k(d) | Delete next word in command line (deleted string is copied to clipboard) | /input delete_next_word
-| @k(A-)@k(k) | Grab a key and insert its code (and command bound if key exists) in command line | /input grab_key_command
-| @k(A-)@k(r) | Delete entire command line | /input delete_line
-| @k(A-)@k(s) | Toggle aspell | /mute aspell toggle
+| @k(↑) | Call previous command/message (in search mode: search up) | `/input history_previous`
+| @k(↓) | Call next command/message (in search mode: search down) | `/input history_next`
+| @k(C-)@k(↑) | Call previous command/message in global history (common for all buffers) | `/input history_global_previous`
+| @k(C-)@k(↓) | Call next command/message in global history (common for all buffers) | `/input history_global_next`
+| @k(A-)@k(d) | Delete next word in command line (deleted string is copied to clipboard) | `/input delete_next_word`
+| @k(A-)@k(k) | Grab a key and insert its code (and command bound if key exists) in command line | `/input grab_key_command`
+| @k(A-)@k(r) | Delete entire command line | `/input delete_line`
+| @k(A-)@k(s) | Toggle aspell | `/mute aspell toggle`
|========================================
[[key_bindings_buffers_windows]]
Keys for buffers / windows
^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Key | Description | Command
-| @k(C-)@k(l) | Redraw whole window | /window refresh
-| @k(C-)@k(s) , @k(C-)@k(u) | Set unread marker on all buffers | /input set_unread
-| @k(C-)@k(x) | Switch current buffer if buffers are attached with same number | /input switch_active_buffer
-| @k(A-)@k(x) | Zoom on merged buffer (@k(A-)@k(x) again: display all merged buffers) | /input zoom_merged_buffer
-| @k(PgUp) | Scroll up one page in buffer history | /window page_up
-| @k(PgDn) | Scroll down one page in buffer history | /window page_down
-| @k(A-)@k(PgUp) | Scroll up a few lines in buffer history | /window scroll_up
-| @k(A-)@k(PgDn) | Scroll down a few lines in buffer history | /window scroll_down
-| @k(A-)@k(Home) | Scroll to top of buffer | /window scroll_top
-| @k(A-)@k(End) | Scroll to bottom of buffer | /window scroll_bottom
-| @k(A-)@k(←) .4+| Switch to previous buffer .4+| /buffer -1
+| @k(C-)@k(l) | Redraw whole window | `/window refresh`
+| @k(C-)@k(s) , @k(C-)@k(u) | Set unread marker on all buffers | `/input set_unread`
+| @k(C-)@k(x) | Switch current buffer if buffers are attached with same number | `/input switch_active_buffer`
+| @k(A-)@k(x) | Zoom on merged buffer (@k(A-)@k(x) again: display all merged buffers) | `/input zoom_merged_buffer`
+| @k(PgUp) | Scroll up one page in buffer history | `/window page_up`
+| @k(PgDn) | Scroll down one page in buffer history | `/window page_down`
+| @k(A-)@k(PgUp) | Scroll up a few lines in buffer history | `/window scroll_up`
+| @k(A-)@k(PgDn) | Scroll down a few lines in buffer history | `/window scroll_down`
+| @k(A-)@k(Home) | Scroll to top of buffer | `/window scroll_top`
+| @k(A-)@k(End) | Scroll to bottom of buffer | `/window scroll_bottom`
+| @k(A-)@k(←) .4+| Switch to previous buffer .4+| `/buffer -1`
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
-| @k(A-)@k(→) .4+| Switch to next buffer .4+| /buffer +1
+| @k(A-)@k(→) .4+| Switch to next buffer .4+| `/buffer +1`
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
-| @k(F7) | Switch to previous window | /window -1
-| @k(F8) | Switch to next window | /window +1
-| @k(F9) | Scroll buffer's title on the left | /bar scroll title * -30%
-| @k(F10) | Scroll buffer's title on the right | /bar scroll title * +30%
-| @k(F11) | Scroll up one page in nicklist | /bar scroll nicklist * -100%
-| @k(F12) | Scroll down one page in nicklist | /bar scroll nicklist * +100%
-| @k(A-)@k(F11) | Go to the beginning of nicklist | /bar scroll nicklist * b
-| @k(A-)@k(F12) | Go to the end of nicklist | /bar scroll nicklist * e
-| @k(A-)@k(a) | Switch to next buffer with activity (with priority: highlight, message, other) | /input jump_smart
-| @k(A-)@k(h) | Clear hotlist (activity notification on other buffers) | /input hotlist_clear
-| @k(A-)@k(j) , @k(A-)@k(l) | Switch to last buffer | /input jump_last_buffer
-| @k(A-)@k(j) , @k(A-)@k(r) | Switch to IRC raw buffer | /server raw
-| @k(A-)@k(j) , @k(A-)@k(s) | Switch to IRC server buffer | /server jump
-| @k(A-)@k(0...9) | Switch to buffer by number (0 = 10) | /buffer *N
-| @k(A-)@k(j) , @k(01...99) | Switch to buffer by number | /buffer NN
-| @k(A-)@k(m) | Toggle mouse | /mouse toggle
-| @k(A-)@k(n) | Scroll to next highlight | /window scroll_next_highlight
-| @k(A-)@k(p) | Scroll to previous highlight | /window scroll_previous_highlight
-| @k(A-)@k(u) | Scroll to first unread line in buffer | /window scroll_unread
-| @k(A-)@k(w) , @k(A-)@k(↑) | Switch to window above | /window up
-| @k(A-)@k(w) , @k(A-)@k(↓) | Switch to window below | /window down
-| @k(A-)@k(w) , @k(A-)@k(←) | Switch to window on the left | /window left
-| @k(A-)@k(w) , @k(A-)@k(→) | Switch to window on the right | /window right
-| @k(A-)@k(w) , @k(A-)@k(b) | Balance the sizes of all windows | /window balance
-| @k(A-)@k(w) , @k(A-)@k(s) | Swap buffers of two windows | /window swap
-| @k(A-)@k(z) | Zoom on current window (@k(A-)@k(z) again: restore initial windows state, before zoom) | /window zoom
-| @k(A-)@k(<) | Switch to previous buffer in list of visited buffers | /input jump_previously_visited_buffer
-| @k(A-)@k(>) | Switch to next buffer in list of visited buffers | /input jump_next_visited_buffer
-| @k(A-)@k(/) | Switch to last buffer displayed (before last jump to a buffer) | /input jump_last_buffer_displayed
-| @k(A-)@k(=) | Toggle filters on/off | /filter toggle
+| @k(F7) | Switch to previous window | `/window -1`
+| @k(F8) | Switch to next window | `/window +1`
+| @k(F9) | Scroll buffer's title on the left | `/bar scroll title * -30%`
+| @k(F10) | Scroll buffer's title on the right | `/bar scroll title * +30%`
+| @k(F11) | Scroll up one page in nicklist | `/bar scroll nicklist * -100%`
+| @k(F12) | Scroll down one page in nicklist | `/bar scroll nicklist * +100%`
+| @k(A-)@k(F11) | Go to the beginning of nicklist | `/bar scroll nicklist * b`
+| @k(A-)@k(F12) | Go to the end of nicklist | `/bar scroll nicklist * e`
+| @k(A-)@k(a) | Switch to next buffer with activity (with priority: highlight, message, other) | `/input jump_smart`
+| @k(A-)@k(h) | Clear hotlist (activity notification on other buffers) | `/input hotlist_clear`
+| @k(A-)@k(j) , @k(A-)@k(l) | Switch to last buffer | `/input jump_last_buffer`
+| @k(A-)@k(j) , @k(A-)@k(r) | Switch to IRC raw buffer | `/server raw`
+| @k(A-)@k(j) , @k(A-)@k(s) | Switch to IRC server buffer | `/server jump`
+| @k(A-)@k(0...9) | Switch to buffer by number (0 = 10) | `/buffer *N`
+| @k(A-)@k(j) , @k(01...99) | Switch to buffer by number | `/buffer NN`
+| @k(A-)@k(m) | Toggle mouse | `/mouse toggle`
+| @k(A-)@k(n) | Scroll to next highlight | `/window scroll_next_highlight`
+| @k(A-)@k(p) | Scroll to previous highlight | `/window scroll_previous_highlight`
+| @k(A-)@k(u) | Scroll to first unread line in buffer | `/window scroll_unread`
+| @k(A-)@k(w) , @k(A-)@k(↑) | Switch to window above | `/window up`
+| @k(A-)@k(w) , @k(A-)@k(↓) | Switch to window below | `/window down`
+| @k(A-)@k(w) , @k(A-)@k(←) | Switch to window on the left | `/window left`
+| @k(A-)@k(w) , @k(A-)@k(→) | Switch to window on the right | `/window right`
+| @k(A-)@k(w) , @k(A-)@k(b) | Balance the sizes of all windows | `/window balance`
+| @k(A-)@k(w) , @k(A-)@k(s) | Swap buffers of two windows | `/window swap`
+| @k(A-)@k(z) | Zoom on current window (@k(A-)@k(z) again: restore initial windows state, before zoom) | `/window zoom`
+| @k(A-)@k(<) | Switch to previous buffer in list of visited buffers | `/input jump_previously_visited_buffer`
+| @k(A-)@k(>) | Switch to next buffer in list of visited buffers | `/input jump_next_visited_buffer`
+| @k(A-)@k(/) | Switch to last buffer displayed (before last jump to a buffer) | `/input jump_last_buffer_displayed`
+| @k(A-)@k(=) | Toggle filters on/off | `/filter toggle`
|========================================
[[key_bindings_search_context]]
@@ -1046,15 +1046,15 @@ Keys for "search" context
These keys are used in context "search" (when @k(C-)@k(r) is pressed to search
text in buffer).
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Key | Description | Command
-| @k(C-)@k(r) | Switch search type: string (default), regular expression | /input search_switch_regex
-| @k(A-)@k(c) | Switch exact case for search | /input search_switch_case
-| @k(Tab) | Switch search in: messages (default), prefixes, prefixes + messages | /input search_switch_where
-| @k(↑) | Search previous line | /input search_previous
-| @k(↓) | Search next line | /input search_next
-| @k(Enter) .3+| Stop search .3+| /input search_stop
+| @k(C-)@k(r) | Switch search type: string (default), regular expression | `/input search_switch_regex`
+| @k(A-)@k(c) | Switch exact case for search | `/input search_switch_case`
+| @k(Tab) | Switch search in: messages (default), prefixes, prefixes + messages | `/input search_switch_where`
+| @k(↑) | Search previous line | `/input search_previous`
+| @k(↓) | Search next line | `/input search_next`
+| @k(Enter) .3+| Stop search .3+| `/input search_stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1065,26 +1065,26 @@ Keys for "cursor" context
These keys are used in context "cursor" (free movement of cursor on screen).
-[width="100%",cols="^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Key | Area | Description | Command
-| @k(↑) | - | Move cursor one line up | /cursor move up
-| @k(↓) | - | Move cursor one line down | /cursor move down
-| @k(←) | - | Move cursor one column left | /cursor move left
-| @k(→) | - | Move cursor one column right | /cursor move right
-| @k(A-)@k(↑) | - | Move cursor one area up | /cursor move area_up
-| @k(A-)@k(↓) | - | Move cursor one area down | /cursor move area_down
-| @k(A-)@k(←) | - | Move cursor one area left | /cursor move area_left
-| @k(A-)@k(→) | - | Move cursor one area right | /cursor move area_right
-| @k(m) | chat | Quote message | hsignal:chat_quote_message;/cursor stop
-| @k(q) | chat | Quote prefix + message | hsignal:chat_quote_prefix_message;/cursor stop
-| @k(Q) | chat | Quote time + prefix + message | hsignal:chat_quote_time_prefix_message;/cursor stop
-| @k(b) | nicklist | Ban nick | /window ${_window_number};/ban ${nick}
-| @k(k) | nicklist | Kick nick | /window ${_window_number};/kick ${nick}
-| @k(K) | nicklist | Kick and ban nick | /window ${_window_number};/kickban ${nick}
-| @k(q) | nicklist | Open query with nick | /window ${_window_number};/query ${nick};/cursor stop
-| @k(w) | nicklist | Do a whois on nick | /window ${_window_number};/whois ${nick}
-| @k(Enter) .3+| - .3+| Stop cursor mode .3+| /cursor stop
+| @k(↑) | - | Move cursor one line up | `/cursor move up`
+| @k(↓) | - | Move cursor one line down | `/cursor move down`
+| @k(←) | - | Move cursor one column left | `/cursor move left`
+| @k(→) | - | Move cursor one column right | `/cursor move right`
+| @k(A-)@k(↑) | - | Move cursor one area up | `/cursor move area_up`
+| @k(A-)@k(↓) | - | Move cursor one area down | `/cursor move area_down`
+| @k(A-)@k(←) | - | Move cursor one area left | `/cursor move area_left`
+| @k(A-)@k(→) | - | Move cursor one area right | `/cursor move area_right`
+| @k(m) | chat | Quote message | `hsignal:chat_quote_message;/cursor stop`
+| @k(q) | chat | Quote prefix + message | `hsignal:chat_quote_prefix_message;/cursor stop`
+| @k(Q) | chat | Quote time + prefix + message | `hsignal:chat_quote_time_prefix_message;/cursor stop`
+| @k(b) | nicklist | Ban nick | `/window ${_window_number};/ban ${nick}`
+| @k(k) | nicklist | Kick nick | `/window ${_window_number};/kick ${nick}`
+| @k(K) | nicklist | Kick and ban nick | `/window ${_window_number};/kickban ${nick}`
+| @k(q) | nicklist | Open query with nick | `/window ${_window_number};/query ${nick};/cursor stop`
+| @k(w) | nicklist | Do a whois on nick | `/window ${_window_number};/whois ${nick}`
+| @k(Enter) .3+| - .3+| Stop cursor mode .3+| `/cursor stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1095,35 +1095,35 @@ Keys for "mouse" context
These keys are used in context "mouse", namely when a mouse event occurs.
-[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Button ^(1)^ | Gesture | Area | Description | Command
-| ◾◽◽ | - | chat | Switch to window | /window ${_window_number}
-| ◾◽◽ | left | chat | Switch to previous buffer | /window ${_window_number};/buffer +1
-| ◾◽◽ | right | chat | Switch to next buffer | /window ${_window_number};/buffer +1
-| ◾◽◽ | left (long) | chat | Switch to first buffer | /window ${_window_number};/buffer 1
-| ◾◽◽ | right (long) | chat | Switch to last buffer | /window ${_window_number};/input jump_last_buffer
-| ◾◽◽ | - | chat (script buffer) | Select line in script buffer | /script go ${_chat_line_y}
-| ◽◽◾ | - | chat (script buffer) | Install/remove script | /script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}
-| ⇑ | - | chat | Scroll up a few lines in buffer history | /window scroll_up -window ${_window_number}
-| ⇓ | - | chat | Scroll down a few lines in buffer history | /window scroll_down -window ${_window_number}
-| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer | /script up 5
-| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer | /script down 5
-| @k(C-)⇑ | - | chat | Scroll horizontally to the left | /window scroll_horiz -window ${_window_number} -10%
-| @k(C-)⇓ | - | chat | Scroll horizontally to the right | /window scroll_horiz -window ${_window_number} +10%
-| ◾◽◽ | up | nicklist | Scroll up one page in nicklist | /bar scroll nicklist ${_window_number} -100%
-| ◾◽◽ | down | nicklist | Scroll down one page in nicklist | /bar scroll nicklist ${_window_number} +100%
-| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist | /bar scroll nicklist ${_window_number} b
-| ◾◽◽ | down (long) | nicklist | Go to the end of nicklist | /bar scroll nicklist ${_window_number} e
-| ◾◽◽ | - | nicklist | Open query with nick | /window ${_window_number};/query ${nick}
-| ◽◽◾ | - | nicklist | Do a whois on nick | /window ${_window_number};/whois ${nick}
-| ◾◽◽ | left | nicklist | Kick nick | /window ${_window_number};/kick ${nick}
-| ◾◽◽ | left (long) | nicklist | Kick and ban nick | /window ${_window_number};/kickban ${nick}
-| ◽◽◾ | left | nicklist | Ban nick | /window ${_window_number};/ban ${nick}
-| ◽◽◾ | - | input | Grab a mouse event and insert its code in command line | /input grab_mouse_area
-| ⇑ | - | any bar | Scroll bar by -20% | /bar scroll ${_bar_name} ${_window_number} -20%
-| ⇓ | - | any bar | Scroll bar by +20% | /bar scroll ${_bar_name} ${_window_number} +20%
-| ◽◾◽ | - | anywhere | Start cursor mode at this point | /cursor go ${_x},${_y}
+| ◾◽◽ | - | chat | Switch to window | `/window ${_window_number}`
+| ◾◽◽ | left | chat | Switch to previous buffer | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | right | chat | Switch to next buffer | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | left (long) | chat | Switch to first buffer | `/window ${_window_number};/buffer 1`
+| ◾◽◽ | right (long) | chat | Switch to last buffer | `/window ${_window_number};/input jump_last_buffer`
+| ◾◽◽ | - | chat (script buffer) | Select line in script buffer | `/script go ${_chat_line_y}`
+| ◽◽◾ | - | chat (script buffer) | Install/remove script | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
+| ⇑ | - | chat | Scroll up a few lines in buffer history | `/window scroll_up -window ${_window_number}`
+| ⇓ | - | chat | Scroll down a few lines in buffer history | `/window scroll_down -window ${_window_number}`
+| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer | `/script up 5`
+| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer | `/script down 5`
+| @k(C-)⇑ | - | chat | Scroll horizontally to the left | `/window scroll_horiz -window ${_window_number} -10%`
+| @k(C-)⇓ | - | chat | Scroll horizontally to the right | `/window scroll_horiz -window ${_window_number} +10%`
+| ◾◽◽ | up | nicklist | Scroll up one page in nicklist | `/bar scroll nicklist ${_window_number} -100%`
+| ◾◽◽ | down | nicklist | Scroll down one page in nicklist | `/bar scroll nicklist ${_window_number} +100%`
+| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist | `/bar scroll nicklist ${_window_number} b`
+| ◾◽◽ | down (long) | nicklist | Go to the end of nicklist | `/bar scroll nicklist ${_window_number} e`
+| ◾◽◽ | - | nicklist | Open query with nick | `/window ${_window_number};/query ${nick}`
+| ◽◽◾ | - | nicklist | Do a whois on nick | `/window ${_window_number};/whois ${nick}`
+| ◾◽◽ | left | nicklist | Kick nick | `/window ${_window_number};/kick ${nick}`
+| ◾◽◽ | left (long) | nicklist | Kick and ban nick | `/window ${_window_number};/kickban ${nick}`
+| ◽◽◾ | left | nicklist | Ban nick | `/window ${_window_number};/ban ${nick}`
+| ◽◽◾ | - | input | Grab a mouse event and insert its code in command line | `/input grab_mouse_area`
+| ⇑ | - | any bar | Scroll bar by -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
+| ⇓ | - | any bar | Scroll bar by +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
+| ◽◾◽ | - | anywhere | Start cursor mode at this point | `/cursor go ${_x},${_y}`
|========================================
[NOTE]
@@ -2166,20 +2166,20 @@ If you want to restore standard CTCP reply, then remove option:
Following codes can be used in strings and are automatically expanded by WeeChat
when replying to CTCP:
-[width="100%",cols="^2l,4,8l",options="header"]
+[width="100%",cols="^2l,4,8",options="header"]
|========================================
| Code | Description | Value/example
-| $clientinfo | List of supported CTCP | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| $version | WeeChat version | 0.4.0-dev
-| $versiongit | WeeChat version + git version ^(1)^ | 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| $git | Git version ^(1)^ | v0.3.9-104-g7eb5cc4
-| $compilation | WeeChat compilation date | Dec 16 2012
-| $osinfo | Info about OS | Linux 2.6.32-5-amd64 / x86_64
-| $site | WeeChat site | http://www.weechat.org/
-| $download | WeeChat site, download page | http://www.weechat.org/download
-| $time | Current date/time | Sun, 16 Dec 2012 10:40:48 +0100
-| $username | User name on IRC server | name
-| $realname | Real name on IRC server | John Doe
+| $clientinfo | List of supported CTCP | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| $version | WeeChat version | `0.4.0-dev`
+| $versiongit | WeeChat version + git version ^(1)^ | `0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| $git | Git version ^(1)^ | `v0.3.9-104-g7eb5cc4`
+| $compilation | WeeChat compilation date | `Dec 16 2012`
+| $osinfo | Info about OS | `Linux 2.6.32-5-amd64 / x86_64`
+| $site | WeeChat site | `http://www.weechat.org/`
+| $download | WeeChat site, download page | `http://www.weechat.org/download`
+| $time | Current date/time | `Sun, 16 Dec 2012 10:40:48 +0100`
+| $username | User name on IRC server | `name`
+| $realname | Real name on IRC server | `John Doe`
|========================================
[NOTE]
@@ -2188,15 +2188,15 @@ if WeeChat has been compiled inside the git repository and if git was installed.
If CTCP options are not defined (by default), CTCP replies are:
-[width="100%",cols="^2,4l,8l",options="header"]
+[width="100%",cols="^2,4,8",options="header"]
|========================================
-| CTCP | Reply format | Example
-| CLIENTINFO | $clientinfo | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| FINGER | WeeChat $versiongit | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| SOURCE | $download | http://www.weechat.org/download
-| TIME | $time | Sun, 16 Dec 2012 10:40:48 +0100
-| USERINFO | $username ($realname) | name (John Doe)
-| VERSION | WeeChat $versiongit ($compilation) | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)
+| CTCP | Reply format | Example
+| CLIENTINFO | `$clientinfo` | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| FINGER | `WeeChat $versiongit` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| SOURCE | `$download` | `http://www.weechat.org/download`
+| TIME | `$time` | `Sun, 16 Dec 2012 10:40:48 +0100`
+| USERINFO | `$username ($realname)` | `name (John Doe)`
+| VERSION | `WeeChat $versiongit ($compilation)` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)`
|========================================
[[irc_target_buffer]]
diff --git a/doc/fr/autogen/plugin_api/hdata.txt b/doc/fr/autogen/plugin_api/hdata.txt
index dd1d737fb..adce90939 100644
--- a/doc/fr/autogen/plugin_api/hdata.txt
+++ b/doc/fr/autogen/plugin_api/hdata.txt
@@ -1,904 +1,901 @@
-[width="100%",cols="^1,^2,4,8,4,4",options="header"]
-|========================================
-| Extension | Nom | Description | Variables | Mise à jour autorisée | Listes
-
-| guile | guile_callback | callback d'un script |
- '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") |
- |
- -
-
-| guile | guile_script | liste des scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| irc | irc_channel | canal irc |
- 'type' (integer) +
- 'name' (string) +
- 'topic' (string) +
- 'modes' (string) +
- 'limit' (integer) +
- 'key' (string) +
- 'join_msg_received' (hashtable) +
- 'checking_away' (integer) +
- 'away_message' (string) +
- 'has_quit_server' (integer) +
- 'cycle' (integer) +
- 'part' (integer) +
- 'nick_completion_reset' (integer) +
- 'pv_remote_nick_color' (string) +
- 'hook_autorejoin' (pointer) +
- 'nicks_count' (integer) +
- 'nicks' (pointer, hdata: "irc_nick") +
- 'last_nick' (pointer, hdata: "irc_nick") +
- 'nicks_speaking' (pointer) +
- 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'join_smart_filtered' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'prev_channel' (pointer, hdata: "irc_channel") +
- 'next_channel' (pointer, hdata: "irc_channel") |
- |
- -
-
-| irc | irc_channel_speaking | channel_speaking irc |
- 'nick' (string) +
- 'time_last_message' (time) +
- 'prev_nick' (pointer, hdata: "irc_channel_speaking") +
- 'next_nick' (pointer, hdata: "irc_channel_speaking") |
- |
- -
-
-| irc | irc_ignore | ignore irc |
- 'number' (integer) +
- 'mask' (string) +
- 'regex_mask' (pointer) +
- 'server' (string) +
- 'channel' (string) +
- 'prev_ignore' (pointer, hdata: "irc_ignore") +
- 'next_ignore' (pointer, hdata: "irc_ignore") |
- |
- 'irc_ignore_list' +
- 'last_irc_ignore'
-
-| irc | irc_nick | pseudo irc |
- 'name' (string) +
- 'host' (string) +
- 'prefixes' (string) +
- 'prefix' (string) +
- 'away' (integer) +
- 'color' (string) +
- 'prev_nick' (pointer, hdata: "irc_nick") +
- 'next_nick' (pointer, hdata: "irc_nick") |
- |
- -
-
-| irc | irc_notify | notify irc |
- 'server' (pointer, hdata: "irc_server") +
- 'nick' (string) +
- 'check_away' (integer) +
- 'is_on_server' (integer) +
- 'away_message' (string) +
- 'ison_received' (integer) +
- 'prev_notify' (pointer, hdata: "irc_notify") +
- 'next_notify' (pointer, hdata: "irc_notify") |
- |
- -
-
-| irc | irc_redirect | redirection irc |
- 'server' (pointer, hdata: "irc_server") +
- 'pattern' (string) +
- 'signal' (string) +
- 'count' (integer) +
- 'current_count' (integer) +
- 'string' (string) +
- 'timeout' (integer) +
- 'command' (string) +
- 'assigned_to_command' (integer) +
- 'start_time' (time) +
- 'cmd_start' (hashtable) +
- 'cmd_stop' (hashtable) +
- 'cmd_extra' (hashtable) +
- 'cmd_start_received' (integer) +
- 'cmd_stop_received' (integer) +
- 'cmd_filter' (hashtable) +
- 'output' (string) +
- 'output_size' (integer) +
- 'prev_redirect' (pointer, hdata: "irc_redirect") +
- 'next_redirect' (pointer, hdata: "irc_redirect") |
- |
- -
-
-| irc | irc_redirect_pattern | modèle pour une redirection irc |
- 'name' (string) +
- 'temp_pattern' (integer) +
- 'timeout' (integer) +
- 'cmd_start' (string) +
- 'cmd_stop' (string) +
- 'cmd_extra' (string) +
- 'prev_redirect' (pointer, hdata: "irc_redirect_pattern") +
- 'next_redirect' (pointer, hdata: "irc_redirect_pattern") |
- |
- 'irc_redirect_patterns' +
- 'last_irc_redirect_pattern'
-
-| irc | irc_server | serveur irc |
- 'name' (string) +
- 'options' (pointer) +
- 'temp_server' (integer) +
- 'reloading_from_config' (integer) +
- 'reloaded_from_config' (integer) +
- 'addresses_count' (integer) +
- 'addresses_array' (string, array_size: "addresses_count") +
- 'ports_array' (integer, array_size: "addresses_count") +
- 'retry_array' (integer, array_size: "addresses_count") +
- 'index_current_address' (integer) +
- 'current_address' (string) +
- 'current_ip' (string) +
- 'current_port' (integer) +
- 'current_retry' (integer) +
- 'sock' (integer) +
- 'hook_connect' (pointer, hdata: "hook") +
- 'hook_fd' (pointer, hdata: "hook") +
- 'hook_timer_connection' (pointer, hdata: "hook") +
- 'hook_timer_sasl' (pointer, hdata: "hook") +
- 'is_connected' (integer) +
- 'ssl_connected' (integer) +
- 'disconnected' (integer) +
- 'gnutls_sess' (other) +
- 'tls_cert' (other) +
- 'tls_cert_key' (other) +
- 'unterminated_message' (string) +
- 'nicks_count' (integer) +
- 'nicks_array' (string, array_size: "nicks_count") +
- 'nick_first_tried' (integer) +
- 'nick_alternate_number' (integer) +
- 'nick' (string) +
- 'nick_modes' (string) +
- 'isupport' (string) +
- 'prefix_modes' (string) +
- 'prefix_chars' (string) +
- 'nick_max_length' (integer) +
- 'casemapping' (integer) +
- 'chantypes' (string) +
- 'chanmodes' (string) +
- 'reconnect_delay' (integer) +
- 'reconnect_start' (time) +
- 'command_time' (time) +
- 'reconnect_join' (integer) +
- 'disable_autojoin' (integer) +
- 'is_away' (integer) +
- 'away_message' (string) +
- 'away_time' (time) +
- 'lag' (integer) +
- 'lag_check_time' (other) +
- 'lag_next_check' (time) +
- 'lag_last_refresh' (time) +
- 'cmd_list_regexp' (pointer) +
- 'last_user_message' (time) +
- 'last_away_check' (time) +
- 'last_data_purge' (time) +
- 'outqueue' (pointer) +
- 'last_outqueue' (pointer) +
- 'redirects' (pointer, hdata: "irc_redirect") +
- 'last_redirect' (pointer, hdata: "irc_redirect") +
- 'notify_list' (pointer, hdata: "irc_notify") +
- 'last_notify' (pointer, hdata: "irc_notify") +
- 'join_manual' (hashtable) +
- 'join_channel_key' (hashtable) +
- 'join_noswitch' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'channels' (pointer, hdata: "irc_channel") +
- 'last_channel' (pointer, hdata: "irc_channel") +
- 'prev_server' (pointer, hdata: "irc_server") +
- 'next_server' (pointer, hdata: "irc_server") |
- |
- 'irc_servers' +
- 'last_irc_server'
-
-| lua | lua_callback | callback d'un script |
- '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") |
- |
- -
-
-| lua | lua_script | liste des scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| perl | perl_callback | callback d'un script |
- '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") |
- |
- -
-
-| perl | perl_script | liste des scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| python | python_callback | callback d'un script |
- '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") |
- |
- -
-
-| python | python_script | liste des scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| ruby | ruby_callback | callback d'un script |
- '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") |
- |
- -
-
-| ruby | ruby_script | liste des scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| script | script_script | scripts du dépôt |
- 'name' (string) +
- 'name_with_extension' (string) +
- 'language' (integer) +
- 'author' (string) +
- 'mail' (string) +
- 'version' (string) +
- 'license' (string) +
- 'description' (string) +
- 'tags' (string) +
- 'requirements' (string) +
- 'min_weechat' (string) +
- 'max_weechat' (string) +
- 'md5sum' (string) +
- 'url' (string) +
- 'popularity' (integer) +
- 'date_added' (time) +
- 'date_updated' (time) +
- 'status' (integer) +
- 'version_loaded' (string) +
- 'displayed' (integer) +
- 'install_order' (integer) +
- 'prev_script' (pointer, hdata: "script_script") +
- 'next_script' (pointer, hdata: "script_script") |
- |
- 'last_script_repo' +
- 'scripts_repo'
-
-| tcl | tcl_callback | callback d'un script |
- '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") |
- |
- -
-
-| tcl | tcl_script | liste des scripts |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| weechat | bar | barre |
- 'name' (string) +
- 'options' (pointer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_array' (pointer) +
- 'items_buffer' (pointer) +
- 'items_prefix' (pointer) +
- 'items_name' (pointer) +
- 'items_suffix' (pointer) +
- 'bar_window' (pointer, hdata: "bar_window") +
- 'bar_refresh_needed' (integer) +
- 'prev_bar' (pointer, hdata: "bar") +
- 'next_bar' (pointer, hdata: "bar") |
- |
- 'gui_bars' +
- 'last_gui_bar'
-
-| weechat | bar_item | objet de barre |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'build_callback' (pointer) +
- 'build_callback_data' (pointer) +
- 'prev_item' (pointer, hdata: "bar_item") +
- 'next_item' (pointer, hdata: "bar_item") |
- |
- 'gui_bar_items' +
- 'last_gui_bar_item'
-
-| weechat | bar_window | fenêtre de barre |
- 'bar' (pointer, hdata: "bar") +
- 'x' (integer) +
- 'y' (integer) +
- 'width' (integer) +
- 'height' (integer) +
- 'scroll_x' (integer) +
- 'scroll_y' (integer) +
- 'cursor_x' (integer) +
- 'cursor_y' (integer) +
- 'current_size' (integer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_content' (pointer) +
- 'items_num_lines' (pointer) +
- 'items_refresh_needed' (pointer) +
- 'screen_col_size' (integer) +
- 'screen_lines' (integer) +
- 'coords_count' (integer) +
- 'coords' (pointer) +
- 'gui_objects' (pointer) +
- 'prev_bar_window' (pointer, hdata: "bar_window") +
- 'next_bar_window' (pointer, hdata: "bar_window") |
- |
- -
-
-| weechat | buffer | tampon |
- 'plugin' (pointer, hdata: "plugin") +
- 'plugin_name_for_upgrade' (string) +
- 'number' (integer) +
- 'layout_number' (integer) +
- 'layout_number_merge_order' (integer) +
- 'name' (string) +
- 'full_name' (string) +
- 'short_name' (string) +
- 'type' (integer) +
- 'notify' (integer) +
- 'num_displayed' (integer) +
- 'active' (integer) +
- 'print_hooks_enabled' (integer) +
- 'close_callback' (pointer) +
- 'close_callback_data' (pointer) +
- 'title' (string) +
- 'own_lines' (pointer, hdata: "lines") +
- 'mixed_lines' (pointer, hdata: "lines") +
- 'lines' (pointer, hdata: "lines") +
- 'time_for_each_line' (integer) +
- 'chat_refresh_needed' (integer) +
- 'nicklist' (integer) +
- 'nicklist_case_sensitive' (integer) +
- 'nicklist_root' (pointer, hdata: "nick_group") +
- 'nicklist_max_length' (integer) +
- 'nicklist_display_groups' (integer) +
- 'nicklist_count' (integer) +
- 'nicklist_groups_count' (integer) +
- 'nicklist_nicks_count' (integer) +
- 'nicklist_visible_count' (integer) +
- 'nickcmp_callback' (pointer) +
- 'nickcmp_callback_data' (pointer) +
- 'input' (integer) +
- 'input_callback' (pointer) +
- 'input_callback_data' (pointer) +
- 'input_get_unknown_commands' (integer) +
- 'input_buffer' (string) +
- 'input_buffer_alloc' (integer) +
- 'input_buffer_size' (integer) +
- 'input_buffer_length' (integer) +
- 'input_buffer_pos' (integer) +
- 'input_buffer_1st_display' (integer) +
- 'input_undo_snap' (pointer, hdata: "input_undo") +
- 'input_undo' (pointer, hdata: "input_undo") +
- 'last_input_undo' (pointer, hdata: "input_undo") +
- 'ptr_input_undo' (pointer, hdata: "input_undo") +
- 'input_undo_count' (integer) +
- 'completion' (pointer, hdata: "completion") +
- 'history' (pointer, hdata: "history") +
- 'last_history' (pointer, hdata: "history") +
- 'ptr_history' (pointer, hdata: "history") +
- 'num_history' (integer) +
- 'text_search' (integer) +
- 'text_search_exact' (integer) +
- 'text_search_regex' (integer) +
- 'text_search_regex_compiled' (pointer) +
- 'text_search_where' (integer) +
- 'text_search_found' (integer) +
- 'text_search_input' (string) +
- 'highlight_words' (string) +
- 'highlight_regex' (string) +
- 'highlight_regex_compiled' (pointer) +
- 'highlight_tags' (string) +
- 'highlight_tags_count' (integer) +
- 'highlight_tags_array' (string, array_size: "highlight_tags_count") +
- 'hotlist_max_level_nicks' (hashtable) +
- 'keys' (pointer, hdata: "key") +
- 'last_key' (pointer, hdata: "key") +
- 'keys_count' (integer) +
- 'local_variables' (hashtable) +
- 'prev_buffer' (pointer, hdata: "buffer") +
- 'next_buffer' (pointer, hdata: "buffer") |
- |
- 'gui_buffer_last_displayed' +
- 'gui_buffers' +
- 'last_gui_buffer'
-
-| weechat | completion | structure avec une complétion |
- 'buffer' (pointer, hdata: "buffer") +
- 'context' (integer) +
- 'base_command' (string) +
- 'base_command_arg_index' (integer) +
- 'base_word' (string) +
- 'base_word_pos' (integer) +
- 'position' (integer) +
- 'args' (string) +
- 'direction' (integer) +
- 'add_space' (integer) +
- 'force_partial_completion' (integer) +
- 'completion_list' (pointer) +
- 'word_found' (string) +
- 'word_found_is_nick' (integer) +
- 'position_replace' (integer) +
- 'diff_size' (integer) +
- 'diff_length' (integer) +
- 'partial_completion_list' (pointer, hdata: "completion_partial") +
- 'last_partial_completion' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | completion_partial | structure avec une complétion partielle |
- 'word' (string) +
- 'count' (integer) +
- 'prev_item' (pointer, hdata: "completion_partial") +
- 'next_item' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | config_file | fichier de configuration |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'filename' (string) +
- 'file' (pointer) +
- 'callback_reload' (pointer) +
- 'callback_reload_data' (pointer) +
- 'sections' (pointer, hdata: "config_section") +
- 'last_section' (pointer, hdata: "config_section") +
- 'prev_config' (pointer, hdata: "config_file") +
- 'next_config' (pointer, hdata: "config_file") |
- |
- 'config_files' +
- 'last_config_file'
-
-| weechat | config_option | option de configuration |
- 'config_file' (pointer, hdata: "config_file") +
- 'section' (pointer, hdata: "config_section") +
- 'name' (string) +
- 'type' (integer) +
- 'description' (string) +
- 'string_values' (string, array_size: "*") +
- 'min' (integer) +
- 'max' (integer) +
- 'default_value' (pointer) +
- 'value' (pointer) +
- 'null_value_allowed' (integer) +
- 'callback_check_value' (pointer) +
- 'callback_check_value_data' (pointer) +
- 'callback_change' (pointer) +
- 'callback_change_data' (pointer) +
- 'callback_delete' (pointer) +
- 'callback_delete_data' (pointer) +
- 'loaded' (integer) +
- 'prev_option' (pointer, hdata: "config_option") +
- 'next_option' (pointer, hdata: "config_option") |
- |
- -
-
-| weechat | config_section | section de configuration |
- 'config_file' (pointer, hdata: "config_file") +
- 'name' (string) +
- 'user_can_add_options' (integer) +
- 'user_can_delete_options' (integer) +
- 'callback_read' (pointer) +
- 'callback_read_data' (pointer) +
- 'callback_write' (pointer) +
- 'callback_write_data' (pointer) +
- 'callback_write_default' (pointer) +
- 'callback_write_default_data' (pointer) +
- 'callback_create_option' (pointer) +
- 'callback_create_option_data' (pointer) +
- 'callback_delete_option' (pointer) +
- 'callback_delete_option_data' (pointer) +
- 'options' (pointer, hdata: "config_option") +
- 'last_option' (pointer, hdata: "config_option") +
- 'prev_section' (pointer, hdata: "config_section") +
- 'next_section' (pointer, hdata: "config_section") |
- |
- -
-
-| weechat | filter | filtre |
- 'enabled' (integer) +
- 'name' (string) +
- 'buffer_name' (string) +
- 'num_buffers' (integer) +
- 'buffers' (pointer) +
- 'tags' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'regex' (string) +
- 'regex_prefix' (pointer) +
- 'regex_message' (pointer) +
- 'prev_filter' (pointer, hdata: "filter") +
- 'next_filter' (pointer, hdata: "filter") |
- |
- 'gui_filters' +
- 'last_gui_filter'
-
-| weechat | history | historique des commandes dans le tampon |
- 'text' (string) +
- 'next_history' (pointer, hdata: "history") +
- 'prev_history' (pointer, hdata: "history") |
- `__create` +
- `__delete` |
- 'gui_history' +
- 'last_gui_history'
-
-| weechat | hotlist | hotlist |
- 'priority' (integer) +
- 'creation_time.tv_sec' (time) +
- 'creation_time.tv_usec' (long) +
- 'buffer' (pointer) +
- 'count' (integer, array_size: "4") +
- 'prev_hotlist' (pointer, hdata: "hotlist") +
- 'next_hotlist' (pointer, hdata: "hotlist") |
- |
- 'gui_hotlist' +
- 'last_gui_hotlist'
-
-| weechat | input_undo | structure avec le "undo" pour la ligne de commande |
- 'data' (string) +
- 'pos' (integer) +
- 'prev_undo' (pointer, hdata: "input_undo") +
- 'next_undo' (pointer, hdata: "input_undo") |
- |
- -
-
-| weechat | key | une touche (un raccourci clavier) |
- 'key' (string) +
- 'area_type' (pointer) +
- 'area_name' (pointer) +
- 'area_key' (string) +
- 'command' (string) +
- 'score' (integer) +
- 'prev_key' (pointer, hdata: "key") +
- 'next_key' (pointer, hdata: "key") |
- |
- 'gui_default_keys' +
- 'gui_default_keys_cursor' +
- 'gui_default_keys_mouse' +
- 'gui_default_keys_search' +
- 'gui_keys' +
- 'gui_keys_cursor' +
- 'gui_keys_mouse' +
- 'gui_keys_search' +
- 'last_gui_default_key' +
- 'last_gui_default_key_cursor' +
- 'last_gui_default_key_mouse' +
- 'last_gui_default_key_search' +
- 'last_gui_key' +
- 'last_gui_key_cursor' +
- 'last_gui_key_mouse' +
- 'last_gui_key_search'
-
-| weechat | layout | disposition |
- 'name' (string) +
- 'layout_buffers' (pointer, hdata: "layout_buffer") +
- 'last_layout_buffer' (pointer, hdata: "layout_buffer") +
- 'layout_windows' (pointer, hdata: "layout_window") +
- 'internal_id' (integer) +
- 'internal_id_current_window' (integer) +
- 'prev_layout' (pointer, hdata: "layout") +
- 'next_layout' (pointer, hdata: "layout") |
- |
- 'gui_layout_current' +
- 'gui_layouts' +
- 'last_gui_layout'
-
-| weechat | layout_buffer | disposition de tampon |
- 'plugin_name' (string) +
- 'buffer_name' (string) +
- 'number' (integer) +
- 'prev_layout' (pointer, hdata: "layout_buffer") +
- 'next_layout' (pointer, hdata: "layout_buffer") |
- |
- -
-
-| weechat | layout_window | disposition de fenêtre |
- 'internal_id' (integer) +
- 'parent_node' (pointer, hdata: "layout_window") +
- 'split_pct' (integer) +
- 'split_horiz' (integer) +
- 'child1' (pointer, hdata: "layout_window") +
- 'child2' (pointer, hdata: "layout_window") +
- 'plugin_name' (string) +
- 'buffer_name' (string) |
- |
- -
-
-| weechat | line | structure avec une ligne |
- 'data' (pointer, hdata: "line_data") +
- 'prev_line' (pointer, hdata: "line") +
- 'next_line' (pointer, hdata: "line") |
- |
- -
-
-| weechat | line_data | structure avec les données d'une ligne |
- 'buffer' (pointer, hdata: "buffer") +
- 'y' (integer) +
- 'date' (time) +
- 'date_printed' (time) +
- 'str_time' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'displayed' (char) +
- 'highlight' (char) +
- 'refresh_needed' (char) +
- 'prefix' (string) +
- 'prefix_length' (integer) +
- 'message' (string) |
- 'date' (time) +
- 'date_printed' (time) +
- 'tags_array' (string) +
- 'prefix' (string) +
- 'message' (string) |
- -
-
-| weechat | lines | structure avec des lignes |
- 'first_line' (pointer, hdata: "line") +
- 'last_line' (pointer, hdata: "line") +
- 'last_read_line' (pointer, hdata: "line") +
- 'lines_count' (integer) +
- 'first_line_not_read' (integer) +
- 'lines_hidden' (integer) +
- 'buffer_max_length' (integer) +
- 'buffer_max_length_refresh' (integer) +
- 'prefix_max_length' (integer) +
- 'prefix_max_length_refresh' (integer) |
- |
- -
-
-| weechat | nick | pseudo dans la liste de pseudos |
- 'group' (pointer, hdata: "nick_group") +
- 'name' (string) +
- 'color' (string) +
- 'prefix' (string) +
- 'prefix_color' (string) +
- 'visible' (integer) +
- 'prev_nick' (pointer, hdata: "nick") +
- 'next_nick' (pointer, hdata: "nick") |
- |
- -
-
-| weechat | nick_group | groupe dans la liste de pseudos |
- 'name' (string) +
- 'color' (string) +
- 'visible' (integer) +
- 'level' (integer) +
- 'parent' (pointer, hdata: "nick_group") +
- 'children' (pointer, hdata: "nick_group") +
- 'last_child' (pointer, hdata: "nick_group") +
- 'nicks' (pointer, hdata: "nick") +
- 'last_nick' (pointer, hdata: "nick") +
- 'prev_group' (pointer, hdata: "nick_group") +
- 'next_group' (pointer, hdata: "nick_group") |
- |
- -
-
-| weechat | plugin | extension |
- 'filename' (string) +
- 'handle' (pointer) +
- 'name' (string) +
- 'description' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- 'charset' (string) +
- 'debug' (integer) +
- 'prev_plugin' (pointer, hdata: "plugin") +
- 'next_plugin' (pointer, hdata: "plugin") |
- |
- 'last_weechat_plugin' +
- 'weechat_plugins'
-
-| weechat | proxy | proxy |
- 'name' (string) +
- 'options' (pointer) +
- 'prev_proxy' (pointer, hdata: "proxy") +
- 'next_proxy' (pointer, hdata: "proxy") |
- |
- 'last_weechat_proxy' +
- 'weechat_proxies'
-
-| weechat | window | fenêtre |
- 'number' (integer) +
- 'win_x' (integer) +
- 'win_y' (integer) +
- 'win_width' (integer) +
- 'win_height' (integer) +
- 'win_width_pct' (integer) +
- 'win_height_pct' (integer) +
- 'win_chat_x' (integer) +
- 'win_chat_y' (integer) +
- 'win_chat_width' (integer) +
- 'win_chat_height' (integer) +
- 'win_chat_cursor_x' (integer) +
- 'win_chat_cursor_y' (integer) +
- 'bar_windows' (pointer, hdata: "bar_window") +
- 'last_bar_window' (pointer, hdata: "bar_window") +
- 'refresh_needed' (integer) +
- 'gui_objects' (pointer) +
- 'buffer' (pointer, hdata: "buffer") +
- 'layout_plugin_name' (string) +
- 'layout_buffer_name' (string) +
- 'scroll' (pointer, hdata: "window_scroll") +
- 'ptr_tree' (pointer, hdata: "window_tree") +
- 'prev_window' (pointer, hdata: "window") +
- 'next_window' (pointer, hdata: "window") |
- |
- 'gui_current_window' +
- 'gui_windows' +
- 'last_gui_window'
-
-| weechat | window_scroll | info de défilement dans la fenêtre |
- 'buffer' (pointer, hdata: "buffer") +
- 'first_line_displayed' (integer) +
- 'start_line' (pointer, hdata: "line") +
- 'start_line_pos' (integer) +
- 'scrolling' (integer) +
- 'start_col' (integer) +
- 'lines_after' (integer) +
- 'prev_scroll' (pointer, hdata: "window_scroll") +
- 'next_scroll' (pointer, hdata: "window_scroll") |
- |
- -
-
-| weechat | window_tree | arbre des fenêtres |
- 'parent_node' (pointer, hdata: "window_tree") +
- 'split_pct' (integer) +
- 'split_horizontal' (integer) +
- 'child1' (pointer, hdata: "window_tree") +
- 'child2' (pointer, hdata: "window_tree") +
- 'window' (pointer, hdata: "window") |
- |
- 'gui_windows_tree'
-
-|========================================
+* '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")
+* 'guile_script': liste des scripts
+** extension: guile
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** listes:
+*** 'last_script'
+*** 'scripts'
+* 'irc_channel': canal irc
+** extension: irc
+** variables:
+*** 'type' (integer)
+*** 'name' (string)
+*** 'topic' (string)
+*** 'modes' (string)
+*** 'limit' (integer)
+*** 'key' (string)
+*** 'join_msg_received' (hashtable)
+*** 'checking_away' (integer)
+*** 'away_message' (string)
+*** 'has_quit_server' (integer)
+*** 'cycle' (integer)
+*** 'part' (integer)
+*** 'nick_completion_reset' (integer)
+*** 'pv_remote_nick_color' (string)
+*** 'hook_autorejoin' (pointer)
+*** 'nicks_count' (integer)
+*** 'nicks' (pointer, hdata: "irc_nick")
+*** 'last_nick' (pointer, hdata: "irc_nick")
+*** 'nicks_speaking' (pointer)
+*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'join_smart_filtered' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'prev_channel' (pointer, hdata: "irc_channel")
+*** 'next_channel' (pointer, hdata: "irc_channel")
+* 'irc_channel_speaking': channel_speaking irc
+** extension: irc
+** variables:
+*** 'nick' (string)
+*** 'time_last_message' (time)
+*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
+*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
+* 'irc_ignore': ignore irc
+** extension: irc
+** variables:
+*** 'number' (integer)
+*** 'mask' (string)
+*** 'regex_mask' (pointer)
+*** 'server' (string)
+*** 'channel' (string)
+*** 'prev_ignore' (pointer, hdata: "irc_ignore")
+*** 'next_ignore' (pointer, hdata: "irc_ignore")
+** listes:
+*** 'irc_ignore_list'
+*** 'last_irc_ignore'
+* 'irc_nick': pseudo irc
+** extension: irc
+** variables:
+*** 'name' (string)
+*** 'host' (string)
+*** 'prefixes' (string)
+*** 'prefix' (string)
+*** 'away' (integer)
+*** 'color' (string)
+*** 'prev_nick' (pointer, hdata: "irc_nick")
+*** 'next_nick' (pointer, hdata: "irc_nick")
+* 'irc_notify': notify irc
+** extension: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'nick' (string)
+*** 'check_away' (integer)
+*** 'is_on_server' (integer)
+*** 'away_message' (string)
+*** 'ison_received' (integer)
+*** 'prev_notify' (pointer, hdata: "irc_notify")
+*** 'next_notify' (pointer, hdata: "irc_notify")
+* 'irc_redirect': redirection irc
+** extension: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'pattern' (string)
+*** 'signal' (string)
+*** 'count' (integer)
+*** 'current_count' (integer)
+*** 'string' (string)
+*** 'timeout' (integer)
+*** 'command' (string)
+*** 'assigned_to_command' (integer)
+*** 'start_time' (time)
+*** 'cmd_start' (hashtable)
+*** 'cmd_stop' (hashtable)
+*** 'cmd_extra' (hashtable)
+*** 'cmd_start_received' (integer)
+*** 'cmd_stop_received' (integer)
+*** 'cmd_filter' (hashtable)
+*** 'output' (string)
+*** 'output_size' (integer)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect")
+*** 'next_redirect' (pointer, hdata: "irc_redirect")
+* 'irc_redirect_pattern': modèle pour une redirection irc
+** extension: irc
+** variables:
+*** 'name' (string)
+*** 'temp_pattern' (integer)
+*** 'timeout' (integer)
+*** 'cmd_start' (string)
+*** 'cmd_stop' (string)
+*** 'cmd_extra' (string)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
+*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
+** listes:
+*** 'irc_redirect_patterns'
+*** 'last_irc_redirect_pattern'
+* 'irc_server': serveur irc
+** extension: irc
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'temp_server' (integer)
+*** 'reloading_from_config' (integer)
+*** 'reloaded_from_config' (integer)
+*** 'addresses_count' (integer)
+*** 'addresses_array' (string, array_size: "addresses_count")
+*** 'ports_array' (integer, array_size: "addresses_count")
+*** 'retry_array' (integer, array_size: "addresses_count")
+*** 'index_current_address' (integer)
+*** 'current_address' (string)
+*** 'current_ip' (string)
+*** 'current_port' (integer)
+*** 'current_retry' (integer)
+*** 'sock' (integer)
+*** 'hook_connect' (pointer, hdata: "hook")
+*** 'hook_fd' (pointer, hdata: "hook")
+*** 'hook_timer_connection' (pointer, hdata: "hook")
+*** 'hook_timer_sasl' (pointer, hdata: "hook")
+*** 'is_connected' (integer)
+*** 'ssl_connected' (integer)
+*** 'disconnected' (integer)
+*** 'gnutls_sess' (other)
+*** 'tls_cert' (other)
+*** 'tls_cert_key' (other)
+*** 'unterminated_message' (string)
+*** 'nicks_count' (integer)
+*** 'nicks_array' (string, array_size: "nicks_count")
+*** 'nick_first_tried' (integer)
+*** 'nick_alternate_number' (integer)
+*** 'nick' (string)
+*** 'nick_modes' (string)
+*** 'isupport' (string)
+*** 'prefix_modes' (string)
+*** 'prefix_chars' (string)
+*** 'nick_max_length' (integer)
+*** 'casemapping' (integer)
+*** 'chantypes' (string)
+*** 'chanmodes' (string)
+*** 'reconnect_delay' (integer)
+*** 'reconnect_start' (time)
+*** 'command_time' (time)
+*** 'reconnect_join' (integer)
+*** 'disable_autojoin' (integer)
+*** 'is_away' (integer)
+*** 'away_message' (string)
+*** 'away_time' (time)
+*** 'lag' (integer)
+*** 'lag_check_time' (other)
+*** 'lag_next_check' (time)
+*** 'lag_last_refresh' (time)
+*** 'cmd_list_regexp' (pointer)
+*** 'last_user_message' (time)
+*** 'last_away_check' (time)
+*** 'last_data_purge' (time)
+*** 'outqueue' (pointer)
+*** 'last_outqueue' (pointer)
+*** 'redirects' (pointer, hdata: "irc_redirect")
+*** 'last_redirect' (pointer, hdata: "irc_redirect")
+*** 'notify_list' (pointer, hdata: "irc_notify")
+*** 'last_notify' (pointer, hdata: "irc_notify")
+*** 'join_manual' (hashtable)
+*** 'join_channel_key' (hashtable)
+*** 'join_noswitch' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'channels' (pointer, hdata: "irc_channel")
+*** 'last_channel' (pointer, hdata: "irc_channel")
+*** 'prev_server' (pointer, hdata: "irc_server")
+*** 'next_server' (pointer, hdata: "irc_server")
+** listes:
+*** 'irc_servers'
+*** 'last_irc_server'
+* '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")
+* 'lua_script': liste des scripts
+** extension: lua
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'perl_script': liste des scripts
+** extension: perl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'python_script': liste des scripts
+** extension: python
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'ruby_script': liste des scripts
+** extension: ruby
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** listes:
+*** 'last_script'
+*** 'scripts'
+* 'script_script': scripts du dépôt
+** extension: script
+** variables:
+*** 'name' (string)
+*** 'name_with_extension' (string)
+*** 'language' (integer)
+*** 'author' (string)
+*** 'mail' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'tags' (string)
+*** 'requirements' (string)
+*** 'min_weechat' (string)
+*** 'max_weechat' (string)
+*** 'md5sum' (string)
+*** 'url' (string)
+*** 'popularity' (integer)
+*** 'date_added' (time)
+*** 'date_updated' (time)
+*** 'status' (integer)
+*** 'version_loaded' (string)
+*** 'displayed' (integer)
+*** 'install_order' (integer)
+*** 'prev_script' (pointer, hdata: "script_script")
+*** 'next_script' (pointer, hdata: "script_script")
+** listes:
+*** 'last_script_repo'
+*** 'scripts_repo'
+* '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")
+* 'tcl_script': liste des scripts
+** extension: tcl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** listes:
+*** 'last_script'
+*** 'scripts'
+* 'bar': barre
+** extension: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_array' (pointer)
+*** 'items_buffer' (pointer)
+*** 'items_prefix' (pointer)
+*** 'items_name' (pointer)
+*** 'items_suffix' (pointer)
+*** 'bar_window' (pointer, hdata: "bar_window")
+*** 'bar_refresh_needed' (integer)
+*** 'prev_bar' (pointer, hdata: "bar")
+*** 'next_bar' (pointer, hdata: "bar")
+** listes:
+*** 'gui_bars'
+*** 'last_gui_bar'
+* 'bar_item': objet de barre
+** extension: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'build_callback' (pointer)
+*** 'build_callback_data' (pointer)
+*** 'prev_item' (pointer, hdata: "bar_item")
+*** 'next_item' (pointer, hdata: "bar_item")
+** listes:
+*** 'gui_bar_items'
+*** 'last_gui_bar_item'
+* 'bar_window': fenêtre de barre
+** extension: weechat
+** variables:
+*** 'bar' (pointer, hdata: "bar")
+*** 'x' (integer)
+*** 'y' (integer)
+*** 'width' (integer)
+*** 'height' (integer)
+*** 'scroll_x' (integer)
+*** 'scroll_y' (integer)
+*** 'cursor_x' (integer)
+*** 'cursor_y' (integer)
+*** 'current_size' (integer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_content' (pointer)
+*** 'items_num_lines' (pointer)
+*** 'items_refresh_needed' (pointer)
+*** 'screen_col_size' (integer)
+*** 'screen_lines' (integer)
+*** 'coords_count' (integer)
+*** 'coords' (pointer)
+*** 'gui_objects' (pointer)
+*** 'prev_bar_window' (pointer, hdata: "bar_window")
+*** 'next_bar_window' (pointer, hdata: "bar_window")
+* 'buffer': tampon
+** extension: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'plugin_name_for_upgrade' (string)
+*** 'number' (integer)
+*** 'layout_number' (integer)
+*** 'layout_number_merge_order' (integer)
+*** 'name' (string)
+*** 'full_name' (string)
+*** 'short_name' (string)
+*** 'type' (integer)
+*** 'notify' (integer)
+*** 'num_displayed' (integer)
+*** 'active' (integer)
+*** 'print_hooks_enabled' (integer)
+*** 'close_callback' (pointer)
+*** 'close_callback_data' (pointer)
+*** 'title' (string)
+*** 'own_lines' (pointer, hdata: "lines")
+*** 'mixed_lines' (pointer, hdata: "lines")
+*** 'lines' (pointer, hdata: "lines")
+*** 'time_for_each_line' (integer)
+*** 'chat_refresh_needed' (integer)
+*** 'nicklist' (integer)
+*** 'nicklist_case_sensitive' (integer)
+*** 'nicklist_root' (pointer, hdata: "nick_group")
+*** 'nicklist_max_length' (integer)
+*** 'nicklist_display_groups' (integer)
+*** 'nicklist_count' (integer)
+*** 'nicklist_groups_count' (integer)
+*** 'nicklist_nicks_count' (integer)
+*** 'nicklist_visible_count' (integer)
+*** 'nickcmp_callback' (pointer)
+*** 'nickcmp_callback_data' (pointer)
+*** 'input' (integer)
+*** 'input_callback' (pointer)
+*** 'input_callback_data' (pointer)
+*** 'input_get_unknown_commands' (integer)
+*** 'input_buffer' (string)
+*** 'input_buffer_alloc' (integer)
+*** 'input_buffer_size' (integer)
+*** 'input_buffer_length' (integer)
+*** 'input_buffer_pos' (integer)
+*** 'input_buffer_1st_display' (integer)
+*** 'input_undo_snap' (pointer, hdata: "input_undo")
+*** 'input_undo' (pointer, hdata: "input_undo")
+*** 'last_input_undo' (pointer, hdata: "input_undo")
+*** 'ptr_input_undo' (pointer, hdata: "input_undo")
+*** 'input_undo_count' (integer)
+*** 'completion' (pointer, hdata: "completion")
+*** 'history' (pointer, hdata: "history")
+*** 'last_history' (pointer, hdata: "history")
+*** 'ptr_history' (pointer, hdata: "history")
+*** 'num_history' (integer)
+*** 'text_search' (integer)
+*** 'text_search_exact' (integer)
+*** 'text_search_regex' (integer)
+*** 'text_search_regex_compiled' (pointer)
+*** 'text_search_where' (integer)
+*** 'text_search_found' (integer)
+*** 'text_search_input' (string)
+*** 'highlight_words' (string)
+*** 'highlight_regex' (string)
+*** 'highlight_regex_compiled' (pointer)
+*** 'highlight_tags' (string)
+*** 'highlight_tags_count' (integer)
+*** 'highlight_tags_array' (string, array_size: "highlight_tags_count")
+*** 'hotlist_max_level_nicks' (hashtable)
+*** 'keys' (pointer, hdata: "key")
+*** 'last_key' (pointer, hdata: "key")
+*** 'keys_count' (integer)
+*** 'local_variables' (hashtable)
+*** 'prev_buffer' (pointer, hdata: "buffer")
+*** 'next_buffer' (pointer, hdata: "buffer")
+** listes:
+*** 'gui_buffer_last_displayed'
+*** 'gui_buffers'
+*** 'last_gui_buffer'
+* 'completion': structure avec une complétion
+** extension: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'context' (integer)
+*** 'base_command' (string)
+*** 'base_command_arg_index' (integer)
+*** 'base_word' (string)
+*** 'base_word_pos' (integer)
+*** 'position' (integer)
+*** 'args' (string)
+*** 'direction' (integer)
+*** 'add_space' (integer)
+*** 'force_partial_completion' (integer)
+*** 'completion_list' (pointer)
+*** 'word_found' (string)
+*** 'word_found_is_nick' (integer)
+*** 'position_replace' (integer)
+*** 'diff_size' (integer)
+*** 'diff_length' (integer)
+*** 'partial_completion_list' (pointer, hdata: "completion_partial")
+*** 'last_partial_completion' (pointer, hdata: "completion_partial")
+* 'completion_partial': structure avec une complétion partielle
+** extension: weechat
+** variables:
+*** 'word' (string)
+*** 'count' (integer)
+*** 'prev_item' (pointer, hdata: "completion_partial")
+*** 'next_item' (pointer, hdata: "completion_partial")
+* 'config_file': fichier de configuration
+** extension: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'filename' (string)
+*** 'file' (pointer)
+*** 'callback_reload' (pointer)
+*** 'callback_reload_data' (pointer)
+*** 'sections' (pointer, hdata: "config_section")
+*** 'last_section' (pointer, hdata: "config_section")
+*** 'prev_config' (pointer, hdata: "config_file")
+*** 'next_config' (pointer, hdata: "config_file")
+** listes:
+*** 'config_files'
+*** 'last_config_file'
+* 'config_option': option de configuration
+** extension: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'section' (pointer, hdata: "config_section")
+*** 'name' (string)
+*** 'type' (integer)
+*** 'description' (string)
+*** 'string_values' (string, array_size: "*")
+*** 'min' (integer)
+*** 'max' (integer)
+*** 'default_value' (pointer)
+*** 'value' (pointer)
+*** 'null_value_allowed' (integer)
+*** 'callback_check_value' (pointer)
+*** 'callback_check_value_data' (pointer)
+*** 'callback_change' (pointer)
+*** 'callback_change_data' (pointer)
+*** 'callback_delete' (pointer)
+*** 'callback_delete_data' (pointer)
+*** 'loaded' (integer)
+*** 'prev_option' (pointer, hdata: "config_option")
+*** 'next_option' (pointer, hdata: "config_option")
+* 'config_section': section de configuration
+** extension: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'name' (string)
+*** 'user_can_add_options' (integer)
+*** 'user_can_delete_options' (integer)
+*** 'callback_read' (pointer)
+*** 'callback_read_data' (pointer)
+*** 'callback_write' (pointer)
+*** 'callback_write_data' (pointer)
+*** 'callback_write_default' (pointer)
+*** 'callback_write_default_data' (pointer)
+*** 'callback_create_option' (pointer)
+*** 'callback_create_option_data' (pointer)
+*** 'callback_delete_option' (pointer)
+*** 'callback_delete_option_data' (pointer)
+*** 'options' (pointer, hdata: "config_option")
+*** 'last_option' (pointer, hdata: "config_option")
+*** 'prev_section' (pointer, hdata: "config_section")
+*** 'next_section' (pointer, hdata: "config_section")
+* 'filter': filtre
+** extension: weechat
+** variables:
+*** 'enabled' (integer)
+*** 'name' (string)
+*** 'buffer_name' (string)
+*** 'num_buffers' (integer)
+*** 'buffers' (pointer)
+*** 'tags' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'regex' (string)
+*** 'regex_prefix' (pointer)
+*** 'regex_message' (pointer)
+*** 'prev_filter' (pointer, hdata: "filter")
+*** 'next_filter' (pointer, hdata: "filter")
+** listes:
+*** 'gui_filters'
+*** 'last_gui_filter'
+* 'history': historique des commandes dans le tampon
+** extension: weechat
+** variables:
+*** 'text' (string)
+*** 'next_history' (pointer, hdata: "history")
+*** 'prev_history' (pointer, hdata: "history")
+** mise à jour autorisée:
+*** '__create'
+*** '__delete'
+** listes:
+*** 'gui_history'
+*** 'last_gui_history'
+* 'hotlist': hotlist
+** extension: weechat
+** variables:
+*** 'priority' (integer)
+*** 'creation_time.tv_sec' (time)
+*** 'creation_time.tv_usec' (long)
+*** 'buffer' (pointer)
+*** 'count' (integer, array_size: "4")
+*** 'prev_hotlist' (pointer, hdata: "hotlist")
+*** 'next_hotlist' (pointer, hdata: "hotlist")
+** listes:
+*** 'gui_hotlist'
+*** 'last_gui_hotlist'
+* 'input_undo': structure avec le "undo" pour la ligne de commande
+** extension: weechat
+** variables:
+*** 'data' (string)
+*** 'pos' (integer)
+*** 'prev_undo' (pointer, hdata: "input_undo")
+*** 'next_undo' (pointer, hdata: "input_undo")
+* 'key': une touche (un raccourci clavier)
+** extension: weechat
+** variables:
+*** 'key' (string)
+*** 'area_type' (pointer)
+*** 'area_name' (pointer)
+*** 'area_key' (string)
+*** 'command' (string)
+*** 'score' (integer)
+*** 'prev_key' (pointer, hdata: "key")
+*** 'next_key' (pointer, hdata: "key")
+** listes:
+*** 'gui_default_keys'
+*** 'gui_default_keys_cursor'
+*** 'gui_default_keys_mouse'
+*** 'gui_default_keys_search'
+*** 'gui_keys'
+*** 'gui_keys_cursor'
+*** 'gui_keys_mouse'
+*** 'gui_keys_search'
+*** 'last_gui_default_key'
+*** 'last_gui_default_key_cursor'
+*** 'last_gui_default_key_mouse'
+*** 'last_gui_default_key_search'
+*** 'last_gui_key'
+*** 'last_gui_key_cursor'
+*** 'last_gui_key_mouse'
+*** 'last_gui_key_search'
+* 'layout': disposition
+** extension: weechat
+** variables:
+*** 'name' (string)
+*** 'layout_buffers' (pointer, hdata: "layout_buffer")
+*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
+*** 'layout_windows' (pointer, hdata: "layout_window")
+*** 'internal_id' (integer)
+*** 'internal_id_current_window' (integer)
+*** 'prev_layout' (pointer, hdata: "layout")
+*** 'next_layout' (pointer, hdata: "layout")
+** listes:
+*** 'gui_layout_current'
+*** 'gui_layouts'
+*** 'last_gui_layout'
+* 'layout_buffer': disposition de tampon
+** extension: weechat
+** variables:
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+*** 'number' (integer)
+*** 'prev_layout' (pointer, hdata: "layout_buffer")
+*** 'next_layout' (pointer, hdata: "layout_buffer")
+* 'layout_window': disposition de fenêtre
+** extension: weechat
+** variables:
+*** 'internal_id' (integer)
+*** 'parent_node' (pointer, hdata: "layout_window")
+*** 'split_pct' (integer)
+*** 'split_horiz' (integer)
+*** 'child1' (pointer, hdata: "layout_window")
+*** 'child2' (pointer, hdata: "layout_window")
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+* 'line': structure avec une ligne
+** extension: weechat
+** variables:
+*** 'data' (pointer, hdata: "line_data")
+*** 'prev_line' (pointer, hdata: "line")
+*** 'next_line' (pointer, hdata: "line")
+* 'line_data': structure avec les données d'une ligne
+** extension: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'y' (integer)
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'str_time' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'displayed' (char)
+*** 'highlight' (char)
+*** 'refresh_needed' (char)
+*** 'prefix' (string)
+*** 'prefix_length' (integer)
+*** 'message' (string)
+** mise à jour autorisée:
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'tags_array' (string)
+*** 'prefix' (string)
+*** 'message' (string)
+* 'lines': structure avec des lignes
+** extension: weechat
+** variables:
+*** 'first_line' (pointer, hdata: "line")
+*** 'last_line' (pointer, hdata: "line")
+*** 'last_read_line' (pointer, hdata: "line")
+*** 'lines_count' (integer)
+*** 'first_line_not_read' (integer)
+*** 'lines_hidden' (integer)
+*** 'buffer_max_length' (integer)
+*** 'buffer_max_length_refresh' (integer)
+*** 'prefix_max_length' (integer)
+*** 'prefix_max_length_refresh' (integer)
+* 'nick': pseudo dans la liste de pseudos
+** extension: weechat
+** variables:
+*** 'group' (pointer, hdata: "nick_group")
+*** 'name' (string)
+*** 'color' (string)
+*** 'prefix' (string)
+*** 'prefix_color' (string)
+*** 'visible' (integer)
+*** 'prev_nick' (pointer, hdata: "nick")
+*** 'next_nick' (pointer, hdata: "nick")
+* 'nick_group': groupe dans la liste de pseudos
+** extension: weechat
+** variables:
+*** 'name' (string)
+*** 'color' (string)
+*** 'visible' (integer)
+*** 'level' (integer)
+*** 'parent' (pointer, hdata: "nick_group")
+*** 'children' (pointer, hdata: "nick_group")
+*** 'last_child' (pointer, hdata: "nick_group")
+*** 'nicks' (pointer, hdata: "nick")
+*** 'last_nick' (pointer, hdata: "nick")
+*** 'prev_group' (pointer, hdata: "nick_group")
+*** 'next_group' (pointer, hdata: "nick_group")
+* 'plugin': extension
+** extension: weechat
+** variables:
+*** 'filename' (string)
+*** 'handle' (pointer)
+*** 'name' (string)
+*** 'description' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'charset' (string)
+*** 'debug' (integer)
+*** 'prev_plugin' (pointer, hdata: "plugin")
+*** 'next_plugin' (pointer, hdata: "plugin")
+** listes:
+*** 'last_weechat_plugin'
+*** 'weechat_plugins'
+* 'proxy': proxy
+** extension: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'prev_proxy' (pointer, hdata: "proxy")
+*** 'next_proxy' (pointer, hdata: "proxy")
+** listes:
+*** 'last_weechat_proxy'
+*** 'weechat_proxies'
+* 'window': fenêtre
+** extension: weechat
+** variables:
+*** 'number' (integer)
+*** 'win_x' (integer)
+*** 'win_y' (integer)
+*** 'win_width' (integer)
+*** 'win_height' (integer)
+*** 'win_width_pct' (integer)
+*** 'win_height_pct' (integer)
+*** 'win_chat_x' (integer)
+*** 'win_chat_y' (integer)
+*** 'win_chat_width' (integer)
+*** 'win_chat_height' (integer)
+*** 'win_chat_cursor_x' (integer)
+*** 'win_chat_cursor_y' (integer)
+*** 'bar_windows' (pointer, hdata: "bar_window")
+*** 'last_bar_window' (pointer, hdata: "bar_window")
+*** 'refresh_needed' (integer)
+*** 'gui_objects' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'layout_plugin_name' (string)
+*** 'layout_buffer_name' (string)
+*** 'scroll' (pointer, hdata: "window_scroll")
+*** 'ptr_tree' (pointer, hdata: "window_tree")
+*** 'prev_window' (pointer, hdata: "window")
+*** 'next_window' (pointer, hdata: "window")
+** listes:
+*** 'gui_current_window'
+*** 'gui_windows'
+*** 'last_gui_window'
+* 'window_scroll': info de défilement dans la fenêtre
+** extension: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'first_line_displayed' (integer)
+*** 'start_line' (pointer, hdata: "line")
+*** 'start_line_pos' (integer)
+*** 'scrolling' (integer)
+*** 'start_col' (integer)
+*** 'lines_after' (integer)
+*** 'prev_scroll' (pointer, hdata: "window_scroll")
+*** 'next_scroll' (pointer, hdata: "window_scroll")
+* 'window_tree': arbre des fenêtres
+** extension: weechat
+** variables:
+*** 'parent_node' (pointer, hdata: "window_tree")
+*** 'split_pct' (integer)
+*** 'split_horizontal' (integer)
+*** 'child1' (pointer, hdata: "window_tree")
+*** 'child2' (pointer, hdata: "window_tree")
+*** 'window' (pointer, hdata: "window")
+** listes:
+*** 'gui_windows_tree'
diff --git a/doc/fr/autogen/user/alias_commands.txt b/doc/fr/autogen/user/alias_commands.txt
index 060c8dd34..5c1387bb8 100644
--- a/doc/fr/autogen/user/alias_commands.txt
+++ b/doc/fr/autogen/user/alias_commands.txt
@@ -1,6 +1,7 @@
[[command_alias_alias]]
[command]*`alias`* créer un alias pour une commande::
-........................................
+
+----------------------------------------
/alias [-completion <complétion>] alias [<commande> [;<commande>...]]
complétion: complétion pour l'alias (optionnel, par défaut la complétion se fait avec la commande cible)
@@ -29,5 +30,5 @@ Exemples:
/alias hello /allchan -exclude=#weechat msg * hello
alias /forcejoin pour envoyer la commande IRC "forcejoin" avec la complétion de /sajoin :
/alias -completion %%sajoin forcejoin /quote forcejoin
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/aspell_commands.txt b/doc/fr/autogen/user/aspell_commands.txt
index 7e96140d0..ab43f1e9f 100644
--- a/doc/fr/autogen/user/aspell_commands.txt
+++ b/doc/fr/autogen/user/aspell_commands.txt
@@ -1,6 +1,7 @@
[[command_aspell_aspell]]
[command]*`aspell`* configuration de l'extension aspell::
-........................................
+
+----------------------------------------
/aspell enable|disable|toggle
listdict
setdict <dict>[,<dict>...]
@@ -22,5 +23,5 @@ Pour activer aspell sur tous les tampons, utilisez l'option "default_dict", par
/aspell enable
La touche par défaut pour activer/désactiver aspell est alt-s.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/charset_commands.txt b/doc/fr/autogen/user/charset_commands.txt
index bd3cfcecd..5b87f2132 100644
--- a/doc/fr/autogen/user/charset_commands.txt
+++ b/doc/fr/autogen/user/charset_commands.txt
@@ -1,6 +1,7 @@
[[command_charset_charset]]
[command]*`charset`* changer le charset pour le tampon courant::
-........................................
+
+----------------------------------------
/charset decode|encode <charset>
reset
@@ -8,5 +9,5 @@
encode: changer le charset d'encodage
charset: nouveau charset pour le tampon courant
reset: réinitialiser les charsets pour le tampon courant
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/guile_commands.txt b/doc/fr/autogen/user/guile_commands.txt
index 96ada3312..57b2bc065 100644
--- a/doc/fr/autogen/user/guile_commands.txt
+++ b/doc/fr/autogen/user/guile_commands.txt
@@ -1,6 +1,7 @@
[[command_guile_guile]]
[command]*`guile`* lister/charger/décharger des scripts::
-........................................
+
+----------------------------------------
/guile list|listfull [<nom>]
load [-q] <fichier>
autoload
@@ -17,5 +18,5 @@ autoload: charger tous les scripts dans le répertoire "autoload"
-q: mode silencieux: ne pas afficher de messages
Sans paramètre, cette commande liste les scripts chargés.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/irc_commands.txt b/doc/fr/autogen/user/irc_commands.txt
index 84a90488d..2e5f746b4 100644
--- a/doc/fr/autogen/user/irc_commands.txt
+++ b/doc/fr/autogen/user/irc_commands.txt
@@ -1,14 +1,16 @@
[[command_irc_admin]]
[command]*`admin`* trouver les informations sur l'administrateur du serveur::
-........................................
+
+----------------------------------------
/admin [<cible>]
cible: serveur
-........................................
+----------------------------------------
[[command_irc_allchan]]
[command]*`allchan`* exécuter une commande sur tous les canaux de tous les serveurs connectés::
-........................................
+
+----------------------------------------
/allchan [-current] [-exclude=<canal>[,<canal>...]] <commande> [<paramètres>]
-current: exécuter la commande pour les canaux du serveur courant seulement
@@ -23,11 +25,12 @@ Exemples:
/allchan -exclude=#weechat msg * bonjour
dire 'bonjour' partout sauf sur #weechat et les canaux commençant par #linux:
/allchan -exclude=#weechat,#linux* msg * bonjour
-........................................
+----------------------------------------
[[command_irc_allserv]]
[command]*`allserv`* exécuter une commande sur tous les serveurs connectés::
-........................................
+
+----------------------------------------
/allserv [-exclude=<serveur>[,<serveur>...]] <commande> [<paramètres>]
-exclude: exclude certains serveurs ('*' est autorisé en début ou fin du nom du serveur, pour exclure plusieurs serveurs)
@@ -41,22 +44,24 @@ Exemples:
/allserv away Je suis absent
faire un whois sur mon pseudo sur tous les serveurs:
/allserv whois $nick
-........................................
+----------------------------------------
[[command_irc_ban]]
[command]*`ban`* bannir des pseudos ou hôtes::
-........................................
+
+----------------------------------------
/ban [<canal>] [<pseudo> [<pseudo>...]]
canal: nom du canal pour supprimer le bannissement
pseudo: pseudo ou hôte pour supprimer le bannissement
Sans paramètre, cette commande affiche la liste des bans pour le canal courant.
-........................................
+----------------------------------------
[[command_irc_connect]]
[command]*`connect`* se connecter à un/plusieurs serveur(s) IRC::
-........................................
+
+----------------------------------------
/connect [<serveur> [<serveur>...] [-<option>[=<valeur>]] [-no<option>] [-nojoin] [-switch]
-all|-auto|-open [-nojoin] [-switch]
@@ -80,30 +85,33 @@ Exemples:
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
/connect -switch
-........................................
+----------------------------------------
[[command_irc_ctcp]]
[command]*`ctcp`* envoyer un message CTCP (Client-To-Client Protocol)::
-........................................
+
+----------------------------------------
/ctcp <cible> <type> [<arguments>]
cible: pseudo ou canal à qui envoyer le CTCP
type: type de CTCP (exemples: "version", "ping", etc...)
arguments: paramètres pour le CTCP
-........................................
+----------------------------------------
[[command_irc_cycle]]
[command]*`cycle`* quitter et rejoindre un canal::
-........................................
+
+----------------------------------------
/cycle [<canal>[,<canal>...]] [message]
canal: canal à quitter
message: message de fin (affiché aux autres utilisateurs)
-........................................
+----------------------------------------
[[command_irc_dcc]]
[command]*`dcc`* démarrer un DCC (transfert de fichier ou discussion directe)::
-........................................
+
+----------------------------------------
/dcc chat <pseudo>
send <pseudo> <fichier>
@@ -115,69 +123,76 @@ Exemples:
/dcc chat toto
envoyer le fichier "/home/foo/bar.txt" au pseudo "toto":
/dcc send toto /home/foo/bar.txt
-........................................
+----------------------------------------
[[command_irc_dehalfop]]
[command]*`dehalfop`* retirer le statut de demi-opérateur du canal à/aux pseudo(s)::
-........................................
+
+----------------------------------------
/dehalfop <pseudo> [<pseudo>...]
pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
*: retirer le statut de demi-opérateur de tout le monde sur le canal excepté vous-même
-........................................
+----------------------------------------
[[command_irc_deop]]
[command]*`deop`* retirer le statut d'opérateur du canal à/aux pseudo(s)::
-........................................
+
+----------------------------------------
/deop <pseudo> [<pseudo>...]
* -yes
pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
*: retirer le statut d'opérateur de tout le monde sur le canal excepté vous-même
-........................................
+----------------------------------------
[[command_irc_devoice]]
[command]*`devoice`* retirer la voix du/des pseudo(s)::
-........................................
+
+----------------------------------------
/devoice <pseudo> [<pseudo>...]
* -yes
pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
*: retirer la voix de tout le monde sur le canal
-........................................
+----------------------------------------
[[command_irc_die]]
[command]*`die`* arrêter le serveur::
-........................................
+
+----------------------------------------
/die [<cible>]
cible: nom du serveur
-........................................
+----------------------------------------
[[command_irc_disconnect]]
[command]*`disconnect`* se déconnecter d'un ou de tous les serveurs IRC::
-........................................
+
+----------------------------------------
/disconnect [<serveur>|-all|-pending [<raison>]]
serveur: nom du serveur pour se déconnecter
-all: se déconnecter de tous les serveurs
-pending: annuler la reconnexion automatique sur les serveurs en cours de reconnexion
raison: raison pour le quit
-........................................
+----------------------------------------
[[command_irc_halfop]]
[command]*`halfop`* donner le statut de demi-opérateur à un/des pseudo(s)::
-........................................
+
+----------------------------------------
/halfop <pseudo> [<pseudo>...]
* -yes
pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
*: donner le statut de demi-opérateur à tout le monde sur le canal
-........................................
+----------------------------------------
[[command_irc_ignore]]
[command]*`ignore`* ignorer des pseudos/hôtes de serveurs ou canaux::
-........................................
+
+----------------------------------------
/ignore list
add [re:]<pseudo> [<serveur> [<canal>]]
del <numéro>|-all
@@ -200,36 +215,40 @@ Exemples:
/ignore add toto@domain.com freenode
ignorer le hôte "toto*@*.domain.com" sur freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
-........................................
+----------------------------------------
[[command_irc_info]]
[command]*`info`* voir les informations décrivant le serveur::
-........................................
+
+----------------------------------------
/info [<cible>]
cible: nom du serveur
-........................................
+----------------------------------------
[[command_irc_invite]]
[command]*`invite`* inviter un pseudo sur un canal::
-........................................
+
+----------------------------------------
/invite <pseudo> [<pseudo>...] [<canal>]
pseudo: pseudo à inviter
canal: canal pour l'invitation
-........................................
+----------------------------------------
[[command_irc_ison]]
[command]*`ison`* vérifier si un pseudo est actuellement sur IRC::
-........................................
+
+----------------------------------------
/ison <pseudo> [<pseudo>...]
pseudo: pseudo
-........................................
+----------------------------------------
[[command_irc_join]]
[command]*`join`* rejoindre un canal::
-........................................
+
+----------------------------------------
/join [-noswitch] [-server <serveur>] [<canal1>[,<canal2>...]] [<clé1>[,<clé2>...]]
-noswitch: ne pas basculer sur le nouveau tampon
@@ -242,21 +261,23 @@ Exemples:
/join #protectedchan,#weechat key
/join -server freenode #weechat
/join -noswitch #weechat
-........................................
+----------------------------------------
[[command_irc_kick]]
[command]*`kick`* retirer par la force un utilisateur d'un canal::
-........................................
+
+----------------------------------------
/kick [<canal>] <pseudo> [<raison>]
canal: canal où l'utilisateur se trouve
pseudo: pseudo à éliminer
raison: raison pour l'élimination (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
-........................................
+----------------------------------------
[[command_irc_kickban]]
[command]*`kickban`* retirer par la force un pseudo d'un canal et le bannir::
-........................................
+
+----------------------------------------
/kickban [<canal>] <pseudo> [<raison>]
canal: canal où l'utilisateur se trouve
@@ -268,29 +289,32 @@ Il est possible d'éliminer/bannir avec un masque, le pseudo sera extrait du mas
Exemple:
bannir "*!*@host.com" puis éliminer "toto":
/kickban toto!*@host.com
-........................................
+----------------------------------------
[[command_irc_kill]]
[command]*`kill`* fermer la connexion client-serveur::
-........................................
+
+----------------------------------------
/kill <pseudo> <raison>
pseudo: pseudo
raison: raison
-........................................
+----------------------------------------
[[command_irc_links]]
[command]*`links`* lister tous les noms de serveurs connus du serveur qui répondent à la requête::
-........................................
+
+----------------------------------------
/links [[<serveur>] <masque_serveur>]
serveur: ce serveur doit répondre à la requête
masque_serveur: liste des serveurs correspondant au masque
-........................................
+----------------------------------------
[[command_irc_list]]
[command]*`list`* lister les canaux et leur titre::
-........................................
+
+----------------------------------------
/list [<canal>[,<canal>...]] [<serveur>] [-re <regex>]
canal: canal à lister
@@ -304,33 +328,37 @@ Exemples:
/list #weechat
lister tous les canaux commençant par "#weechat" (peut être très lent pour les grands réseaux):
/list -re #weechat.*
-........................................
+----------------------------------------
[[command_irc_lusers]]
[command]*`lusers`* obtenir des statistiques sur la taille du réseau IRC::
-........................................
+
+----------------------------------------
/lusers [<masque> [<cible>]]
masque: serveurs qui correspondent au masque seulement
cible: serveur pour faire suivre la requête
-........................................
+----------------------------------------
[[command_irc_map]]
[command]*`map`* afficher une carte graphique du réseau IRC::
-........................................
-........................................
+
+----------------------------------------
+----------------------------------------
[[command_irc_me]]
[command]*`me`* envoyer une action CTCP au canal courant::
-........................................
+
+----------------------------------------
/me <message>
message: message à envoyer
-........................................
+----------------------------------------
[[command_irc_mode]]
[command]*`mode`* changer le mode du canal ou de l'utilisateur::
-........................................
+
+----------------------------------------
/mode [<canal>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<paramètres>]
<pseudo> [+|-]i|s|w|o
@@ -362,56 +390,62 @@ Exemples:
/mode #weechat +t
devenir invisible sur le serveur:
/mode nick +i
-........................................
+----------------------------------------
[[command_irc_motd]]
[command]*`motd`* obtenir le message du jour::
-........................................
+
+----------------------------------------
/motd [<cible>]
cible: nom du serveur
-........................................
+----------------------------------------
[[command_irc_msg]]
[command]*`msg`* envoyer un message à un pseudo ou canal::
-........................................
+
+----------------------------------------
/msg [-server <serveur>] <cible>[,<cible>...] <texte>
serveur: envoyer à ce serveur (nom interne)
cible: pseudo ou canal (peut-être un masque, '*' = canal courant)
texte: texte à envoyer
-........................................
+----------------------------------------
[[command_irc_names]]
[command]*`names`* lister les pseudos sur des canaux::
-........................................
+
+----------------------------------------
/names [<canal>[,<canal>...]]
canal: nom du canal
-........................................
+----------------------------------------
[[command_irc_nick]]
[command]*`nick`* changer le pseudo courant::
-........................................
+
+----------------------------------------
/nick [-all] <pseudo>
-all: définir le nouveau pseudo sur tous les serveurs connectés
pseudo: nouveau pseudo
-........................................
+----------------------------------------
[[command_irc_notice]]
[command]*`notice`* envoyer un message notice à un utilisateur::
-........................................
+
+----------------------------------------
/notice [-server <serveur>] <cible> <texte>
serveur: envoyer à ce serveur (nom interne)
cible: pseudo ou canal
texte: texte à envoyer
-........................................
+----------------------------------------
[[command_irc_notify]]
[command]*`notify`* ajouter une notification de présence ou de statut d'absence pour des pseudos sur les serveurs::
-........................................
+
+----------------------------------------
/notify add <pseudo> [<serveur> [-away]]
del <pseudo>|-all [<serveur>]
@@ -431,87 +465,96 @@ Exemples:
/notify add toto freenode
notifier quand "toto" est absent ou de retour sur le serveur freenode:
/notify add toto freenode -away
-........................................
+----------------------------------------
[[command_irc_op]]
[command]*`op`* donner le statut d'opérateur à un/des pseudo(s)::
-........................................
+
+----------------------------------------
/op <pseudo> [<pseudo>...]
* -yes
pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
*: donner le statut d'opérateur à tout le monde sur le canal
-........................................
+----------------------------------------
[[command_irc_oper]]
[command]*`oper`* obtenir le statut d'opérateur::
-........................................
+
+----------------------------------------
/oper <utilisateur> <mot_de_passe>
utilisateur: utilisateur
mot_de_passe: mot de passe
-........................................
+----------------------------------------
[[command_irc_part]]
[command]*`part`* quitter un canal::
-........................................
+
+----------------------------------------
/part [<canal>[,<canal>...]] [message]
canal: canal à quitter
message: message de fin (affiché aux autres utilisateurs)
-........................................
+----------------------------------------
[[command_irc_ping]]
[command]*`ping`* envoyer un ping au serveur::
-........................................
+
+----------------------------------------
/ping <serveur1> [<serveur2>]
serveur1: serveur
serveur2: faire suivre le ping à ce serveur
-........................................
+----------------------------------------
[[command_irc_pong]]
[command]*`pong`* répondre à un message ping::
-........................................
+
+----------------------------------------
/pong <démon> [<démon2>]
démon: démon qui a répondu au message Ping
démon2: faire suivre le message à ce démon
-........................................
+----------------------------------------
[[command_irc_query]]
[command]*`query`* envoyer un message privé à un pseudo::
-........................................
+
+----------------------------------------
/query [-server <serveur>] <pseudo>[,<pseudo>...] [<texte>]
serveur: envoyer à ce serveur (nom interne)
pseudo: pseudo pour la conversation privée
texte: texte à envoyer
-........................................
+----------------------------------------
[[command_irc_quiet]]
[command]*`quiet`* faire taire des pseudos ou hôtes::
-........................................
+
+----------------------------------------
/quiet [<canal>] [<pseudo> [<pseudo>...]]
canal: nom du canal pour faire taire
pseudo: pseudo ou hôte à faire taire
Sans paramètre, cette commande affiche la liste des "quiet" pour le canal courant.
-........................................
+----------------------------------------
[[command_irc_quote]]
[command]*`quote`* envoyer des données brutes au serveur sans analyse::
-........................................
+
+----------------------------------------
/quote [-server <serveur>] <données>
serveur: envoyer à ce serveur (nom interne)
données: données brutes à envoyer
-........................................
+----------------------------------------
[[command_irc_reconnect]]
[command]*`reconnect`* se reconnecter à un/plusieurs serveur(s)::
-........................................
+
+----------------------------------------
/reconnect <serveur> [<serveur>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
@@ -519,72 +562,80 @@ serveur: nom du serveur pour se reconnecter
-all: se reconnecter à tous les serveurs
-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
-switch: basculer vers l'adresse suivante du serveur
-........................................
+----------------------------------------
[[command_irc_rehash]]
[command]*`rehash`* demander au serveur de recharger son fichier de configuration::
-........................................
+
+----------------------------------------
/rehash [<option>]
option: option supplémentaire, pour certains serveurs
-........................................
+----------------------------------------
[[command_irc_restart]]
[command]*`restart`* demander au serveur de redémarrer::
-........................................
+
+----------------------------------------
/restart [<cible>]
cible: nom du serveur
-........................................
+----------------------------------------
[[command_irc_sajoin]]
[command]*`sajoin`* forcer un utilisateur à rejoindre un ou plusieurs canaux::
-........................................
+
+----------------------------------------
/sajoin <pseudo> <canal>[,<canal>...]
pseudo: pseudo
canal: canal
-........................................
+----------------------------------------
[[command_irc_samode]]
[command]*`samode`* changer le mode du canal, sans avoir le statut d'opérateur::
-........................................
+
+----------------------------------------
/samode <canal> <mode>
canal: nom du canal
mode: mode pour le canal
-........................................
+----------------------------------------
[[command_irc_sanick]]
[command]*`sanick`* forcer un utilisateur à utiliser un autre pseudo::
-........................................
+
+----------------------------------------
/sanick <pseudo> <nouveau_pseudo>
pseudo: pseudo
nouveau_pseudo: nouveau pseudo
-........................................
+----------------------------------------
[[command_irc_sapart]]
[command]*`sapart`* forcer un utilisateur à quitter un ou plusieurs canaux::
-........................................
+
+----------------------------------------
/sapart <pseudo> <canal>[,<canal>...]
pseudo: pseudo
canal: canal
-........................................
+----------------------------------------
[[command_irc_saquit]]
[command]*`saquit`* forcer un utilisateur à quitter le serveur avec une raison::
-........................................
+
+----------------------------------------
/saquit <pseudo> <raison>
pseudo: pseudo
raison: raison
-........................................
+----------------------------------------
[[command_irc_server]]
[command]*`server`* lister, ajouter ou retirer des serveurs IRC::
-........................................
+
+----------------------------------------
/server list|listfull [<serveur>]
add <serveur> <nom>[/<port>] [-temp] [-<option>[=<valeur>]] [-no<option>]
copy|rename <serveur> <nouveau_nom>
@@ -617,161 +668,179 @@ Exemples:
/server rename oftc newoftc
/server del freenode
/server deloutq
-........................................
+----------------------------------------
[[command_irc_service]]
[command]*`service`* enregistrer un nouveau service::
-........................................
+
+----------------------------------------
/service <pseudo> <réservé> <distribution> <type> <réservé> <info>
distribution: visibilité du service
type: réservé pour une utilisation future
-........................................
+----------------------------------------
[[command_irc_servlist]]
[command]*`servlist`* lister les services actuellement connectés au réseau::
-........................................
+
+----------------------------------------
/servlist [<masque> [<type>]]
masque: lister seulement les services qui correspondent à ce masque
type: lister seulement les services de ce type
-........................................
+----------------------------------------
[[command_irc_squery]]
[command]*`squery`* envoyer un message à un service::
-........................................
+
+----------------------------------------
/squery <service> <texte>
service: nom du service
texte: texte à envoyer
-........................................
+----------------------------------------
[[command_irc_squit]]
[command]*`squit`* déconnecter les liens vers un serveur::
-........................................
+
+----------------------------------------
/squit <serveur> <commentaire>
serveur: nom du serveur
commentaire: commentaire pour quitter
-........................................
+----------------------------------------
[[command_irc_stats]]
[command]*`stats`* demander des statistiques sur le serveur::
-........................................
+
+----------------------------------------
/stats [<requête> [<serveur>]]
requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)
serveur: nom du serveur
-........................................
+----------------------------------------
[[command_irc_summon]]
[command]*`summon`* envoyer aux utilisateurs d'un serveur IRC un message leur demandant de rejoindre IRC::
-........................................
+
+----------------------------------------
/summon <utilisateur> [<cible> [<canal>]]
utilisateur: nom d'utilisateur
cible: nom du serveur
canal: nom du canal
-........................................
+----------------------------------------
[[command_irc_time]]
[command]*`time`* demander l'heure locale de serveur::
-........................................
+
+----------------------------------------
/time [<cible>]
cible: demander l'heure de ce serveur
-........................................
+----------------------------------------
[[command_irc_topic]]
[command]*`topic`* recevoir/définir le titre du canal::
-........................................
+
+----------------------------------------
/topic [<canal>] [<titre>|-delete]
canal: nom du canal
titre: nouveau titre pour le canal
-delete: supprime le titre du canal
-........................................
+----------------------------------------
[[command_irc_trace]]
[command]*`trace`* trouver le chemin jusqu'à un serveur spécifique::
-........................................
+
+----------------------------------------
/trace [<cible>]
cible: serveur
-........................................
+----------------------------------------
[[command_irc_unban]]
[command]*`unban`* supprimer le bannissement sur des pseudos ou hôtes::
-........................................
+
+----------------------------------------
/unban [<canal>] <pseudo> [<pseudo>...]
canal: nom du canal pour supprimer le bannissement
pseudo: pseudo ou hôte pour supprimer le bannissement
-........................................
+----------------------------------------
[[command_irc_userhost]]
[command]*`userhost`* retourner une liste d'informations sur des pseudos::
-........................................
+
+----------------------------------------
/userhost <pseudo> [<pseudo>...]
pseudo: pseudo
-........................................
+----------------------------------------
[[command_irc_users]]
[command]*`users`* liste des utilisateurs connectés au serveur::
-........................................
+
+----------------------------------------
/users [<cible>]
cible: serveur
-........................................
+----------------------------------------
[[command_irc_version]]
[command]*`version`* retourner la version du pseudo ou du serveur (courant ou spécifié)::
-........................................
+
+----------------------------------------
/version [<serveur>|<pseudo>]
serveur: nom du serveur
pseudo: pseudo
-........................................
+----------------------------------------
[[command_irc_voice]]
[command]*`voice`* donner la voix à/aux pseudo(s)::
-........................................
+
+----------------------------------------
/voice <pseudo> [<pseudo>...]
pseudo: pseudo ou masque (peut démarrer ou se terminer par "*" comme joker)
*: donner la voix à tout le monde sur le canal
-........................................
+----------------------------------------
[[command_irc_wallchops]]
[command]*`wallchops`* envoyer une notice aux opérateurs du canal::
-........................................
+
+----------------------------------------
/wallchops [<canal>] <texte>
canal: nom du canal
texte: texte à envoyer
-........................................
+----------------------------------------
[[command_irc_wallops]]
[command]*`wallops`* envoyer un message à tous les utilisateurs connectés qui ont activé le mode utilisateur 'w' pour eux-mêmes::
-........................................
+
+----------------------------------------
/wallops <texte>
texte: texte à envoyer
-........................................
+----------------------------------------
[[command_irc_who]]
[command]*`who`* générer une requête qui retourne une liste d'information::
-........................................
+
+----------------------------------------
/who [<masque> [o]]
masque: information qui correspond à ce masque uniquement
o: seul les opérateurs sont retournés correspondant au masque fourni
-........................................
+----------------------------------------
[[command_irc_whois]]
[command]*`whois`* demander les informations sur le(s) utilisateur(s)::
-........................................
+
+----------------------------------------
/whois [<serveur>] [<pseudo>[,<pseudo>...]]
serveur: nom de serveur
@@ -780,15 +849,16 @@ serveur: nom de serveur
Sans paramètre, cette commande effectuera un whois sur :
- votre propre pseudo si le tampon est un serveur/canal
- le pseudo distant si le tampon est un privé.
-........................................
+----------------------------------------
[[command_irc_whowas]]
[command]*`whowas`* demander de l'information sur un pseudo qui n'existe plus::
-........................................
+
+----------------------------------------
/whowas <pseudo>[,<pseudo>...] [<nombre> [<cible>]]
pseudo: pseudo à chercher
nombre: nombre de réponses à retourner (recherche complète si nombre négatif)
cible: la réponse doit correspondre à ce masque
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/logger_commands.txt b/doc/fr/autogen/user/logger_commands.txt
index 686fd1be4..4eca477a6 100644
--- a/doc/fr/autogen/user/logger_commands.txt
+++ b/doc/fr/autogen/user/logger_commands.txt
@@ -1,6 +1,7 @@
[[command_logger_logger]]
[command]*`logger`* configuration de l'extension logger::
-........................................
+
+----------------------------------------
/logger list
set <niveau>
flush
@@ -32,5 +33,5 @@ Exemples:
/set logger.level.core.weechat 0
utiliser un répertoire par serveur IRC et un fichier par canal dedans:
/set logger.mask.irc "$server/$channel.weechatlog"
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/lua_commands.txt b/doc/fr/autogen/user/lua_commands.txt
index 4f958bd71..6bd3248f0 100644
--- a/doc/fr/autogen/user/lua_commands.txt
+++ b/doc/fr/autogen/user/lua_commands.txt
@@ -1,6 +1,7 @@
[[command_lua_lua]]
[command]*`lua`* lister/charger/décharger des scripts::
-........................................
+
+----------------------------------------
/lua list|listfull [<nom>]
load [-q] <fichier>
autoload
@@ -17,5 +18,5 @@ autoload: charger tous les scripts dans le répertoire "autoload"
-q: mode silencieux: ne pas afficher de messages
Sans paramètre, cette commande liste les scripts chargés.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/perl_commands.txt b/doc/fr/autogen/user/perl_commands.txt
index a8051c286..f22fbcbf4 100644
--- a/doc/fr/autogen/user/perl_commands.txt
+++ b/doc/fr/autogen/user/perl_commands.txt
@@ -1,6 +1,7 @@
[[command_perl_perl]]
[command]*`perl`* lister/charger/décharger des scripts::
-........................................
+
+----------------------------------------
/perl list|listfull [<nom>]
load [-q] <fichier>
autoload
@@ -17,5 +18,5 @@ autoload: charger tous les scripts dans le répertoire "autoload"
-q: mode silencieux: ne pas afficher de messages
Sans paramètre, cette commande liste les scripts chargés.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/python_commands.txt b/doc/fr/autogen/user/python_commands.txt
index 8cf9197f1..1a41e1efb 100644
--- a/doc/fr/autogen/user/python_commands.txt
+++ b/doc/fr/autogen/user/python_commands.txt
@@ -1,6 +1,7 @@
[[command_python_python]]
[command]*`python`* lister/charger/décharger des scripts::
-........................................
+
+----------------------------------------
/python list|listfull [<nom>]
load [-q] <fichier>
autoload
@@ -17,5 +18,5 @@ autoload: charger tous les scripts dans le répertoire "autoload"
-q: mode silencieux: ne pas afficher de messages
Sans paramètre, cette commande liste les scripts chargés.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/relay_commands.txt b/doc/fr/autogen/user/relay_commands.txt
index 6ac7ed52d..9ee27725c 100644
--- a/doc/fr/autogen/user/relay_commands.txt
+++ b/doc/fr/autogen/user/relay_commands.txt
@@ -1,6 +1,7 @@
[[command_relay_relay]]
[command]*`relay`* contrôle du relai::
-........................................
+
+----------------------------------------
/relay list|listfull|listrelay
add [ipv4.][ipv6.][ssl.]<protocole.nom> <port>
del [ipv4.][ipv6.][ssl.]<protocole.nom>
@@ -41,5 +42,5 @@ Exemples:
/relay add ipv6.ssl.weechat 9001
protocole weechat avec SSL, en utilisant IPv4 + IPv6:
/relay add ipv4.ipv6.ssl.weechat 9001
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/rmodifier_commands.txt b/doc/fr/autogen/user/rmodifier_commands.txt
index 56c8f934f..affab9061 100644
--- a/doc/fr/autogen/user/rmodifier_commands.txt
+++ b/doc/fr/autogen/user/rmodifier_commands.txt
@@ -1,6 +1,7 @@
[[command_rmodifier_rmodifier]]
[command]*`rmodifier`* modifier des chaînes de "modifier" avec des expressions régulières::
-........................................
+
+----------------------------------------
/rmodifier list|listdefault
add <nom> <modifiers> <groupes> <regex>
del <nom>|-all [<nom>...]
@@ -26,5 +27,5 @@ Exemples:
/rmodifier del password
supprimer tous les rmodifiers:
/rmodifier del -all
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/ruby_commands.txt b/doc/fr/autogen/user/ruby_commands.txt
index f890778bd..5a3f7ff3b 100644
--- a/doc/fr/autogen/user/ruby_commands.txt
+++ b/doc/fr/autogen/user/ruby_commands.txt
@@ -1,6 +1,7 @@
[[command_ruby_ruby]]
[command]*`ruby`* lister/charger/décharger des scripts::
-........................................
+
+----------------------------------------
/ruby list|listfull [<nom>]
load [-q] <fichier>
autoload
@@ -17,5 +18,5 @@ autoload: charger tous les scripts dans le répertoire "autoload"
-q: mode silencieux: ne pas afficher de messages
Sans paramètre, cette commande liste les scripts chargés.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/script_commands.txt b/doc/fr/autogen/user/script_commands.txt
index 6e88da3eb..e5c99dd82 100644
--- a/doc/fr/autogen/user/script_commands.txt
+++ b/doc/fr/autogen/user/script_commands.txt
@@ -1,6 +1,7 @@
[[command_script_script]]
[command]*`script`* Gestionnaire de scripts WeeChat::
-........................................
+
+----------------------------------------
/script list [-o|-i]
search <texte>
show <script>
@@ -72,5 +73,5 @@ Exemples:
/script hold urlserver.py
/script reload urlserver
/script upgrade
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/tcl_commands.txt b/doc/fr/autogen/user/tcl_commands.txt
index e8d8498c0..a56bf427c 100644
--- a/doc/fr/autogen/user/tcl_commands.txt
+++ b/doc/fr/autogen/user/tcl_commands.txt
@@ -1,6 +1,7 @@
[[command_tcl_tcl]]
[command]*`tcl`* lister/charger/décharger des scripts::
-........................................
+
+----------------------------------------
/tcl list|listfull [<nom>]
load [-q] <fichier>
autoload
@@ -17,5 +18,5 @@ autoload: charger tous les scripts dans le répertoire "autoload"
-q: mode silencieux: ne pas afficher de messages
Sans paramètre, cette commande liste les scripts chargés.
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/weechat_commands.txt b/doc/fr/autogen/user/weechat_commands.txt
index ba72e85a7..dc40833ab 100644
--- a/doc/fr/autogen/user/weechat_commands.txt
+++ b/doc/fr/autogen/user/weechat_commands.txt
@@ -1,15 +1,17 @@
[[command_weechat_away]]
[command]*`away`* définir ou supprimer le statut d'absence::
-........................................
+
+----------------------------------------
/away [-all] [<message>]
-all: définir ou supprimer le statut d'absence sur tous les serveurs connectés
message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
-........................................
+----------------------------------------
[[command_weechat_bar]]
[command]*`bar`* gestion des barres::
-........................................
+
+----------------------------------------
/bar list|listfull|listitems
add <nom> <type>[,<conditions>] <position> <taille> <séparateur> <objet1>[,<objet2>...]
default [input|title|status|nicklist]
@@ -56,11 +58,12 @@ Exemples:
/bar scroll nicklist * y+10
faire défiler la liste des pseudos à la fin sur le tampon courant:
/bar scroll nicklist * ye
-........................................
+----------------------------------------
[[command_weechat_buffer]]
[command]*`buffer`* gestion des tampons::
-........................................
+
+----------------------------------------
/buffer list
clear [<nombre>|<nom>|-merged|-all]
move|merge <nombre>
@@ -117,11 +120,12 @@ Exemples:
/buffer #weechat
aller au tampon suivant:
/buffer +1
-........................................
+----------------------------------------
[[command_weechat_color]]
[command]*`color`* définir des alias de couleurs et afficher la palette des couleurs::
-........................................
+
+----------------------------------------
/color alias <couleur> <nom>
unalias <couleur>
reset
@@ -141,20 +145,22 @@ Exemples:
/color alias 214 orange
supprimer la couleur 214:
/color unalias 214
-........................................
+----------------------------------------
[[command_weechat_command]]
[command]*`command`* lancer explicitement une commande WeeChat ou d'une extension::
-........................................
+
+----------------------------------------
/command <extension> <commande>
extension: nom de l'extension ('weechat' pour une commande interne WeeChat)
commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande)
-........................................
+----------------------------------------
[[command_weechat_cursor]]
[command]*`cursor`* mouvement libre du curseur sur l'écran pour exécuter des actions sur des zones spécifiques de l'écran::
-........................................
+
+----------------------------------------
/cursor go chat|<barre>|<x>,<y>
move up|down|left|right|area_up|area_down|area_left|area_right
stop
@@ -172,11 +178,12 @@ Exemples:
/cursor go nicklist
aller aux coordonnées x=10, y=5:
/cursor go 10,5
-........................................
+----------------------------------------
[[command_weechat_debug]]
[command]*`debug`* contrôle du debug pour le cœur/les extensions::
-........................................
+
+----------------------------------------
/debug list
set <extension> <niveau>
dump [<extension>]
@@ -201,11 +208,12 @@ infolists: afficher des infos sur les infolists
tags: afficher les étiquettes pour les lignes
term: afficher des infos sur le terminal
windows: afficher l'arbre des fenêtres
-........................................
+----------------------------------------
[[command_weechat_eval]]
[command]*`eval`* évaluer une expression et envoyer le résultat au tampon::
-........................................
+
+----------------------------------------
/eval [-n] <expression>
[-n] -c <expression1> <opérateur> <expression2>
@@ -258,11 +266,12 @@ Exemples:
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
-........................................
+----------------------------------------
[[command_weechat_filter]]
[command]*`filter`* filtrer les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières::
-........................................
+
+----------------------------------------
/filter list
enable|disable|toggle [<nom>]
add <nom> <tampon>[,<tampon>...] <tags> <regex>
@@ -311,11 +320,12 @@ Exemples:
/filter add toto irc.freenode.#weechat nick_toto *
filtrer les lignes contenant "weechat sucks" sur le canal IRC #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
-........................................
+----------------------------------------
[[command_weechat_help]]
[command]*`help`* afficher l'aide sur les commandes et les options::
-........................................
+
+----------------------------------------
/help -list|-listfull [<extension> [<extension>...]]
<commande>
<option>
@@ -325,21 +335,23 @@ Exemples:
extension: lister les commandes de cette extension
commande: un nom de commande
option: un nom d'option (utilisez /set pour voir la liste)
-........................................
+----------------------------------------
[[command_weechat_history]]
[command]*`history`* afficher l'historique des commandes du tampon::
-........................................
+
+----------------------------------------
/history clear
<valeur>
clear: effacer l'historique
valeur: nombre d'entrées dans l'historique à afficher
-........................................
+----------------------------------------
[[command_weechat_input]]
[command]*`input`* fonctions pour la ligne de commande::
-........................................
+
+----------------------------------------
/input <action> [<paramètres>]
liste des actions:
@@ -394,11 +406,12 @@ liste des actions:
paste_stop: fin de collage (mode "bracketed paste")
Cette commande est utilisé par les associations de touches ou les extensions.
-........................................
+----------------------------------------
[[command_weechat_key]]
[command]*`key`* associer/libérer des touches::
-........................................
+
+----------------------------------------
/key list|listdefault|listdiff [<contexte>]
bind <touche> [<commande> [<args>]]
bindctxt <contexte> <touche> [<commande> [<args>]]
@@ -448,11 +461,12 @@ Exemples:
/key bindctxt search ctrl-I /input search_stop
bouton du milieu de la souris sur un pseudo pour récupérer les infos sur le pseudo:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
-........................................
+----------------------------------------
[[command_weechat_layout]]
[command]*`layout`* sauver/appliquer/réinitialiser la disposition des tampons et fenêtres::
-........................................
+
+----------------------------------------
/layout save [<nom>] [buffers|windows]
apply [<nom>] [buffers|windows]
leave
@@ -470,11 +484,12 @@ buffers: sauver/appliquer seulement pour les tampons (ordre des tampons)
windows: sauver/appliquer seulement pour les fenêtres (le tampon affiché par chaque fenêtre)
Sans paramètre, cette commande affiche les dispositions sauvegardées.
-........................................
+----------------------------------------
[[command_weechat_mouse]]
[command]*`mouse`* contrôle de la souris::
-........................................
+
+----------------------------------------
/mouse enable|disable|toggle [<délai>]
enable: activer la souris
@@ -489,11 +504,12 @@ Exemples:
/mouse enable
activer/désactiver la souris pendant 5 secondes:
/mouse toggle 5
-........................................
+----------------------------------------
[[command_weechat_mute]]
[command]*`mute`* exécuter une commande silencieusement::
-........................................
+
+----------------------------------------
/mute [-current | -buffer <nom> | -all] commande
-current: pas d'affichage sur le tampon courant
@@ -511,11 +527,12 @@ Exemples:
/mute -current msg * bonjour !
message au canal #weechat:
/mute -buffer irc.freenode.#weechat msg #weechat bonjour !
-........................................
+----------------------------------------
[[command_weechat_plugin]]
[command]*`plugin`* lister/charger/décharger des extensions::
-........................................
+
+----------------------------------------
/plugin list|listfull [<nom>]
load <fichier> [<paramètres>]
autoload [<paramètres>]
@@ -533,11 +550,12 @@ Exemples:
paramètres: paramètres donnés à l'extension lors de son chargement
Sans paramètre, cette commande liste les extensions chargées.
-........................................
+----------------------------------------
[[command_weechat_proxy]]
[command]*`proxy`* gestion des proxies::
-........................................
+
+----------------------------------------
/proxy list
add <nom> <type> <adresse> <port> [<utilisateur> [<mot_de_passe>]]
del <nom>|-all
@@ -566,31 +584,34 @@ Exemples:
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
supprimer un proxy:
/proxy del myproxy
-........................................
+----------------------------------------
[[command_weechat_quit]]
[command]*`quit`* quitter WeeChat::
-........................................
+
+----------------------------------------
/quit [-yes] [<paramètres>]
-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)
-........................................
+----------------------------------------
[[command_weechat_reload]]
[command]*`reload`* recharger les fichiers de configuration depuis le disque::
-........................................
+
+----------------------------------------
/reload [<fichier> [<fichier>...]]
fichier: fichier de configuration à recharger (sans l'extension ".conf")
Sans paramètre, tous les fichiers (WeeChat et extensions) sont rechargés.
-........................................
+----------------------------------------
[[command_weechat_repeat]]
[command]*`repeat`* exécuter une commande plusieurs fois::
-........................................
+
+----------------------------------------
/repeat [-interval <délai>] <nombre> <commande>
délai: délai entre l'exécution des commandes (en millisecondes)
@@ -602,21 +623,23 @@ Toutes les commandes sont exécutées sur le tampon où la commande a été lanc
Exemple:
faire défiler de 2 pages vers le haut:
/repeat 2 /window page_up
-........................................
+----------------------------------------
[[command_weechat_save]]
[command]*`save`* sauvegarder les fichiers de configuration sur disque::
-........................................
+
+----------------------------------------
/save [<fichier> [<fichier>...]]
fichier: fichier de configuration à sauvegarder (sans l'extension ".conf")
Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
-........................................
+----------------------------------------
[[command_weechat_secure]]
[command]*`secure`* gestion des données sécurisées (mots de passe ou données privées chiffrés dans le fichier sec.conf)::
-........................................
+
+----------------------------------------
/secure passphrase <phrase de chiffrement>|-delete
decrypt <phrase de chiffrement>|-discard
set <nom> <valeur>
@@ -653,11 +676,12 @@ Exemples :
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias pour ghost du pseudo "pseudo" :
/alias ghost /eval /msg -server freenode nickserv ghost pseudo ${sec.data.freenode}
-........................................
+----------------------------------------
[[command_weechat_set]]
[command]*`set`* modifier des options de configuration::
-........................................
+
+----------------------------------------
/set [<option> [<valeur>]]
diff [<option> [<option>...]]
@@ -682,11 +706,12 @@ Exemples:
/set diff
afficher les options modifiées dans l'extension irc:
/set diff irc.*
-........................................
+----------------------------------------
[[command_weechat_unset]]
[command]*`unset`* supprimer/réinitialiser des options de configuration::
-........................................
+
+----------------------------------------
/unset <option>
option: nom d'une option (peut commencer ou se terminer par "*" pour réinitialiser plusieurs options, à utiliser avec prudence !)
@@ -698,11 +723,12 @@ Exemples:
/unset weechat.look.item_time_format
réinitialiser toutes les options de couleur:
/unset weechat.color.*
-........................................
+----------------------------------------
[[command_weechat_upgrade]]
[command]*`upgrade`* mettre à jour WeeChat sans se déconnecter des serveurs::
-........................................
+
+----------------------------------------
/upgrade [<chemin_vers_binaire>|-quit]
chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
@@ -728,29 +754,32 @@ Avec l'option "-quit", le processus est légèrement différent :
Et plus tard vous pouvez restaurer la session avec la commande: weechat --upgrade
IMPORTANT: vous devez restaurer la session avec exactement la même configuration (fichiers *.conf).
Il est également possible de restaurer la session WeeChat sur une autre machine si vous y copiez le contenu du répertoire "~/.weechat".
-........................................
+----------------------------------------
[[command_weechat_uptime]]
[command]*`uptime`* montrer l'uptime de WeeChat::
-........................................
+
+----------------------------------------
/uptime [-o | -ol]
-o: envoyer l'uptime sur le tampon courant comme entrée (chaîne en anglais)
-ol: envoyer l'uptime sur le tampon courant comme entrée (chaîne traduite)
-........................................
+----------------------------------------
[[command_weechat_version]]
[command]*`version`* afficher la version de WeeChat et la date de compilation::
-........................................
+
+----------------------------------------
/version [-o | -ol]
-o: envoyer la version sur le tampon courant comme entrée (chaîne en anglais)
-ol: envoyer la version sur le tampon courant comme entrée (chaîne traduite)
-........................................
+----------------------------------------
[[command_weechat_wait]]
[command]*`wait`* planifier l'exécution d'une commande dans le futur::
-........................................
+
+----------------------------------------
/wait <nombre>[<unité>] <commande>
nombre: temps à attendre (nombre entier)
@@ -770,11 +799,12 @@ Exemples:
/wait 15m /away -all I'm away
dire 'bonjour' dans 2 minutes:
/wait 2m bonjour
-........................................
+----------------------------------------
[[command_weechat_window]]
[command]*`window`* gestion des fenêtres::
-........................................
+
+----------------------------------------
/window list
-1|+1|b#|up|down|left|right [-window <numéro>]
<numéro>
@@ -833,5 +863,5 @@ Exemples:
/window scroll -d
zoom sur la fenêtre numéro 2:
/window zoom -window 2
-........................................
+----------------------------------------
diff --git a/doc/fr/autogen/user/xfer_commands.txt b/doc/fr/autogen/user/xfer_commands.txt
index d5627df2b..ae67f444e 100644
--- a/doc/fr/autogen/user/xfer_commands.txt
+++ b/doc/fr/autogen/user/xfer_commands.txt
@@ -1,19 +1,21 @@
[[command_xfer_me]]
[command]*`me`* envoyer une action CTCP à l'hôte distant::
-........................................
+
+----------------------------------------
/me <message>
message: message à envoyer
-........................................
+----------------------------------------
[[command_xfer_xfer]]
[command]*`xfer`* contrôle xfer::
-........................................
+
+----------------------------------------
/xfer [list|listfull]
list: lister les xfer
listfull: lister les xfer (verbeux)
Sans paramètre, cette commande ouvre le tampon avec la liste des xfer.
-........................................
+----------------------------------------
diff --git a/doc/fr/weechat_plugin_api.fr.txt b/doc/fr/weechat_plugin_api.fr.txt
index 04cd1e2fb..6014251a0 100644
--- a/doc/fr/weechat_plugin_api.fr.txt
+++ b/doc/fr/weechat_plugin_api.fr.txt
@@ -606,7 +606,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_strcasecmp_range
^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Comparaison de chaînes indépendante de la locale et de la casse, avec un
intervalle pour comparer la casse.
@@ -686,7 +686,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_strncasecmp_range
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Comparaison de chaînes indépendante de la locale et de la casse, pour 'max'
caractères, avec un intervalle pour comparer la casse.
@@ -801,7 +801,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_strlen_screen
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.4.2._
+_WeeChat ≥ 0.4.2._
Retourne le nombre de caractères nécessaires pour afficher la chaîne UTF-8
sur l'écran.
@@ -928,7 +928,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_string_expand_home
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Remplace le `~` en début de chaîne par le répertoire "home". Si la chaîne ne
débute pas par `~`, alors une chaîne identique est retournée.
@@ -1082,7 +1082,7 @@ regex = weechat.string_mask_to_regex("test*mask") # "test.*mask"
weechat_string_regex_flags
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Retourne un pointeur dans la chaîne après les "flags" et retourne le masque avec
les "flags" pour compiler l'expression régulière.
@@ -1138,7 +1138,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_string_regcomp
^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Compile une expression régulière avec des "flags" optionnels en début de chaîne
(pour le format des "flags", voir
@@ -1224,7 +1224,7 @@ highlight = weechat.string_has_highlight("my test string", "test,word2") # 1
weechat_string_has_highlight_regex
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Vérifie si une chaîne a un ou plusieurs "highlights", en utilisant une
expression régulière.
@@ -1289,7 +1289,7 @@ Paramètres :
** 1 : chaque chaîne contiendra toute la chaîne jusqu'à la fin de la ligne (voir
exemple ci-dessous)
** 2 : comme 1, mais ne supprime pas les séparateurs en fin de chaîne avant le
- découpage _(nouveau dans la version 0.3.6)_
+ découpage _(WeeChat ≥ 0.3.6)_
* 'num_items_max' : nombre maximum de chaînes à créer (0 = pas de limite)
* 'num_items' : pointeur vers un entier qui contiendra le nombre de chaînes
créées
@@ -1565,7 +1565,7 @@ str = weechat.string_remove_color(ma_chaine, "?")
weechat_string_encode_base64
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.2._
+_WeeChat ≥ 0.3.2._
Encode une chaîne en base64.
@@ -1598,7 +1598,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_string_decode_base64
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.2._
+_WeeChat ≥ 0.3.2._
Décode une chaîne base64.
@@ -1635,7 +1635,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_string_is_command_char
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.2._
+_WeeChat ≥ 0.3.2._
Vérifie si le premier caractère de la chaîne est un caractère de commande (le
caractère par défaut de commande est '/').
@@ -1678,7 +1678,7 @@ command_char2 = weechat.string_is_command_char("test") # == 0
weechat_string_input_for_buffer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.2._
+_WeeChat ≥ 0.3.2._
Retourne un pointeur vers le texte envoyé vers le tampon (pointeur à
l'intérieur du paramètre "string"), ou NULL si c'est une commande.
@@ -1723,7 +1723,7 @@ str3 = weechat.string_input_for_buffer("//test") # "/test"
weechat_string_eval_expression
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.4.0, mis à jour dans la 0.4.2._
+_WeeChat ≥ 0.4.0, mis à jour dans la 0.4.2._
Évalue l'expression et retourne le résultat sous forme de chaîne.
Les variables spéciales avec le format `${variable}` sont étendues (voir la
@@ -2519,7 +2519,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_file_get_content
^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.1._
+_WeeChat ≥ 0.3.1._
Lit le contenu d'un fichier texte dans une chaîne de caractères.
@@ -2656,7 +2656,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_util_get_time_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.2._
+_WeeChat ≥ 0.3.2._
Retourne la date/heure sous forme de chaîne construite avec "strftime".
@@ -2686,7 +2686,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_util_version_number
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.9._
+_WeeChat ≥ 0.3.9._
Convertit une chaîne avec la version WeeChat en nombre.
@@ -2846,7 +2846,7 @@ item = weechat.list_search(list, "ma donnée")
weechat_list_search_pos
^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Recherche la position d'un élément dans une liste.
@@ -2928,7 +2928,7 @@ item = weechat.list_casesearch(list, "ma donnée")
weechat_list_casesearch_pos
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Recherche la position d'un élément dans la liste, sans tenir compte de la casse.
@@ -3309,7 +3309,7 @@ Fonctions pour les hashtables.
weechat_hashtable_new
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Crée une nouvelle hashtable.
@@ -3384,7 +3384,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_set_with_size
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3, mis à jour dans la 0.4.2._
+_WeeChat ≥ 0.3.3, mis à jour dans la 0.4.2._
Ajoute ou met à jour une entrée dans une hashtable avec une taille pour la clé
et la valeur.
@@ -3426,7 +3426,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_set
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3, mis à jour dans la 0.4.2._
+_WeeChat ≥ 0.3.3, mis à jour dans la 0.4.2._
Ajoute ou met à jour une entrée dans la hashtable.
@@ -3461,7 +3461,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_get
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Retourne la valeur associée à une clé dans une hashtable.
@@ -3494,7 +3494,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_has_key
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne 1 si la clé est dans la hashtable, sinon 0.
@@ -3531,7 +3531,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_map
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Appelle une fonction pour chaque entrée d'une hashtable.
@@ -3576,7 +3576,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_map_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Appelle une fonction pour chaque entrée d'une hashtable, en envoyant les clés
et valeurs sous forme de chaînes.
@@ -3625,7 +3625,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Retourne une valeur entière pour une propriété d'une hashtable.
@@ -3661,7 +3661,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne une valeur pour une propriété d'une hashtable sous forme de chaîne.
@@ -3718,7 +3718,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_set_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Affecte un pointeur à une propriété d'une hashtable.
@@ -3735,7 +3735,7 @@ Paramètres :
* 'hashtable' : pointeur vers la hashtable
* 'property' et 'value' : nom de la propriété, avec sa valeur :
** 'callback_free_key' : définit la fonction "callback" pour libérer les clés de
- la hashtable _(nouveau dans la version 0.4.2)_
+ la hashtable _(WeeChat ≥ 0.4.2)_
** 'callback_free_value' : définit la fonction "callback" pour libérer les
valeurs de la hashtable
@@ -3758,7 +3758,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_add_to_infolist
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Ajoute les éléments d'une hashtable dans un objet infolist.
@@ -3804,7 +3804,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_remove
^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Supprime un élément d'une hashtable.
@@ -3833,7 +3833,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_remove_all
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Supprime tous les éléments d'une hashtable.
@@ -3861,7 +3861,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hashtable_free
^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.3._
+_WeeChat ≥ 0.3.3._
Supprime une hashtable.
@@ -6048,7 +6048,7 @@ elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_ERROR:
weechat_config_set_desc_plugin
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.5._
+_WeeChat ≥ 0.3.5._
Affecter une description pour une option dans le fichier de configuration des
extensions (plugins.conf).
@@ -6166,7 +6166,7 @@ Fonctions pour les associations de touches.
weechat_key_bind
^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Ajouter de nouvelles associations de touches.
@@ -6233,7 +6233,7 @@ weechat.key_bind("mouse", keys)
weechat_key_unbind
^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Supprimer une/des association(s) de touche(s).
@@ -6372,7 +6372,7 @@ Paramètres :
*** 'emphasis' : activer/désactiver la mise en valeur du texte (note: cela ne
devrait être utilisé que dans les barres, car WeeChat utilise la mise en
valeur du texte lors de la recherche de texte dans le tampon)
- _(nouveau dans la version 0.4.2)_
+ _(WeeChat ≥ 0.4.2)_
** nom d'une couleur de barre :
*** 'bar_fg' : couleur de texte pour la barre
*** 'bar_delim' : couleur des délimiteurs pour la barre
@@ -6380,7 +6380,7 @@ Paramètres :
** réinitialisation :
*** 'reset' : réinitialiser la couleur et les attributs
*** 'resetcolor' : réinitialiser la couleur (garder les attributs)
- _(nouveau dans la version 0.3.6)_
+ _(WeeChat ≥ 0.3.6)_
Le format de la couleur est : attributs (optionnel) + nom de couleur + ",fond"
(optionnel). Les attributs possibles sont :
@@ -6389,7 +6389,7 @@ Le format de la couleur est : attributs (optionnel) + nom de couleur + ",fond"
* `!` : mode vidéo inverse
* `_` : texte souligné
* `|` : garder les attributs : ne pas réinitialiser gras/inverse/souligné lors
- du changement de couleur _(nouveau dans la version 0.3.6)_
+ du changement de couleur _(WeeChat ≥ 0.3.6)_
Exemples :
@@ -6706,7 +6706,7 @@ Hooks
Hook priority
^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Pour certains "hooks", vous pouvez définir une priorité. Un "hook" avec une
priorité plus élevée sera au début de la liste des "hooks", et donc il sera
@@ -7101,7 +7101,7 @@ paramètres (comme le fait le shell). +
Si le découpage n'est pas correct (selon les guillemets utilisés dans votre
commande), ou si vous souhaitez utiliser le shell, vous pouvez utiliser la
fonction <<_weechat_hook_process_hashtable,weechat_hook_process_hashtable>> avec
-les paramètres dans la hashtable 'options' _(nouveau dans la version 0.4.0)_.
+les paramètres dans la hashtable 'options' _(WeeChat ≥ 0.4.0)_.
Prototype :
@@ -7121,7 +7121,7 @@ struct t_hook *weechat_hook_process (const char *command,
Paramètres :
* 'command' : commande à lancer dans le processus fils ou URL
- _(nouveau dans la version 0.3.7)_, voir ci-dessous
+ _(WeeChat ≥ 0.3.7)_, voir ci-dessous
* 'timeout' : timeout pour la commande (en millisecondes) : après ce délai, le
processus fils est tué (0 signifie pas de limite)
* 'callback' : function appelée quand des données du fils sont disponibles, or
@@ -7156,7 +7156,7 @@ supprimera automatiquement le "hook" (et tuera le processus s'il tourne
toujours).
La commande peut être une URL avec le format : "url:http://www.example.com",
-pour télécharger le contenu de l'URL _(nouveau dans la version 0.3.7)_.
+pour télécharger le contenu de l'URL _(WeeChat ≥ 0.3.7)_.
Des options pour l'URL sont possibles avec la fonction
<<_weechat_hook_process_hashtable,weechat_hook_process_hashtable>>.
@@ -7239,7 +7239,7 @@ hook = weechat.hook_process("ls", 5000, "my_process_cb", "")
weechat_hook_process_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Accroche un processus (lancé par un fork) en utilisant des options dans une
hashtable, et intercepter sa sortie.
@@ -7269,7 +7269,7 @@ supplémentaire :
Pour une commande standard (ne commençant pas par "url:"), la hashtable
'options' peut contenir les paramètres pour la commande (et donc 'command' doit
être seulement la commande sans les paramètres)
-_(nouveau dans la version 0.4.0)_. +
+_(WeeChat ≥ 0.4.0)_. +
Les clés dans la hashtable doivent être: 'arg1', 'arg2', ...
Pour la commande "url:...", les options suivantes sont disponibles (voir
@@ -7712,28 +7712,28 @@ Paramètres :
| Extension | Signal | Paramètres | Description
| aspell | aspell_suggest +
- _(nouveau dans la version 0.4.0)_ |
+ _(WeeChat ≥ 0.4.0)_ |
Pointeur : tampon |
Nouvelles suggestions pour un mot mal orthographié
| guile | guile_script_loaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script scheme chargé
| guile | guile_script_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script scheme déchargé
| guile | guile_script_installed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de chemins vers scripts installés (séparés par des virgules) (exemple: "/chemin/vers/script1.scm,/chemin/vers/script2.scm") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de chemins vers scripts installés (séparés par des virgules) |
Script(s) scheme installé(s)
| guile | guile_script_removed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de scripts supprimés (séparés par des virgules) (exemple: "script1.scm,script2.scm") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de scripts supprimés (séparés par des virgules) |
Script(s) scheme supprimé(s)
| irc | xxx,irc_in_yyy ^(1)^ |
@@ -7747,19 +7747,19 @@ Paramètres :
signal envoyé uniquement si le message n'est *pas* ignoré)
| irc | xxx,irc_raw_in_yyy ^(1)^ +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : message |
Message IRC du serveur (avant utilisation par l'extension irc,
signal envoyé même si le message est ignoré)
| irc | xxx,irc_raw_in2_yyy ^(1)^ +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : message |
Message IRC du serveur (après utilisation par l'extension irc,
signal envoyé même si le message est ignoré)
| irc | xxx,irc_out1_yyy ^(1)^ +
- _(nouveau dans la version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Chaîne : message |
Message IRC envoyé au serveur (avant découpage automatique pour tenir dans les 512 octets)
@@ -7768,7 +7768,7 @@ Paramètres :
Message IRC envoyé au serveur (après découpage automatique pour tenir dans les 512 octets)
| irc | xxx,irc_outtags_yyy ^(1)^ +
- _(nouveau dans la version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
Chaîne : étiquettes + ";" + message |
Étiquettes + message IRC envoyé au serveur
@@ -7793,7 +7793,7 @@ Paramètres :
Discussion privée ouverte
| irc | irc_server_opened +
- _(nouveau dans la version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Pointeur : tampon |
Tampon du serveur ouvert
@@ -7818,27 +7818,27 @@ Paramètres :
Ignore supprimé
| irc | irc_notify_join +
- _(nouveau dans la version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
Chaîne: nom du serveur + "," + pseudo |
Un pseudo dans la liste de notifications a rejoint le serveur
| irc | irc_notify_quit +
- _(nouveau dans la version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
Chaîne: nom du serveur + "," + pseudo |
Un pseudo dans la liste de notifications a quitté le serveur
| irc | irc_notify_away +
- _(nouveau dans la version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
Chaîne: nom du serveur + "," + pseudo + "," + message d'absence |
Un pseudo dans la liste de notifications est maintenant absent sur le serveur
| irc | irc_notify_still_away +
- _(nouveau dans la version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
Chaîne: nom du serveur + "," + pseudo + "," + message d'absence |
Un pseudo dans la liste de notifications est toujours absent sur le serveur (le message d'absence a changé)
| irc | irc_notify_back +
- _(nouveau dans la version 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
Chaîne: nom du serveur + "," + pseudo |
Un pseudo dans la liste de notifications est de retour (statut d'absence supprimé)
@@ -7855,103 +7855,103 @@ Paramètres :
Affichage du backlog pour le tampon
| lua | lua_script_loaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script lua chargé
| lua | lua_script_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script lua déchargé
| lua | lua_script_installed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de chemins vers scripts installés (séparés par des virgules) (exemple: "/chemin/vers/script1.lua,/chemin/vers/script2.lua") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de chemins vers scripts installés (séparés par des virgules) |
Script(s) lua installé(s)
| lua | lua_script_removed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de scripts supprimés (séparés par des virgules) (exemple: "script1.lua,script2.lua") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de scripts supprimés (séparés par des virgules) |
Script(s) lua supprimé(s)
| perl | perl_script_loaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script perl chargé
| perl | perl_script_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script perl déchargé
| perl | perl_script_installed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de chemins vers scripts installés (séparés par des virgules) (exemple: "/chemin/vers/script1.pl,/chemin/vers/script2.pl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de chemins vers scripts installés (séparés par des virgules) |
Script(s) perl installé(s)
| perl | perl_script_removed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de scripts supprimés (séparés par des virgules) (exemple: "script1.pl,script2.pl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de scripts supprimés (séparés par des virgules) |
Script(s) perl supprimé(s)
| python | python_script_loaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script python chargé
| python | python_script_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script python déchargé
| python | python_script_installed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de chemins vers scripts installés (séparés par des virgules) (exemple: "/chemin/vers/script1.py,/chemin/vers/script2.py") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de chemins vers scripts installés (séparés par des virgules) |
Script(s) python installé(s)
| python | python_script_removed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de scripts supprimés (séparés par des virgules) (exemple: "script1.py,script2.py") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de scripts supprimés (séparés par des virgules) |
Script(s) python supprimé(s)
| ruby | ruby_script_loaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script ruby chargé
| ruby | ruby_script_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script ruby déchargé
| ruby | ruby_script_installed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de chemins vers scripts installés (séparés par des virgules) (exemple: "/chemin/vers/script1.rb,/chemin/vers/script2.rb") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de chemins vers scripts installés (séparés par des virgules) |
Script(s) ruby installé(s)
| ruby | ruby_script_removed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de scripts supprimés (séparés par des virgules) (exemple: "script1.rb,script2.rb") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de scripts supprimés (séparés par des virgules) |
Script(s) ruby supprimé(s)
| tcl | tcl_script_loaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script tcl chargé
| tcl | tcl_script_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne: chemin vers le script |
Script tcl déchargé
| tcl | tcl_script_installed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de chemins vers scripts installés (séparés par des virgules) (exemple: "/chemin/vers/script1.tcl,/chemin/vers/script2.tcl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de chemins vers scripts installés (séparés par des virgules) |
Script(s) tcl installé(s)
| tcl | tcl_script_removed +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne: liste de scripts supprimés (séparés par des virgules) (exemple: "script1.tcl,script2.tcl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne: liste de scripts supprimés (séparés par des virgules) |
Script(s) tcl supprimé(s)
| weechat | buffer_closing |
@@ -7963,7 +7963,7 @@ Paramètres :
Tampon fermé
| weechat | buffer_line_added +
- _(nouveau dans la version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Pointeur : ligne |
Ligne ajoutée dans un tampon
@@ -8016,7 +8016,7 @@ Paramètres :
Type de tampon changé
| weechat | day_changed +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : nouvelle date, format : "2010-01-31" |
Le jour de la date système a changé
@@ -8077,42 +8077,42 @@ Paramètres :
Touche appuyée
| weechat | nicklist_group_added +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : pointeur tampon + "," + nom du groupe |
Groupe ajouté dans la liste des pseudos
| weechat | nicklist_group_changed +
- _(nouveau dans la version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
Chaîne : pointeur tampon + "," + nom du groupe |
Groupe modifié dans la liste des pseudos
| weechat | nicklist_group_removing +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
Chaîne : pointeur tampon + "," + nom du groupe |
Suppression du groupe de la liste des pseudos
| weechat | nicklist_group_removed +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : pointeur tampon + "," + nom du groupe |
Groupe supprimé de la liste des pseudos
| weechat | nicklist_nick_added +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : pointeur tampon + "," + pseudo |
Pseudo ajouté dans la liste des pseudos
| weechat | nicklist_nick_changed +
- _(nouveau dans la version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
Chaîne : pointeur tampon + "," + pseudo |
Pseudo modifié dans la liste des pseudos
| weechat | nicklist_nick_removing +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
Chaîne : pointeur tampon + "," + pseudo |
Suppression du pseudo de la liste des pseudos
| weechat | nicklist_nick_removed +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne : pointeur tampon + "," + pseudo |
Pseudo supprimé de la liste des pseudos
@@ -8121,12 +8121,12 @@ Paramètres :
Une complétion partielle a été faite
| weechat | plugin_loaded +
- _(nouveau dans la version 0.3.9)_ |
- Chaîne : chemin vers l'extension chargée (exemple: "/usr/lib/weechat/plugins/irc.so") |
+ _(WeeChat ≥ 0.3.9)_ |
+ Chaîne : chemin vers l'extension chargée |
Extension chargée
| weechat | plugin_unloaded +
- _(nouveau dans la version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
Chaîne : nom de l'extension déchargée (exemple: "irc") |
Extension déchargée
@@ -8139,7 +8139,7 @@ Paramètres :
La commande `/upgrade` a été exécutée par l'utilisateur
| weechat | upgrade_ended +
- _(nouveau dans la version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
- |
Fin du processus de mise à jour (commande `/upgrade`)
@@ -8152,17 +8152,17 @@ Paramètres :
Un message privé a été affiché
| weechat | window_closing +
- _(nouveau dans la version 0.3.6)_ |
+ _(WeeChat ≥ 0.3.6)_ |
Pointeur : fenêtre |
Fermeture de la fenêtre en cours
| weechat | window_closed +
- _(nouveau dans la version 0.3.6)_ |
+ _(WeeChat ≥ 0.3.6)_ |
Pointeur : fenêtre |
Fenêtre fermée
| weechat | window_opened +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
Pointeur : fenêtre |
Fenêtre ouverte
@@ -8171,7 +8171,7 @@ Paramètres :
Défilement dans la fenêtre
| weechat | window_switch +
- _(nouveau dans la version 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Pointeur : fenêtre |
Basculement vers une autre fenêtre
@@ -8216,7 +8216,7 @@ Paramètres :
Redémarrage prêt
| xfer | xfer_ended +
- _(nouveau dans la version 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Pointer : infolist avec l'info xfer |
Le xfer s'est terminé
|========================================
@@ -8236,7 +8236,7 @@ Paramètres :
** valeur de retour :
*** 'WEECHAT_RC_OK'
*** 'WEECHAT_RC_OK_EAT' (arrêter l'envoi du signal immédiatement)
- _(nouveau dans la version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
*** 'WEECHAT_RC_ERROR'
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
WeeChat
@@ -8424,7 +8424,7 @@ weechat.hook_signal_send("python_script_remove", WEECHAT_HOOK_SIGNAL_STRING,
Signal irc_input_send
+++++++++++++++++++++
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Le signal "irc_input_send" peut être envoyé pour simuler une entrée de texte
dans un tampon irc (serveur, canal ou privé).
@@ -8475,7 +8475,7 @@ weechat.hook_signal_send("irc_input_send", weechat.WEECHAT_HOOK_SIGNAL_STRING,
weechat_hook_hsignal
^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
S'accroche à un hsignal (signal avec une hashtable).
@@ -8500,47 +8500,47 @@ Paramètres :
| Extension | Signal | Paramètres | Description
| irc | irc_redirection_xxx_yyy ^(1)^ +
- _(nouveau dans la version 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
Voir <<hsignal_irc_redirect_command,hsignal_irc_redirect_command>> |
Sortie de la redirection
| weechat | nicklist_group_added +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *') : tampon +
'parent_group' ('struct t_gui_nick_group *') : groupe parent +
'group' ('struct t_gui_nick_group *') : groupe |
Groupe ajouté dans la liste de pseudos
| weechat | nicklist_nick_added +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *') : tampon +
'parent_group' ('struct t_gui_nick_group *') : groupe parent +
'nick' ('struct t_gui_nick *') : pseudo |
Pseudo ajouté dans la liste de pseudos
| weechat | nicklist_group_removing +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *') : tampon +
'parent_group' ('struct t_gui_nick_group *') : groupe parent +
'group' ('struct t_gui_nick_group *') : groupe |
Suppression d'un groupe de la liste de pseudos
| weechat | nicklist_nick_removing +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *') : tampon +
'parent_group' ('struct t_gui_nick_group *') : groupe parent +
'nick' ('struct t_gui_nick *') : pseudo |
Suppression d'un pseudo de la liste de pseudos
| weechat | nicklist_group_changed +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *') : tampon +
'parent_group' ('struct t_gui_nick_group *') : groupe parent +
'group' ('struct t_gui_nick_group *') : groupe |
Groupe changé dans la liste de pseudos
| weechat | nicklist_nick_changed +
- _(nouveau dans la version 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *') : tampon +
'parent_group' ('struct t_gui_nick_group *') : parent +
'nick' ('struct t_gui_nick *') : pseudo |
@@ -8559,7 +8559,7 @@ modèle de redirection ("pattern").
** valeur de retour :
*** 'WEECHAT_RC_OK'
*** 'WEECHAT_RC_OK_EAT' (arrêter l'envoi du signal immédiatement)
- _(nouveau dans la version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
*** 'WEECHAT_RC_ERROR'
* 'callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
WeeChat
@@ -8601,7 +8601,7 @@ hook = weechat.hook_hsignal("test", "my_hsignal_cb", "")
weechat_hook_hsignal_send
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Envoie un hsignal (signal avec hashtable).
@@ -8649,7 +8649,7 @@ weechat.hook_hsignal_send("my_hsignal", { "clé": "valeur" })
Hsignal irc_redirect_command
++++++++++++++++++++++++++++
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Le hsignal "irc_redirect_command" peut être envoyé pour rediriger la sortie
d'une commande irc vers un "callback".
@@ -8758,7 +8758,7 @@ weechat.hook_signal_send("irc_input_send", weechat.WEECHAT_HOOK_SIGNAL_STRING,
Hsignal irc_redirect_pattern
++++++++++++++++++++++++++++
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Le hsignal "irc_redirect_pattern" peut être envoyé pour créer un modèle de
redirection irc (voir <<hsignal_irc_redirect_command>>).
@@ -8989,7 +8989,7 @@ hook = weechat.hook_completion("extension_item", "ma complétion !",
weechat_hook_completion_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne la valeur d'une propriété de la complétion sous forme de chaîne.
@@ -9104,103 +9104,103 @@ Paramètres :
ou des extensions
(priorité autorisée, voir la note sur la <<hook_priority,priorité>>) :
-[width="100%",cols="^1,^2,3,4,4",options="header"]
+[width="100%",cols="^2,3,4,4",options="header"]
|========================================
-| Extension | "Modifieur" | Données du "modifieur" | Chaîne | Sortie
+| "Modifieur" | Données du "modifieur" | Chaîne | Sortie
-| charset | charset_decode |
+| charset_decode |
extension.nom_tampon |
Toute chaîne |
Chaîne décodée depuis le jeu de caractères trouvé pour l'extension/tampon
vers UTF-8
-| charset | charset_encode |
+| charset_encode |
extension.nom_tampon |
Toute chaîne |
Chaîne encodée depuis UTF-8 vers le jeu de caractères trouvé pour
l'extension/tampon
-| irc | irc_color_decode |
+| irc_color_decode |
"1" pour garder les couleurs, "0" pour les supprimer |
Toute chaîne |
Chaîne avec dec codes couleur WeeChat, ou sans couleur
-| irc | irc_color_encode |
+| irc_color_encode |
"1" pour garder les couleurs, "0" pour les supprimer |
Toute chaîne |
Chaîne avec des codes couleur IRC, ou sans couleur
-| irc | irc_command_auth +
- _(nouveau dans la version 0.4.1)_ |
+| irc_command_auth +
+ _(WeeChat ≥ 0.4.1)_ |
Nom du serveur |
Commande d'authentification (par exemple: `/msg nickserv identify password`) |
Commande avec le mot de passe caché (par exemple: `/msg nickserv identify ********`)
-| irc | irc_message_auth +
- _(nouveau dans la version 0.4.1)_ |
+| irc_message_auth +
+ _(WeeChat ≥ 0.4.1)_ |
Nom du serveur |
Message affiché après `msg` envoyé à nickserv |
Message avec le mot de passe caché
-| irc | irc_in_xxx ^(1)^ |
+| irc_in_xxx ^(1)^ |
Nom de serveur |
Contenu du message reçu du serveur IRC (avant décodage du jeu de caractères) |
Nouveau contenu du message
-| irc | irc_in2_xxx ^(1)^ +
- _(nouveau dans la version 0.3.5)_ |
+| irc_in2_xxx ^(1)^ +
+ _(WeeChat ≥ 0.3.5)_ |
Nom de serveur |
Contenu du message reçu du serveur IRC (après décodage du jeu de caractères) |
Nouveau contenu du message
-| irc | irc_out1_xxx ^(1)^ +
- _(nouveau dans la version 0.3.7)_ |
+| irc_out1_xxx ^(1)^ +
+ _(WeeChat ≥ 0.3.7)_ |
Nom de serveur |
Contenu du message qui va être envoyé au serveur IRC (avant découpage automatique pour tenir dans les 512 octets) |
Nouveau contenu du message
-| irc | irc_out_xxx ^(1)^ |
+| irc_out_xxx ^(1)^ |
Nom de serveur |
Contenu du message qui va être envoyé au serveur IRC (après découpage automatique pour tenir dans les 512 octets) |
Nouveau contenu du message
-| weechat | bar_condition_yyy ^(2)^ |
+| bar_condition_yyy ^(2)^ |
Chaîne avec un pointeur vers la fenêtre ("0x123..") |
Chaîne vide |
"1" pour afficher la barre, "0" pour la cacher
-| weechat | history_add +
- _(nouveau dans la version 0.3.2)_ |
+| history_add +
+ _(WeeChat ≥ 0.3.2)_ |
Chaîne avec un pointeur vers le tampon ("0x123..") |
Contenu de la ligne de commande à ajouter à l'historique des commandes
(tampon et global) |
Chaîne ajoutée à l'historique des commandes
-| weechat | input_text_content |
+| input_text_content |
Chaîne avec un pointeur vers le tampon ("0x123..") |
Contenu de la ligne de commande |
Nouvelle chaîne pour la ligne de commande
-| weechat | input_text_display |
+| input_text_display |
Chaîne avec un pointeur vers le tampon ("0x123..") |
Contenu de la ligne de commande, sans le code du curseur dedans |
Nouvelle chaîne, pour affichage seulement (la ligne de commande n'est pas
modifiée)
-| weechat | input_text_display_with_cursor |
+| input_text_display_with_cursor |
Chaîne avec un pointeur vers le tampon ("0x123..") |
Contenu de la ligne de commande, avec le code du curseur dedans |
Nouvelle chaîne, pour affichage seulement (la ligne de commande n'est pas
modifiée)
-| weechat | input_text_for_buffer +
- _(nouveau dans la version 0.3.7)_ |
+| input_text_for_buffer +
+ _(WeeChat ≥ 0.3.7)_ |
Chaîne avec un pointeur vers le tampon ("0x123..") |
Contenu de la ligne de commande envoyée au tampon (texte ou commande) |
Nouveau contenu de la ligne de commande envoyée au tampon
-| weechat | weechat_print |
- extension;nom_tampon;étiquettes |
+| weechat_print |
+ extension + ";" + nom_tampon + ";" + étiquettes |
Message affiché |
Nouveau message affiché
|========================================
@@ -9385,7 +9385,7 @@ hook = weechat.hook_info("mon_info", "Une information", "Info sur les paramètre
weechat_hook_info_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Accroche une information (le "callback" prend et retourne une hashtable).
@@ -9651,36 +9651,36 @@ Contenu de la hashtable envoyée au "callback" (les clés et valeurs sont de typ
[width="100%",cols="5m,5,8,3",options="header"]
|========================================
-| Clé ^(1)^ | Description | Exemples de valeur | Valeur si non applicable
+| Clé ^(1)^ | Description | Exemples de valeur | Valeur si non applicable
| _x | Colonne sur l'écran 2+| "0" ... "n"
| _y | Ligne sur l'écran 2+| "0" ... "n"
| _key | Touche ou évènement souris 2+| "button1", "button2-gesture-left", ...
-| _window | Pointeur vers la fenêtre | "0x12345678" | ""
-| _window_number | Numéro de la fenêtre | "1" ... "n" | "*"
-| _buffer | Pointeur vers le tampon | "0x12345678" | ""
-| _buffer_number | Numéro du tampon | "1" ... "n" | "-1"
-| _buffer_plugin | Nom d'extension du tampon | "core", "irc", ... | ""
-| _buffer_name | Nom du tampon | "weechat", "freenode.#weechat", ... | ""
-| _buffer_full_name | Nom complet du tampon | "core.weechat", "irc.freenode.#weechat", ... | ""
-| _buffer_localvar_XXX ^(2)^ | Variables locales du tampon | toute chaîne | non défini
-| _chat | Indicateur zone "chat" | "0" ou "1" | "0"
-| _chat_line_x | Colonne de la ligne ^(3)^ | "0" ... "n" | "-1"
-| _chat_line_y | Numéro de ligne ^(3)^ | "0" ... "n" | "-1"
-| _chat_line_date | Date/heure de la ligne | "1313237175" | "0"
-| _chat_line_date_printed | Date/heure de la ligne ^(4)^ | "1313237175" | "0"
-| _chat_line_time | Heure affichée | "14:06:15" | ""
-| _chat_line_tags | Étiquettes de la ligne | "irc_privmsg,notify_message,nick_FlashCode,log1" | ""
-| _chat_line_nick | Pseudo de la ligne | "FlashCode" | ""
-| _chat_line_prefix | Préfixe de la ligne | "@FlashCode" | ""
-| _chat_line_message | Message de la ligne | "Hello world!" | ""
-| _chat_word | Mot à la position (x,y) | "Hello" | ""
-| _chat_bol | Début de ligne ⇒ (x-1,y) | "He" | ""
-| _chat_eol | (x,y) ⇒ fin de ligne | "llo world!" | ""
-| _bar_name | Nom de la barre | "title", "nicklist", ... | ""
-| _bar_filling | Remplissage de la barre | "horizontal", "vertical", ... | ""
-| _bar_item_name | Nom de l'objet de barre | "buffer_nicklist", "hotlist", ... | ""
-| _bar_item_line | Ligne dans l'objet de barre | "0" ... "n" | "-1"
-| _bar_item_col | Colonne dans l'objet de barre | "0" ... "n" | "-1"
+| _window | Pointeur vers la fenêtre | "0x12345678" | ""
+| _window_number | Numéro de la fenêtre | "1" ... "n" | "*"
+| _buffer | Pointeur vers le tampon | "0x12345678" | ""
+| _buffer_number | Numéro du tampon | "1" ... "n" | "-1"
+| _buffer_plugin | Nom d'extension du tampon | "core", "irc", ... | ""
+| _buffer_name | Nom du tampon | "weechat", "freenode.#weechat", ... | ""
+| _buffer_full_name | Nom complet du tampon | "core.weechat", "irc.freenode.#weechat", ... | ""
+| _buffer_localvar_XXX ^(2)^ | Variables locales du tampon | toute chaîne | non défini
+| _chat | Indicateur zone "chat" | "0" ou "1" | "0"
+| _chat_line_x | Colonne de la ligne ^(3)^ | "0" ... "n" | "-1"
+| _chat_line_y | Numéro de ligne ^(3)^ | "0" ... "n" | "-1"
+| _chat_line_date | Date/heure de la ligne | "1313237175" | "0"
+| _chat_line_date_printed | Date/heure de la ligne ^(4)^ | "1313237175" | "0"
+| _chat_line_time | Heure affichée | "14:06:15" | ""
+| _chat_line_tags | Étiquettes de la ligne | "irc_privmsg,nick_flashy,log1" | ""
+| _chat_line_nick | Pseudo de la ligne | "FlashCode" | ""
+| _chat_line_prefix | Préfixe de la ligne | "@FlashCode" | ""
+| _chat_line_message | Message de la ligne | "Hello world!" | ""
+| _chat_word | Mot à la position (x,y) | "Hello" | ""
+| _chat_bol | Début de ligne ⇒ (x-1,y) | "He" | ""
+| _chat_eol | (x,y) ⇒ fin de ligne | "llo world!" | ""
+| _bar_name | Nom de la barre | "title", "nicklist", ... | ""
+| _bar_filling | Remplissage de la barre | "horizontal", "vertical", ... | ""
+| _bar_item_name | Nom de l'objet de barre | "buffer_nicklist", "hotlist", ... | ""
+| _bar_item_line | Ligne dans l'objet de barre | "0" ... "n" | "-1"
+| _bar_item_col | Colonne dans l'objet de barre | "0" ... "n" | "-1"
|========================================
[NOTE]
@@ -9750,7 +9750,7 @@ hook = weechat.hook_focus("buffer_nicklist", "my_focus_nicklist_cb", "")
weechat_hook_set
^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.9._
+_WeeChat ≥ 0.3.9._
Affecte une valeur à une propriété d'un hook.
@@ -10322,7 +10322,7 @@ Paramètres :
** 'plugin' : nom de l'extension qui a créé ce tampon ("core" pour le tampon
principal WeeChat)
** 'name' : nom du tampon
-** 'full_name' : nom complet du tampon ("extension.nom") _(nouveau dans la version 0.3.7)_
+** 'full_name' : nom complet du tampon ("extension.nom") _(WeeChat ≥ 0.3.7)_
** 'short_name' : nom court du tampon (note: utilisé pour l'affichage seulement
et peut être changé par l'utilisateur, il ne doit pas être utilisé pour
trouver le nom du tampon, utlisez à la place 'name', 'full_name' ou bien la
@@ -10620,9 +10620,9 @@ Paramètres :
en entrée
** 'nickcmp_callback' : définit la fonction "callback" de comparaison de pseudos
(ce "callback" est appelé lors de la recherche d'un pseudo dans la liste des
- pseudos) _(nouveau dans la version 0.3.9)_
+ pseudos) _(WeeChat ≥ 0.3.9)_
** 'nickcmp_callback_data': définit les données pour le "callback" de
- comparaison de pseudos _(nouveau dans la version 0.3.9)_
+ comparaison de pseudos _(WeeChat ≥ 0.3.9)_
Prototypes pour les "callbacks" :
@@ -10702,7 +10702,7 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test avec $toto")
weechat_buffer_match_list
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.5._
+_WeeChat ≥ 0.3.5._
Vérifie si le tampon correspond à la liste de tampons.
@@ -10799,7 +10799,7 @@ current_window = weechat.current_window()
weechat_window_search_with_buffer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.5._
+_WeeChat ≥ 0.3.5._
Retourne le pointeur vers la fenêtre affichant un tampon.
@@ -11359,7 +11359,7 @@ weechat.nicklist_remove_all(my_buffer)
weechat_nicklist_get_next_item
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Retourne le prochain groupe ou pseudo de la liste des pseudos (utilisé
principalement pour afficher la liste des pseudos).
@@ -11411,7 +11411,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_nicklist_group_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne une valeur entière pour une propriété du groupe.
@@ -11457,7 +11457,7 @@ visible = weechat.nicklist_group_get_integer(buffer, group, "visible")
weechat_nicklist_group_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne la valeur d'une propriété du groupe sous forme de chaîne.
@@ -11503,7 +11503,7 @@ color = weechat.nicklist_group_get_string(buffer, group, "color")
weechat_nicklist_group_get_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne la valeur d'une propriété du groupe sous forme d'un pointeur.
@@ -11548,7 +11548,7 @@ parent = weechat.nicklist_group_get_pointer(buffer, group, "parent")
weechat_nicklist_group_set
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Affecte une valeur à une propriété d'un groupe.
@@ -11616,7 +11616,7 @@ weechat.nicklist_group_set(buffer, group, "visible", "0")
weechat_nicklist_nick_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne une valeur entière pour une propriété du pseudo.
@@ -11661,7 +11661,7 @@ visible = weechat.nicklist_nick_get_integer(buffer, nick, "visible")
weechat_nicklist_nick_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne la valeur d'une propriété du pseudo sous forme de chaîne.
@@ -11709,7 +11709,7 @@ color = weechat.nicklist_nick_get_string(buffer, nick, "color")
weechat_nicklist_nick_get_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne la valeur d'une propriété du pseudo sous forme d'un pointeur.
@@ -11754,7 +11754,7 @@ group = weechat.nicklist_nick_get_pointer(buffer, nick, "group")
weechat_nicklist_nick_set
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Affecte une valeur à une propriété d'un pseudo.
@@ -11907,9 +11907,9 @@ Paramètres :
appel pour une barre "root")
** 'struct t_gui_buffer *buffer' : tampon affiché dans la fenêtre (si la fenêtre
est NULL alors c'est le tampon courant) ou tampon passé dans l'objet de
- barre avec la syntaxe : "@buffer:item" _(nouveau dans la version 0.4.2)_
+ barre avec la syntaxe : "@buffer:item" _(WeeChat ≥ 0.4.2)_
** 'struct t_hashtable *extra_info' : toujours NULL (le paramètre est réservé pour
- une version future) _(nouveau dans la version 0.4.2)_
+ une version future) _(WeeChat ≥ 0.4.2)_
** valeur de retour : contenu de l'objet de barre
* 'build_callback_data' : pointeur donné au "callback" lorsqu'il est appelé par
WeeChat
@@ -12504,7 +12504,7 @@ weechat.prnt("", "Le répertoire de WeeChat est : %s" % weechat.info_get("weecha
weechat_info_get_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.4._
+_WeeChat ≥ 0.3.4._
Retourne une information, sous forme de hashtable, de WeeChat ou d'une extension.
@@ -13366,7 +13366,7 @@ les variables du hdata.
weechat_hdata_new
^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6, mis à jour dans la 0.3.9 et 0.4.0._
+_WeeChat ≥ 0.3.6, mis à jour dans la 0.3.9 et 0.4.0._
Créé un "hdata".
@@ -13406,19 +13406,19 @@ Paramètres :
l'élément suivant dans la liste (peut être NULL si une telle variable
n'existe pas)
* 'create_allowed' : 1 si la création de structure est autorisée, sinon 0
- _(nouveau dans la version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
* 'delete_allowed' : 1 si la suppression de structure est autorisée, sinon 0
- _(nouveau dans la version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
* 'callback_update' : fonction appelée pour mettre à jour des données dans le
hdata, peut être NULL si aucune mise à jour n'est autorisée
- _(nouveau dans la version 0.3.9)_, paramètres et valeur de retour :
+ _(WeeChat ≥ 0.3.9)_, paramètres et valeur de retour :
** 'void *data' : pointeur
** 'struct t_hdata *hdata' : pointeur vers le hdata
** 'struct t_hashtable *hashtable' : hashtable avec les variables à mettre à
jour (voir <<_weechat_hdata_update,weechat_hdata_update>>)
** valeur de retour : nombre de variables mises à jour
* 'callback_update_data' : pointeur donné au "callback" lorsqu'il est appelé par
- WeeChat _(nouveau dans la version 0.3.9)_
+ WeeChat _(WeeChat ≥ 0.3.9)_
Valeur de retour :
@@ -13437,7 +13437,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_new_var
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Créé une nouvelle variable dans le hdata.
@@ -13464,9 +13464,9 @@ Paramètres :
** WEECHAT_HDATA_HASHTABLE
** WEECHAT_HDATA_OTHER
* 'update_allowed' : 1 si la mise à jour de la variable est autorisée, sinon 0
- _(nouveau dans la version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
* 'array_size' : non NULL seulement si la variable est un tableau, et peut être :
- _(nouveau dans la version 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
** nom d'une variable du hdata : cette variable sera utilisée comme taille de
tableau (taille dynamique pour le tableau)
** entier (sous forme de chaîne) : taille fixe pour le tableau
@@ -13522,7 +13522,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_new_list
^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Créé un nouveau pointer vers une liste dans le hdata.
@@ -13583,7 +13583,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_get
^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne un "hdata" pour une structure de WeeChat ou d'une extension.
@@ -13602,7 +13602,10 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Paramètres :
-* 'hdata_name' : nom du hdata :
+* 'hdata_name' : nom du hdata
+
+Liste des hdata :
+
include::autogen/plugin_api/hdata.txt[]
Valeur de retour :
@@ -13630,7 +13633,7 @@ hdata = weechat.hdata_get("irc_server")
weechat_hdata_get_var_offset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne la position (offset) de la variable dans le hdata.
@@ -13671,7 +13674,7 @@ offset = weechat.hdata_get_var_offset(hdata, "name")
weechat_hdata_get_var_type
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne le type de la variable dans le hdata (sous forme d'entier).
@@ -13734,7 +13737,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_get_var_type_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne le type de la variable dans le hdata (sous forme de chaîne).
@@ -13775,7 +13778,7 @@ weechat.prnt("", "type = %s" % weechat.hdata_get_var_type_string(hdata, "name"))
weechat_hdata_get_var_array_size
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.9._
+_WeeChat ≥ 0.3.9._
Retourne la taille du tableau pour la variable dans le hdata.
@@ -13818,7 +13821,7 @@ array_size = weechat.hdata_get_var_array_size(hdata, pointer, "name")
weechat_hdata_get_var_array_size_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.9._
+_WeeChat ≥ 0.3.9._
Retourne la taille du tableau pour la variable dans le hdata (sous forme de
chaîne).
@@ -13863,7 +13866,7 @@ array_size = weechat.hdata_get_var_array_size_string(hdata, pointer, "name")
weechat_hdata_get_var_hdata
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne le hdata pour la variable dans le hdata.
@@ -13904,7 +13907,7 @@ weechat.prnt("", "hdata = %s" % weechat.hdata_get_var_hdata(hdata, "name"))
weechat_hdata_get_var
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne un pointeur vers le contenu de la variable dans le hdata.
@@ -13940,7 +13943,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_get_var_at_offset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne un pointeur vers le contenu de la variable dans le hdata, en utilisant
une position (offset).
@@ -13978,7 +13981,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_get_list
^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne un pointeur de liste du hdata.
@@ -14021,7 +14024,7 @@ buffers = weechat.hdata_get_list(hdata, "gui_buffers")
weechat_hdata_check_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Vérifie si un pointeur est valide pour un hdata et un pointeur de liste.
@@ -14080,7 +14083,7 @@ else:
weechat_hdata_move
^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Déplace le pointeur vers un autre élément dans la liste.
@@ -14139,7 +14142,7 @@ if buffer:
weechat_hdata_search
^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.4.1._
+_WeeChat ≥ 0.4.1._
Cherche un élément dans la liste: l'expression 'search' est évaluée pour chaque
élément dans la liste, jusqu'à trouver l'élément (ou la fin de la liste).
@@ -14201,7 +14204,7 @@ if server:
weechat_hdata_char
^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme de caractère.
@@ -14246,7 +14249,7 @@ weechat.prnt("", "letter = %c" % weechat.hdata_char(hdata, pointer, "letter"))
weechat_hdata_integer
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme d'entier.
@@ -14295,7 +14298,7 @@ weechat.prnt("", "number = %d" % weechat.hdata_integer(hdata, buffer, "number"))
weechat_hdata_long
^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme d'entier long.
@@ -14340,7 +14343,7 @@ weechat.prnt("", "longvar = %ld" % weechat.hdata_long(hdata, pointer, "longvar")
weechat_hdata_string
^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme de chaîne.
@@ -14389,7 +14392,7 @@ weechat.prnt("", "name = %s" % weechat.hdata_string(hdata, buffer, "name"))
weechat_hdata_pointer
^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme de pointeur.
@@ -14438,7 +14441,7 @@ weechat.prnt("", "lines = %lx" % weechat.hdata_pointer(hdata, buffer, "lines"))
weechat_hdata_time
^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme de date/heure.
@@ -14509,7 +14512,7 @@ if ptr:
weechat_hdata_hashtable
^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.7._
+_WeeChat ≥ 0.3.7._
Retourne la valeur de la variable dans la structure en utilisant le hdata, sous
forme de hashtable.
@@ -14563,7 +14566,7 @@ for key in hash:
weechat_hdata_set
^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.9._
+_WeeChat ≥ 0.3.9._
Définit une nouvelle valeur pour une variable dans un hdata.
@@ -14605,7 +14608,7 @@ Cette fonction n'est pas disponible dans l'API script.
weechat_hdata_update
^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.9._
+_WeeChat ≥ 0.3.9._
Met à jour des données dans le hdata.
@@ -14626,7 +14629,7 @@ Paramètres :
acceptées :
** clé `__create_allowed` (avec n'importe quelle valeur) : retourne 1 si la
création est autorisée pour la strucrure, sinon 0
- _(nouveau dans la version 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
** clé `__delete_allowed` (avec n'importe quelle valeur) : retourne 1 si la
suppression est autorisée pour la structure, sinon 0
** clé `__update_allowed`, la valeur est le nom d'une variable : retourne 1 si
@@ -14695,7 +14698,7 @@ if own_lines:
weechat_hdata_get_string
^^^^^^^^^^^^^^^^^^^^^^^^
-_Nouveau dans la version 0.3.6._
+_WeeChat ≥ 0.3.6._
Retourne une valeur pour une propriété d'un hdata sous forme de chaîne.
diff --git a/doc/fr/weechat_user.fr.txt b/doc/fr/weechat_user.fr.txt
index e36e9a35e..4d0b9cd0d 100644
--- a/doc/fr/weechat_user.fr.txt
+++ b/doc/fr/weechat_user.fr.txt
@@ -398,17 +398,20 @@ Copying output to /tmp/crash.txt.
(gdb) bt full
#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6
#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6
-#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351
+#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1)
+ at /some_path/src/core/weechat.c:351
#3 <signal handler called>
-#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>)
- at /some_path/src/core/wee-hook.c:1364
+#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90,
+ remaining_calls=<value optimized out>) at /some_path/src/core/wee-hook.c:1364
hook_process = 0x254eb90
status = <value optimized out>
-#5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/wee-hook.c:1025
+#5 0x000000000044cc7d in hook_timer_exec ()
+ at /some_path/src/core/wee-hook.c:1025
tv_time = {tv_sec = 1272693881, tv_usec = 212665}
ptr_hook = 0x2811f40
next_hook = 0x0
-#6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319
+#6 0x000000000041b5b0 in gui_main_loop ()
+ at /some_path/src/gui/curses/gui-curses-main.c:319
hook_fd_keyboard = 0x173b600
tv_timeout = {tv_sec = 0, tv_usec = 0}
read_fds = {fds_bits = {0 <repeats 16 times>}}
@@ -473,31 +476,30 @@ Organisation de l'écran
Exemple de terminal avec WeeChat :
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Bienvenue sur #test, canal de test │ ◀ barre "title"
-│12:52:27 --> | Flashy (flashcode@weechat.org) a rejoint #test │@Flashy│
-│12:52:27 -- | Pseudos #test: [@Flashy @joe +weebot] │@joe │
-│12:52:27 -- | Canal #test: 4 pseudos (2 ops, 0 halfop, 1 voice, 1 normal) │+weebot│
-│12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
-│12:54:15 peter | bonjour ! │ │
-│12:55:01 @joe | salut │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │ ◀ discussion + barre "nicklist"
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │ ◀ barre "status"
-│[@Flashy(i)] salut peter !█ │ ◀ barre "input"
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ barre "title"
+┌───────────────────────────────────────────────────────────────────────────┐
+│Bienvenue sur #test, canal de test │
+│12:52:27 --> | Flashy (flashcode@weechat.org) a rejoint #test │@Flashy│
+│12:52:27 -- | Pseudos #test: [@Flashy @joe +weebot] │@joe │
+│12:52:27 -- | Canal #test: 4 pseudos (2 ops, 1 voice, 1 normal) │+weebot│
+│12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
+│12:54:15 peter | bonjour ! │ │
+│12:55:01 @joe | salut │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │
+│[@Flashy(i)] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ barres "status" et "input" barre "nicklist" ▲
........................................
L'écran est composé des zones suivantes :
@@ -515,33 +517,33 @@ L'écran est composé des zones suivantes :
La barre 'status' contient les objets (items) suivants par défaut :
-[width="100%",cols="^3,^3l,10",options="header"]
+[width="100%",cols="^3,^3,10",options="header"]
|========================================
| Objet (item) | Exemple | Description
-| time | [12:55] | Heure
-| buffer_count | [6] | Nombre de tampons ouverts
-| buffer_plugin | [irc/freenode] | Extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon)
-| buffer_number | 3 | Numéro du tampon courant
-| buffer_name | #test | Nom du tampon courant
-| buffer_modes | +n | Modes du canal IRC
-| buffer_nicklist_count | {4} | Nombre de pseudos dans la liste des pseudos
-| buffer_filter | * | Indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées
-| lag | [Lag: 2.5] | Indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible)
-| hotlist | [Act: 4:#abc(2,5), 6] | Liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur '#abc', un message non lu sur le tampon numéro 6)
-| completion | abc(2) def(5) | Liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot
-| scroll | -PLUS(50)- | Indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée
+| time | `[12:55]` | Heure
+| buffer_count | `[6]` | Nombre de tampons ouverts
+| buffer_plugin | `[irc/freenode]` | Extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon)
+| buffer_number | `3` | Numéro du tampon courant
+| buffer_name | `#test` | Nom du tampon courant
+| buffer_modes | `+n` | Modes du canal IRC
+| buffer_nicklist_count | `{4}` | Nombre de pseudos dans la liste des pseudos
+| buffer_filter | `*` | Indicateur de filtrage : `*` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées
+| lag | `[Lag: 2.5]` | Indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible)
+| hotlist | `[H: 4:#abc(2,5), 6]` | Liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur '#abc', un message non lu sur le tampon numéro 6)
+| completion | `abc(2) def(5)` | Liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot
+| scroll | `-PLUS(50)-` | Indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée
|========================================
La barre 'input' contient les objets (items) suivants par défaut :
-[width="100%",cols="^3,^6l,8",options="header"]
+[width="100%",cols="^3,^6,8",options="header"]
|========================================
-| Objet (item) | Exemple | Description
-| input_paste | [Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non] | Question à l'utilisateur pour coller des lignes
-| 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_text | salut peter ! | Texte entré
+| Objet (item) | Exemple | Description
+| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question à l'utilisateur pour coller des lignes
+| 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_text | `salut peter !` | Texte entré
|========================================
[[buffers_and_windows]]
@@ -568,95 +570,93 @@ aucune fenêtre) ou affiché par une ou plusieurs fenêtres.
Exemple de découpage horizontal (`/window splith`) :
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Bienvenue sur #abc, canal sur rien ! │
-│12:55:12 Max | bonjour │@Flashy│
-│12:55:20 @Flashy | salut Max ! │Max │
-│12:55:32 Max | ça va bien ? │ │
-│ │ │
-│ │ │ ◀ fenêtre n°2
-│ │ │ (tampon n°4)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] │
-│─────────────────────────────────────────────────────────────────────────────────────────│
-│Bienvenue sur #test, canal de test │
-│12:54:15 peter | ohé ! │@Flashy│
-│12:55:01 @joe | salut │@joe │
-│ │+weebot│
-│ │peter │
-│ │ │ ◀ fenêtre n°1
-│ │ │ (tampon n°3)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
-│[@Flashy] salut peter!█ │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ fenêtre n°2 (tampon n°4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Bienvenue sur #abc │
+│12:55:12 Max | bonjour │@Flashy│
+│12:55:20 @Flashy | salut Max ! │Max │
+│12:55:32 Max | ça va bien ? │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
+│[@Flashy] │
+│───────────────────────────────────────────────────────────────────────────│
+│Bienvenue sur #test │
+│12:54:15 peter | ohé ! │@Flashy│
+│12:55:01 @joe | salut │@joe │
+│ │+weebot│
+│ │peter │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
+│[@Flashy] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ fenêtre n°1 (tampon n°3)
........................................
Exemple de découpage vertical (`/window splitv`) :
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Bienvenue sur #test, canal de test │Bienvenue sur #abc, canal sur rien ! │
-│12:54:15 peter | ohé ! │@Flashy│12:55:12 Max | bonjour │@Flashy│
-│12:55:01 @joe | salut │@joe │12:55:20 @Flashy | salut Max ! │Max │
-│ │+weebot│12:55:32 Max | ça va bien ? │ │
-│ │peter │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] salut peter!█ │[@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ fenêtre n°1 ▲ fenêtre n°2
- (tampon n°3) (tampon n°4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Bienvenue sur #test │Bienvenue sur #abc │
+│12:54:15 peter | ohé ! │@Flashy│12:55:12 Max | bonjour │@Flashy│
+│12:55:01 @joe | salut │@joe │12:55:20 @Flashy | plop Max │Max │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ fenêtre n°1 (tampon n°3) ▲ fenêtre n°2 (tampon n°4)
........................................
Exemple de découpage vertical + horizontal :
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Bienvenue sur #test, canal de test │Bienvenue sur #def, autre canal │
-│12:54:15 peter | ohé ! │@Flashy│12:55:42 @Flashy | salut le monde │@Flashy│
-│12:55:01 @joe | salut │@joe │12:55:56 alex | salut Flashy │alex │
-│ │+weebot│ │ │
-│ │peter │ │ │ ◀ fenêtre n°3
-│ │ │ │ │ (tampon n°5)
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │[12:55] [6] [irc/freenode] 5:#def(+n){2} │
-│ │ │[@Flashy] │
-│ │ │────────────────────────────────────────────│
-│ │ │Bienvenue sur #abc, canal sur rien ! │
-│ │ │12:55:12 Max | bonjour │@Flashy│
-│ │ │12:55:20 @Flashy | salut Max ! │Max │
-│ │ │12:55:32 Max | ça va bien ? │ │
-│ │ │ │ │
-│ │ │ │ │ ◀ fenêtre n°2
-│ │ │ │ │ (tampon n°4)
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │ [12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] salut peter !█ │ [@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ fenêtre n°1
- (tampon n°3)
+ ▼ fenêtre n°3 (tampon n°5)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Bienvenue sur #test │Bienvenue sur #def │
+│12:54:15 peter | ohé ! │@Flashy│12:55:42 @Flashy | salut │@Flashy│
+│12:55:01 @joe | salut │@joe │12:55:56 alex | salut │alex │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │[12:55] [irc/oftc] 5:#def(+n){2} │
+│ │ │[@Flashy] │
+│ │ │─────────────────────────────────────│
+│ │ │Bienvenue sur #abc │
+│ │ │12:55:12 Max | bonjour │@Flashy│
+│ │ │12:55:20 @Flashy | salut Max │Max │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] salut peter !█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ fenêtre n°1 (tampon n°3) ▲ fenêtre n°2 (tampon n°4)
........................................
[[bars]]
@@ -760,9 +760,9 @@ Exemple de barre avec les objets
"[time],buffer_number+:+buffer_plugin+.+buffer_name" :
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/freenode.#weechat │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+┌───────────────────────────────────────────────────────────────────────────┐
+│[12:55] 3:irc/freenode.#weechat │
+└───────────────────────────────────────────────────────────────────────────┘
........................................
Une syntaxe spéciale peut être utilisée pour forcer le tampon utilisé lors de
@@ -960,109 +960,109 @@ Raccourcis clavier par défaut
Touches pour la ligne de commande
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Touche | Description | Commande
-| @k(←) .2+| Aller au caractère précédent sur la ligne de commande .2+| /input move_previous_char
+| @k(←) .2+| Aller au caractère précédent sur la ligne de commande .2+| `/input move_previous_char`
| @k(C-)@k(b)
-| @k(→) .2+| Aller au caractère suivant sur la ligne de commande .2+| /input move_next_char
+| @k(→) .2+| Aller au caractère suivant sur la ligne de commande .2+| `/input move_next_char`
| @k(C-)@k(f)
-| @k(C-)@k(←) .2+| Aller au mot précédent sur la ligne de commande .2+| /input move_previous_word
+| @k(C-)@k(←) .2+| Aller au mot précédent sur la ligne de commande .2+| `/input move_previous_word`
| @k(A-)@k(b)
-| @k(C-)@k(→) .2+| Aller au mot suivant sur la ligne de commande .2+| /input move_next_word
+| @k(C-)@k(→) .2+| Aller au mot suivant sur la ligne de commande .2+| `/input move_next_word`
| @k(A-)@k(f)
-| @k(Home) .2+| Aller au début de la ligne de commande .2+| /input move_beginning_of_line
+| @k(Home) .2+| Aller au début de la ligne de commande .2+| `/input move_beginning_of_line`
| @k(C-)@k(a)
-| @k(End) .2+| Aller à la fin de la ligne de commande .2+| /input move_end_of_line
+| @k(End) .2+| Aller à la fin de la ligne de commande .2+| `/input move_end_of_line`
| @k(C-)@k(e)
-| @k(C-)@k(c) , @k(b) | Insérer le code pour mettre le texte en gras | /input insert \x02
-| @k(C-)@k(c) , @k(c) | Insérer le code pour écrire en couleur | /input insert \x03
-| @k(C-)@k(c) , @k(i) | Insérer le code pour mettre le texte en italique | /input insert \x1D
-| @k(C-)@k(c) , @k(o) | Insérer le code pour réinitialiser la couleur | /input insert \x0F
-| @k(C-)@k(c) , @k(r) | Insérer le code pour écrire en couleur inversée | /input insert \x12
-| @k(C-)@k(c) , @k(u) | Insérer le code pour écrire en souligné | /input insert \x15
-| @k(Del) .2+| Effacer le caractère suivant sur la ligne de commande .2+| /input delete_next_char
+| @k(C-)@k(c) , @k(b) | Insérer le code pour mettre le texte en gras | `/input insert \x02`
+| @k(C-)@k(c) , @k(c) | Insérer le code pour écrire en couleur | `/input insert \x03`
+| @k(C-)@k(c) , @k(i) | Insérer le code pour mettre le texte en italique | `/input insert \x1D`
+| @k(C-)@k(c) , @k(o) | Insérer le code pour réinitialiser la couleur | `/input insert \x0F`
+| @k(C-)@k(c) , @k(r) | Insérer le code pour écrire en couleur inversée | `/input insert \x12`
+| @k(C-)@k(c) , @k(u) | Insérer le code pour écrire en souligné | `/input insert \x15`
+| @k(Del) .2+| Effacer le caractère suivant sur la ligne de commande .2+| `/input delete_next_char`
| @k(C-)@k(d)
-| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| /input delete_previous_char
+| @k(Backsp.) .2+| Effacer le caractère précédent sur la ligne de commande .2+| `/input delete_previous_char`
| @k(C-)@k(h)
-| @k(C-)@k(k) | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_end_of_line
-| @k(C-)@k(r) | Chercher du texte dans l'historique du tampon (voir <<key_bindings_search_context,les touches pour le contexte de recherche>>) | /input search_text
-| @k(C-)@k(t) | Inverser deux caractères | /input transpose_chars
-| @k(C-)@k(u) | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_beginning_of_line
-| @k(C-)@k(w) | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_previous_word
-| @k(C-)@k(y) | Coller le contenu du presse-papiers | /input clipboard_paste
-| @k(C-)@k(_) | Défaire la dernière action sur la ligne de commande | /input undo
-| @k(A-)@k(_) | Refaire la dernière action sur la ligne de commande | /input redo
-| @k(Tab) | Compléter la commande ou le pseudo (@k(Tab) de nouveau : trouver la complétion suivante) | /input complete_next
-| @k(S-)@k(Tab) | Sans complétion, effectue une complétion partielle. Avec une complétion en cours, complète avec la complétion précédente | /input complete_previous
-| @k(Enter) .3+| Exécuter la commande ou envoyer le message (en mode recherche : arrêter la recherche) .3+| /input return
+| @k(C-)@k(k) | Effacer du curseur jusqu'à la fin de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | `/input delete_end_of_line`
+| @k(C-)@k(r) | Chercher du texte dans l'historique du tampon (voir <<key_bindings_search_context,les touches pour le contexte de recherche>>) | `/input search_text`
+| @k(C-)@k(t) | Inverser deux caractères | `/input transpose_chars`
+| @k(C-)@k(u) | Effacer du curseur jusqu'au début de la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | `/input delete_beginning_of_line`
+| @k(C-)@k(w) | Effacer le mot précédent sur la ligne de commande (la chaîne supprimée est copiée dans le presse-papiers) | `/input delete_previous_word`
+| @k(C-)@k(y) | Coller le contenu du presse-papiers | `/input clipboard_paste`
+| @k(C-)@k(_) | Défaire la dernière action sur la ligne de commande | `/input undo`
+| @k(A-)@k(_) | Refaire la dernière action sur la ligne de commande | `/input redo`
+| @k(Tab) | Compléter la commande ou le pseudo (@k(Tab) de nouveau : trouver la complétion suivante) | `/input complete_next`
+| @k(S-)@k(Tab) | Sans complétion, effectue une complétion partielle. Avec une complétion en cours, complète avec la complétion précédente | `/input complete_previous`
+| @k(Enter) .3+| Exécuter la commande ou envoyer le message (en mode recherche : arrêter la recherche) .3+| `/input return`
| @k(C-)@k(j)
| @k(C-)@k(m)
-| @k(↑) | Rappeler la commande précédente (en mode recherche : chercher plus haut) | /input history_previous
-| @k(↓) | Rappeler la commande suivante (en mode recherche : chercher plus bas) | /input history_next
-| @k(C-)@k(↑) | Rappeler la commande précédente dans l'historique global (commun à tous les tampons) | /input history_global_previous
-| @k(C-)@k(↓) | Rappeler la commande suivante dans l'historique global (commun à tous les tampons) | /input history_global_next
-| @k(A-)@k(d) | Effacer le mot suivant (la chaîne supprimée est copiée dans le presse-papiers) | /input delete_next_word
-| @k(A-)@k(k) | Capturer une touche et insérer son code (et la commande associée si la commande existe) sur la ligne de commande | /input grab_key_command
-| @k(A-)@k(r) | Effacer entièrement la ligne de commande | /input delete_line
-| @k(A-)@k(s) | Activer/désactiver aspell | /mute aspell toggle
+| @k(↑) | Rappeler la commande précédente (en mode recherche : chercher plus haut) | `/input history_previous`
+| @k(↓) | Rappeler la commande suivante (en mode recherche : chercher plus bas) | `/input history_next`
+| @k(C-)@k(↑) | Rappeler la commande précédente dans l'historique global (commun à tous les tampons) | `/input history_global_previous`
+| @k(C-)@k(↓) | Rappeler la commande suivante dans l'historique global (commun à tous les tampons) | `/input history_global_next`
+| @k(A-)@k(d) | Effacer le mot suivant (la chaîne supprimée est copiée dans le presse-papiers) | `/input delete_next_word`
+| @k(A-)@k(k) | Capturer une touche et insérer son code (et la commande associée si la commande existe) sur la ligne de commande | `/input grab_key_command`
+| @k(A-)@k(r) | Effacer entièrement la ligne de commande | `/input delete_line`
+| @k(A-)@k(s) | Activer/désactiver aspell | `/mute aspell toggle`
|========================================
[[key_bindings_buffers_windows]]
Touches pour les tampons / fenêtres
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Touche | Description | Commande
-| @k(C-)@k(l) | Réafficher toute la fenêtre | /window refresh
-| @k(C-)@k(s) , @k(C-)@k(u) | Positionner le marqueur de données non lues sur tous les tampons | /input set_unread
-| @k(C-)@k(x) | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro | /input switch_active_buffer
-| @k(A-)@k(x) | Zoomer sur le tampon mélangé (@k(A-)@k(x) de nouveau : afficher tous les tampons mélangés) | /input zoom_merged_buffer
-| @k(PgUp) | Monter d'une page dans l'historique du tampon | /window page_up
-| @k(PgDn) | Descendre d'une page dans l'historique du tampon | /window page_down
-| @k(A-)@k(PgUp) | Monter de quelques lignes dans l'historique du tampon | /window scroll_up
-| @k(A-)@k(PgDn) | Descendre de quelques lignes dans l'historique du tampon | /window scroll_down
-| @k(A-)@k(Home) | Aller au début du tampon | /window scroll_top
-| @k(A-)@k(End) | Aller à la fin du tampon | /window scroll_bottom
-| @k(A-)@k(←) .4+| Aller au tampon précédent .4+| /buffer -1
+| @k(C-)@k(l) | Réafficher toute la fenêtre | `/window refresh`
+| @k(C-)@k(s) , @k(C-)@k(u) | Positionner le marqueur de données non lues sur tous les tampons | `/input set_unread`
+| @k(C-)@k(x) | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro | `/input switch_active_buffer`
+| @k(A-)@k(x) | Zoomer sur le tampon mélangé (@k(A-)@k(x) de nouveau : afficher tous les tampons mélangés) | `/input zoom_merged_buffer`
+| @k(PgUp) | Monter d'une page dans l'historique du tampon | `/window page_up`
+| @k(PgDn) | Descendre d'une page dans l'historique du tampon | `/window page_down`
+| @k(A-)@k(PgUp) | Monter de quelques lignes dans l'historique du tampon | `/window scroll_up`
+| @k(A-)@k(PgDn) | Descendre de quelques lignes dans l'historique du tampon | `/window scroll_down`
+| @k(A-)@k(Home) | Aller au début du tampon | `/window scroll_top`
+| @k(A-)@k(End) | Aller à la fin du tampon | `/window scroll_bottom`
+| @k(A-)@k(←) .4+| Aller au tampon précédent .4+| `/buffer -1`
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
-| @k(A-)@k(→) .4+| Aller au tampon suivant .4+| /buffer +1
+| @k(A-)@k(→) .4+| Aller au tampon suivant .4+| `/buffer +1`
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
-| @k(F7) | Aller à la fenêtre précédente | /window -1
-| @k(F8) | Aller à la fenêtre suivante | /window +1
-| @k(F9) | Faire défiler le titre du tampon vers la gauche | /bar scroll title * -30%
-| @k(F10) | Faire défiler le titre du tampon vers la droite | /bar scroll title * +30%
-| @k(F11) | Monter d'une page dans la liste des pseudos | /bar scroll nicklist * -100%
-| @k(F12) | Descendre d'une page dans la liste des pseudos | /bar scroll nicklist * +100%
-| @k(A-)@k(F11) | Aller au début de la liste des pseudos | /bar scroll nicklist * b
-| @k(A-)@k(F12) | Aller à la fin de la liste des pseudos | /bar scroll nicklist * e
-| @k(A-)@k(a) | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre) | /input jump_smart
-| @k(A-)@k(h) | Vider la hotlist (notification d'activité sur les autres tampons) | /input hotlist_clear
-| @k(A-)@k(j) , @k(A-)@k(l) | Sauter au dernier tampon | /input jump_last_buffer
-| @k(A-)@k(j) , @k(A-)@k(r) | Sauter au tampon IRC de données brutes | /server raw
-| @k(A-)@k(j) , @k(A-)@k(s) | Sauter au tampon IRC du serveur | /server jump
-| @k(A-)@k(0...9) | Sauter au tampon qui porte ce numéro (0 = 10) | /buffer *N
-| @k(A-)@k(j) , @k(01...99) | Sauter au tampon qui porte ce numéro | /buffer NN
-| @k(A-)@k(m) | Activer/désactiver la souris | /mouse toggle
-| @k(A-)@k(n) | Se positionner sur le highlight suivant | /window scroll_next_highlight
-| @k(A-)@k(p) | Se positionner sur le highlight précédent | /window scroll_previous_highlight
-| @k(A-)@k(u) | Se positionner sur la première ligne non lue du tampon | /window scroll_unread
-| @k(A-)@k(w) , @k(A-)@k(↑) | Sauter à la fenêtre au dessus | /window up
-| @k(A-)@k(w) , @k(A-)@k(↓) | Sauter à la fenêtre en dessous | /window down
-| @k(A-)@k(w) , @k(A-)@k(←) | Sauter à la fenêtre de gauche | /window left
-| @k(A-)@k(w) , @k(A-)@k(→) | Sauter à la fenêtre de droite | /window right
-| @k(A-)@k(w) , @k(A-)@k(b) | Équilibrer la taille de toutes les fenêtres | /window balance
-| @k(A-)@k(w) , @k(A-)@k(s) | Échanger les tampons de deux fenêtres | /window swap
-| @k(A-)@k(z) | Zoomer sur la fenêtre courante (@k(A-)@k(z) de nouveau : restaurer l'état initial des fenêtres, avant le zoom) | /window zoom
-| @k(A-)@k(<) | Sauter au tampon précédent dans la liste des tampons visités | /input jump_previously_visited_buffer
-| @k(A-)@k(>) | Sauter au tampon suivant dans la liste des tampons visités | /input jump_next_visited_buffer
-| @k(A-)@k(/) | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon) | /input jump_last_buffer_displayed
-| @k(A-)@k(=) | Activer/désactiver les filtres | /filter toggle
+| @k(F7) | Aller à la fenêtre précédente | `/window -1`
+| @k(F8) | Aller à la fenêtre suivante | `/window +1`
+| @k(F9) | Faire défiler le titre du tampon vers la gauche | `/bar scroll title * -30%`
+| @k(F10) | Faire défiler le titre du tampon vers la droite | `/bar scroll title * +30%`
+| @k(F11) | Monter d'une page dans la liste des pseudos | `/bar scroll nicklist * -100%`
+| @k(F12) | Descendre d'une page dans la liste des pseudos | `/bar scroll nicklist * +100%`
+| @k(A-)@k(F11) | Aller au début de la liste des pseudos | `/bar scroll nicklist * b`
+| @k(A-)@k(F12) | Aller à la fin de la liste des pseudos | `/bar scroll nicklist * e`
+| @k(A-)@k(a) | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre) | `/input jump_smart`
+| @k(A-)@k(h) | Vider la hotlist (notification d'activité sur les autres tampons) | `/input hotlist_clear`
+| @k(A-)@k(j) , @k(A-)@k(l) | Sauter au dernier tampon | `/input jump_last_buffer`
+| @k(A-)@k(j) , @k(A-)@k(r) | Sauter au tampon IRC de données brutes | `/server raw`
+| @k(A-)@k(j) , @k(A-)@k(s) | Sauter au tampon IRC du serveur | `/server jump`
+| @k(A-)@k(0...9) | Sauter au tampon qui porte ce numéro (0 = 10) | `/buffer *N`
+| @k(A-)@k(j) , @k(01...99) | Sauter au tampon qui porte ce numéro | `/buffer NN`
+| @k(A-)@k(m) | Activer/désactiver la souris | `/mouse toggle`
+| @k(A-)@k(n) | Se positionner sur le highlight suivant | `/window scroll_next_highlight`
+| @k(A-)@k(p) | Se positionner sur le highlight précédent | `/window scroll_previous_highlight`
+| @k(A-)@k(u) | Se positionner sur la première ligne non lue du tampon | `/window scroll_unread`
+| @k(A-)@k(w) , @k(A-)@k(↑) | Sauter à la fenêtre au dessus | `/window up`
+| @k(A-)@k(w) , @k(A-)@k(↓) | Sauter à la fenêtre en dessous | `/window down`
+| @k(A-)@k(w) , @k(A-)@k(←) | Sauter à la fenêtre de gauche | `/window left`
+| @k(A-)@k(w) , @k(A-)@k(→) | Sauter à la fenêtre de droite | `/window right`
+| @k(A-)@k(w) , @k(A-)@k(b) | Équilibrer la taille de toutes les fenêtres | `/window balance`
+| @k(A-)@k(w) , @k(A-)@k(s) | Échanger les tampons de deux fenêtres | `/window swap`
+| @k(A-)@k(z) | Zoomer sur la fenêtre courante (@k(A-)@k(z) de nouveau : restaurer l'état initial des fenêtres, avant le zoom) | `/window zoom`
+| @k(A-)@k(<) | Sauter au tampon précédent dans la liste des tampons visités | `/input jump_previously_visited_buffer`
+| @k(A-)@k(>) | Sauter au tampon suivant dans la liste des tampons visités | `/input jump_next_visited_buffer`
+| @k(A-)@k(/) | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon) | `/input jump_last_buffer_displayed`
+| @k(A-)@k(=) | Activer/désactiver les filtres | `/filter toggle`
|========================================
[[key_bindings_search_context]]
@@ -1072,15 +1072,15 @@ Touches pour le contexte "search"
Ces touches sont utilisées dans le contexte "search" (lorsque @k(C-)@k(r) est
pressé pour chercher du texte dans le tampon).
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Touche | Description | Commande
-| @k(C-)@k(r) | Basculer le type de recherche : chaîne (par défaut), expression régulière | /input search_switch_regex
-| @k(A-)@k(c) | Basculer la casse exacte pour la recherche | /input search_switch_case
-| @k(Tab) | Basculer la recherche dans : les messages (par défaut), les préfixes, les préfixes + messages | /input search_switch_where
-| @k(↑) | Chercher la ligne précédente | /input search_previous
-| @k(↓) | Chercher la ligne suivante | /input search_next
-| @k(Enter) .3+| Arrêter la recherche .3+| /input search_stop
+| @k(C-)@k(r) | Basculer le type de recherche : chaîne (par défaut), expression régulière | `/input search_switch_regex`
+| @k(A-)@k(c) | Basculer la casse exacte pour la recherche | `/input search_switch_case`
+| @k(Tab) | Basculer la recherche dans : les messages (par défaut), les préfixes, les préfixes + messages | `/input search_switch_where`
+| @k(↑) | Chercher la ligne précédente | `/input search_previous`
+| @k(↓) | Chercher la ligne suivante | `/input search_next`
+| @k(Enter) .3+| Arrêter la recherche .3+| `/input search_stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1092,26 +1092,26 @@ Touches pour le contexte "cursor"
Ces touches sont utilisées dans le contexte "cursor" (mouvement libre du curseur
à l'écran).
-[width="100%",cols="^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Touche | Zone | Description | Commande
-| @k(↑) | - | Déplacer le curseur d'une ligne vers le haut | /cursor move up
-| @k(↓) | - | Déplacer le curseur d'une ligne vers le bas | /cursor move down
-| @k(←) | - | Déplacer le curseur d'une colonne vers la gauche | /cursor move left
-| @k(→) | - | Déplacer le curseur d'une colonne vers la droite | /cursor move right
-| @k(A-)@k(↑) | - | Déplacer le curseur vers la zone au dessus | /cursor move area_up
-| @k(A-)@k(↓) | - | Déplacer le curseur vers la zone en dessous | /cursor move area_down
-| @k(A-)@k(←) | - | Déplacer le curseur vers la zone sur la gauche | /cursor move area_left
-| @k(A-)@k(→) | - | Déplacer le curseur vers la zone sur la droite | /cursor move area_right
-| @k(m) | chat | Citer le message | hsignal:chat_quote_message;/cursor stop
-| @k(q) | chat | Citer le préfixe + le message | hsignal:chat_quote_prefix_message;/cursor stop
-| @k(Q) | chat | Citer l'heure + le préfixe + le message | hsignal:chat_quote_time_prefix_message;/cursor stop
-| @k(b) | liste des pseudos | Bannir le pseudo | /window ${_window_number};/ban ${nick}
-| @k(k) | liste des pseudos | Retirer par la force le pseudo | /window ${_window_number};/kick ${nick}
-| @k(K) | liste des pseudos | Retirer par la force et bannir le pseudo | /window ${_window_number};/kickban ${nick}
-| @k(q) | liste des pseudos | Ouvrir une discussion avec le pseudo | /window ${_window_number};/query ${nick};/cursor stop
-| @k(w) | liste des pseudos | Effectuer un whois sur le pseudo | /window ${_window_number};/whois ${nick}
-| @k(Enter) .3+| - .3+| Arrêter le mode curseur ("cursor") .3+| /cursor stop
+| @k(↑) | - | Déplacer le curseur d'une ligne vers le haut | `/cursor move up`
+| @k(↓) | - | Déplacer le curseur d'une ligne vers le bas | `/cursor move down`
+| @k(←) | - | Déplacer le curseur d'une colonne vers la gauche | `/cursor move left`
+| @k(→) | - | Déplacer le curseur d'une colonne vers la droite | `/cursor move right`
+| @k(A-)@k(↑) | - | Déplacer le curseur vers la zone au dessus | `/cursor move area_up`
+| @k(A-)@k(↓) | - | Déplacer le curseur vers la zone en dessous | `/cursor move area_down`
+| @k(A-)@k(←) | - | Déplacer le curseur vers la zone sur la gauche | `/cursor move area_left`
+| @k(A-)@k(→) | - | Déplacer le curseur vers la zone sur la droite | `/cursor move area_right`
+| @k(m) | chat | Citer le message | `hsignal:chat_quote_message;/cursor stop`
+| @k(q) | chat | Citer le préfixe + le message | `hsignal:chat_quote_prefix_message;/cursor stop`
+| @k(Q) | chat | Citer l'heure + le préfixe + le message | `hsignal:chat_quote_time_prefix_message;/cursor stop`
+| @k(b) | liste des pseudos | Bannir le pseudo | `/window ${_window_number};/ban ${nick}`
+| @k(k) | liste des pseudos | Retirer par la force le pseudo | `/window ${_window_number};/kick ${nick}`
+| @k(K) | liste des pseudos | Retirer par la force et bannir le pseudo | `/window ${_window_number};/kickban ${nick}`
+| @k(q) | liste des pseudos | Ouvrir une discussion avec le pseudo | `/window ${_window_number};/query ${nick};/cursor stop`
+| @k(w) | liste des pseudos | Effectuer un whois sur le pseudo | `/window ${_window_number};/whois ${nick}`
+| @k(Enter) .3+| - .3+| Arrêter le mode curseur ("cursor") .3+| `/cursor stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1123,35 +1123,35 @@ Touches pour le contexte "mouse"
Ces touches sont utilisées dans le contexte "mouse", c'est-à-dire lorsqu'un
évènement de la souris se produit.
-[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Bouton ^(1)^ | Geste | Zone | Description | Commande
-| ◾◽◽ | - | chat | Aller à la fenêtre | /window ${_window_number}
-| ◾◽◽ | left | chat | Aller au tampon précédent | /window ${_window_number};/buffer +1
-| ◾◽◽ | right | chat | Aller au tampon suivant | /window ${_window_number};/buffer +1
-| ◾◽◽ | left (long) | chat | Aller au premier tampon | /window ${_window_number};/buffer 1
-| ◾◽◽ | right (long) | chat | Aller au dernier tampon | /window ${_window_number};/input jump_last_buffer
-| ◾◽◽ | - | chat (tampon script) | Sélectionner la ligne dans le tampon script | /script go ${_chat_line_y}
-| ◽◽◾ | - | chat (tampon script) | Installer/supprimer un script | /script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}
-| ⇑ | - | chat | Monter de quelques lignes dans l'historique du tampon | /window scroll_up -window ${_window_number}
-| ⇓ | - | chat | Descendre de quelques lignes dans l'historique du tampon | /window scroll_down -window ${_window_number}
-| ⇑ | - | chat (tampon script) | Monter de 5 lignes dans le tampon script | /script up 5
-| ⇓ | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script | /script down 5
-| @k(C-)⇑ | - | chat | Faire défiler horizontalement vers la gauche | /window scroll_horiz -window ${_window_number} -10%
-| @k(C-)⇓ | - | chat | Faire défiler horizontalement vers la droite | /window scroll_horiz -window ${_window_number} +10%
-| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos | /bar scroll nicklist ${_window_number} -100%
-| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos | /bar scroll nicklist ${_window_number} +100%
-| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos | /bar scroll nicklist ${_window_number} b
-| ◾◽◽ | down (long) | liste des pseudos | Aller à la fin de la liste des pseudos | /bar scroll nicklist ${_window_number} e
-| ◾◽◽ | - | liste des pseudos | Ouvrir une discussion avec le pseudo | /window ${_window_number};/query ${nick}
-| ◽◽◾ | - | liste des pseudos | Effectuer un whois sur le pseudo | /window ${_window_number};/whois ${nick}
-| ◾◽◽ | left | liste des pseudos | Retirer par la force le pseudo | /window ${_window_number};/kick ${nick}
-| ◾◽◽ | left (long) | liste des pseudos | Retirer par la force et bannir le pseudo | /window ${_window_number};/kickban ${nick}
-| ◽◽◾ | left | liste des pseudos | Bannir le pseudo | /window ${_window_number};/ban ${nick}
-| ◽◽◾ | - | ligne de commande | Capturer un évènement de la souris et insérer son code sur la ligne de commande | /input grab_mouse_area
-| ⇑ | - | toute barre | Faire défiler la barre de -20% | /bar scroll ${_bar_name} ${_window_number} -20%
-| ⇓ | - | toute barre | Faire défiler la barre de +20% | /bar scroll ${_bar_name} ${_window_number} +20%
-| ◽◾◽ | - | n'importe où | Démarrer le mode curseur ("cursor") à ce point | /cursor go ${_x},${_y}
+| ◾◽◽ | - | chat | Aller à la fenêtre | `/window ${_window_number}`
+| ◾◽◽ | left | chat | Aller au tampon précédent | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | right | chat | Aller au tampon suivant | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | left (long) | chat | Aller au premier tampon | `/window ${_window_number};/buffer 1`
+| ◾◽◽ | right (long) | chat | Aller au dernier tampon | `/window ${_window_number};/input jump_last_buffer`
+| ◾◽◽ | - | chat (tampon script) | Sélectionner la ligne dans le tampon script | `/script go ${_chat_line_y}`
+| ◽◽◾ | - | chat (tampon script) | Installer/supprimer un script | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
+| ⇑ | - | chat | Monter de quelques lignes dans l'historique du tampon | `/window scroll_up -window ${_window_number}`
+| ⇓ | - | chat | Descendre de quelques lignes dans l'historique du tampon | `/window scroll_down -window ${_window_number}`
+| ⇑ | - | chat (tampon script) | Monter de 5 lignes dans le tampon script | `/script up 5`
+| ⇓ | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script | `/script down 5`
+| @k(C-)⇑ | - | chat | Faire défiler horizontalement vers la gauche | `/window scroll_horiz -window ${_window_number} -10%`
+| @k(C-)⇓ | - | chat | Faire défiler horizontalement vers la droite | `/window scroll_horiz -window ${_window_number} +10%`
+| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos | `/bar scroll nicklist ${_window_number} -100%`
+| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos | `/bar scroll nicklist ${_window_number} +100%`
+| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos | `/bar scroll nicklist ${_window_number} b`
+| ◾◽◽ | down (long) | liste des pseudos | Aller à la fin de la liste des pseudos | `/bar scroll nicklist ${_window_number} e`
+| ◾◽◽ | - | liste des pseudos | Ouvrir une discussion avec le pseudo | `/window ${_window_number};/query ${nick}`
+| ◽◽◾ | - | liste des pseudos | Effectuer un whois sur le pseudo | `/window ${_window_number};/whois ${nick}`
+| ◾◽◽ | left | liste des pseudos | Retirer par la force le pseudo | `/window ${_window_number};/kick ${nick}`
+| ◾◽◽ | left (long) | liste des pseudos | Retirer par la force et bannir le pseudo | `/window ${_window_number};/kickban ${nick}`
+| ◽◽◾ | left | liste des pseudos | Bannir le pseudo | `/window ${_window_number};/ban ${nick}`
+| ◽◽◾ | - | ligne de commande | Capturer un évènement de la souris et insérer son code sur la ligne de commande | `/input grab_mouse_area`
+| ⇑ | - | toute barre | Faire défiler la barre de -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
+| ⇓ | - | toute barre | Faire défiler la barre de +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
+| ◽◾◽ | - | n'importe où | Démarrer le mode curseur ("cursor") à ce point | `/cursor go ${_x},${_y}`
|========================================
[NOTE]
@@ -2233,20 +2233,20 @@ Si vous voulez restaurer la réponse CTCP standard, alors supprimez l'option :
Les codes suivants peuvent être utilisés dans les chaînes et sont
automatiquement remplacées par WeeChat lors de la réponse au CTCP :
-[width="100%",cols="^2l,4,8l",options="header"]
+[width="100%",cols="^2l,4,8",options="header"]
|========================================
| Code | Description | Valeur / exemple
-| $clientinfo | Liste des CTCP supportés | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| $version | Version de WeeChat | 0.4.0-dev
-| $versiongit | Version de WeeChat + version git ^(1)^ | 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| $git | Version git ^(1)^ | v0.3.9-104-g7eb5cc4
-| $compilation | Date de compilation WeeChat | Dec 16 2012
-| $osinfo | Information sur l'OS | Linux 2.6.32-5-amd64 / x86_64
-| $site | Site WeeChat | http://www.weechat.org/
-| $download | Site WeeChat, page téléchargement | http://www.weechat.org/download
-| $time | Date/heure courante | Sun, 16 Dec 2012 10:40:48 +0100
-| $username | Nom d'utilisateur sur le serveur | nom
-| $realname | Nom réel sur le serveur | John Doe
+| $clientinfo | Liste des CTCP supportés | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| $version | Version de WeeChat | `0.4.0-dev`
+| $versiongit | Version de WeeChat + version git ^(1)^ | `0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| $git | Version git ^(1)^ | `v0.3.9-104-g7eb5cc4`
+| $compilation | Date de compilation WeeChat | `Dec 16 2012`
+| $osinfo | Information sur l'OS | `Linux 2.6.32-5-amd64 / x86_64`
+| $site | Site WeeChat | `http://www.weechat.org/`
+| $download | Site WeeChat, page téléchargement | `http://www.weechat.org/download`
+| $time | Date/heure courante | `Sun, 16 Dec 2012 10:40:48 +0100`
+| $username | Nom d'utilisateur sur le serveur | `nom`
+| $realname | Nom réel sur le serveur | `John Doe`
|========================================
[NOTE]
@@ -2256,15 +2256,15 @@ installé.
Si les options CTCP ne sont pas définies (par défaut), les réponses CTCP sont :
-[width="100%",cols="^2,4l,8l",options="header"]
+[width="100%",cols="^2,4,8",options="header"]
|========================================
-| CTCP | Format de réponse | Exemple
-| CLIENTINFO | $clientinfo | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| FINGER | WeeChat $versiongit | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| SOURCE | $download | http://www.weechat.org/download
-| TIME | $time | Sun, 16 Dec 2012 10:40:48 +0100
-| USERINFO | $username ($realname) | nom (John Doe)
-| VERSION | WeeChat $versiongit ($compilation) | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)
+| CTCP | Format de réponse | Exemple
+| CLIENTINFO | `$clientinfo` | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| FINGER | `WeeChat $versiongit` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| SOURCE | `$download` | `http://www.weechat.org/download`
+| TIME | `$time` | `Sun, 16 Dec 2012 10:40:48 +0100`
+| USERINFO | `$username ($realname)` | `nom (John Doe)`
+| VERSION | `WeeChat $versiongit ($compilation)` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)`
|========================================
[[irc_target_buffer]]
diff --git a/doc/it/autogen/plugin_api/hdata.txt b/doc/it/autogen/plugin_api/hdata.txt
index bf2f485c2..b91cc8dcd 100644
--- a/doc/it/autogen/plugin_api/hdata.txt
+++ b/doc/it/autogen/plugin_api/hdata.txt
@@ -1,904 +1,901 @@
-[width="100%",cols="^1,^2,4,8,4,4",options="header"]
-|========================================
-| Plugin | Nome | Descrizione | Variabili | Aggiornamento consentito | Liste
-
-| guile | guile_callback | callback di uno script |
- '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") |
- |
- -
-
-| guile | guile_script | elenco degli script |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| irc | irc_channel | canale irc |
- 'type' (integer) +
- 'name' (string) +
- 'topic' (string) +
- 'modes' (string) +
- 'limit' (integer) +
- 'key' (string) +
- 'join_msg_received' (hashtable) +
- 'checking_away' (integer) +
- 'away_message' (string) +
- 'has_quit_server' (integer) +
- 'cycle' (integer) +
- 'part' (integer) +
- 'nick_completion_reset' (integer) +
- 'pv_remote_nick_color' (string) +
- 'hook_autorejoin' (pointer) +
- 'nicks_count' (integer) +
- 'nicks' (pointer, hdata: "irc_nick") +
- 'last_nick' (pointer, hdata: "irc_nick") +
- 'nicks_speaking' (pointer) +
- 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'join_smart_filtered' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'prev_channel' (pointer, hdata: "irc_channel") +
- 'next_channel' (pointer, hdata: "irc_channel") |
- |
- -
-
-| irc | irc_channel_speaking | channel_speaking irc |
- 'nick' (string) +
- 'time_last_message' (time) +
- 'prev_nick' (pointer, hdata: "irc_channel_speaking") +
- 'next_nick' (pointer, hdata: "irc_channel_speaking") |
- |
- -
-
-| irc | irc_ignore | ignore irc |
- 'number' (integer) +
- 'mask' (string) +
- 'regex_mask' (pointer) +
- 'server' (string) +
- 'channel' (string) +
- 'prev_ignore' (pointer, hdata: "irc_ignore") +
- 'next_ignore' (pointer, hdata: "irc_ignore") |
- |
- 'irc_ignore_list' +
- 'last_irc_ignore'
-
-| irc | irc_nick | nick irc |
- 'name' (string) +
- 'host' (string) +
- 'prefixes' (string) +
- 'prefix' (string) +
- 'away' (integer) +
- 'color' (string) +
- 'prev_nick' (pointer, hdata: "irc_nick") +
- 'next_nick' (pointer, hdata: "irc_nick") |
- |
- -
-
-| irc | irc_notify | notify irc |
- 'server' (pointer, hdata: "irc_server") +
- 'nick' (string) +
- 'check_away' (integer) +
- 'is_on_server' (integer) +
- 'away_message' (string) +
- 'ison_received' (integer) +
- 'prev_notify' (pointer, hdata: "irc_notify") +
- 'next_notify' (pointer, hdata: "irc_notify") |
- |
- -
-
-| irc | irc_redirect | redirezione irc |
- 'server' (pointer, hdata: "irc_server") +
- 'pattern' (string) +
- 'signal' (string) +
- 'count' (integer) +
- 'current_count' (integer) +
- 'string' (string) +
- 'timeout' (integer) +
- 'command' (string) +
- 'assigned_to_command' (integer) +
- 'start_time' (time) +
- 'cmd_start' (hashtable) +
- 'cmd_stop' (hashtable) +
- 'cmd_extra' (hashtable) +
- 'cmd_start_received' (integer) +
- 'cmd_stop_received' (integer) +
- 'cmd_filter' (hashtable) +
- 'output' (string) +
- 'output_size' (integer) +
- 'prev_redirect' (pointer, hdata: "irc_redirect") +
- 'next_redirect' (pointer, hdata: "irc_redirect") |
- |
- -
-
-| irc | irc_redirect_pattern | schema per la redirezione irc |
- 'name' (string) +
- 'temp_pattern' (integer) +
- 'timeout' (integer) +
- 'cmd_start' (string) +
- 'cmd_stop' (string) +
- 'cmd_extra' (string) +
- 'prev_redirect' (pointer, hdata: "irc_redirect_pattern") +
- 'next_redirect' (pointer, hdata: "irc_redirect_pattern") |
- |
- 'irc_redirect_patterns' +
- 'last_irc_redirect_pattern'
-
-| irc | irc_server | server irc |
- 'name' (string) +
- 'options' (pointer) +
- 'temp_server' (integer) +
- 'reloading_from_config' (integer) +
- 'reloaded_from_config' (integer) +
- 'addresses_count' (integer) +
- 'addresses_array' (string, array_size: "addresses_count") +
- 'ports_array' (integer, array_size: "addresses_count") +
- 'retry_array' (integer, array_size: "addresses_count") +
- 'index_current_address' (integer) +
- 'current_address' (string) +
- 'current_ip' (string) +
- 'current_port' (integer) +
- 'current_retry' (integer) +
- 'sock' (integer) +
- 'hook_connect' (pointer, hdata: "hook") +
- 'hook_fd' (pointer, hdata: "hook") +
- 'hook_timer_connection' (pointer, hdata: "hook") +
- 'hook_timer_sasl' (pointer, hdata: "hook") +
- 'is_connected' (integer) +
- 'ssl_connected' (integer) +
- 'disconnected' (integer) +
- 'gnutls_sess' (other) +
- 'tls_cert' (other) +
- 'tls_cert_key' (other) +
- 'unterminated_message' (string) +
- 'nicks_count' (integer) +
- 'nicks_array' (string, array_size: "nicks_count") +
- 'nick_first_tried' (integer) +
- 'nick_alternate_number' (integer) +
- 'nick' (string) +
- 'nick_modes' (string) +
- 'isupport' (string) +
- 'prefix_modes' (string) +
- 'prefix_chars' (string) +
- 'nick_max_length' (integer) +
- 'casemapping' (integer) +
- 'chantypes' (string) +
- 'chanmodes' (string) +
- 'reconnect_delay' (integer) +
- 'reconnect_start' (time) +
- 'command_time' (time) +
- 'reconnect_join' (integer) +
- 'disable_autojoin' (integer) +
- 'is_away' (integer) +
- 'away_message' (string) +
- 'away_time' (time) +
- 'lag' (integer) +
- 'lag_check_time' (other) +
- 'lag_next_check' (time) +
- 'lag_last_refresh' (time) +
- 'cmd_list_regexp' (pointer) +
- 'last_user_message' (time) +
- 'last_away_check' (time) +
- 'last_data_purge' (time) +
- 'outqueue' (pointer) +
- 'last_outqueue' (pointer) +
- 'redirects' (pointer, hdata: "irc_redirect") +
- 'last_redirect' (pointer, hdata: "irc_redirect") +
- 'notify_list' (pointer, hdata: "irc_notify") +
- 'last_notify' (pointer, hdata: "irc_notify") +
- 'join_manual' (hashtable) +
- 'join_channel_key' (hashtable) +
- 'join_noswitch' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'channels' (pointer, hdata: "irc_channel") +
- 'last_channel' (pointer, hdata: "irc_channel") +
- 'prev_server' (pointer, hdata: "irc_server") +
- 'next_server' (pointer, hdata: "irc_server") |
- |
- 'irc_servers' +
- 'last_irc_server'
-
-| lua | lua_callback | callback di uno script |
- '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") |
- |
- -
-
-| lua | lua_script | elenco degli script |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| perl | perl_callback | callback di uno script |
- '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") |
- |
- -
-
-| perl | perl_script | elenco degli script |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| python | python_callback | callback di uno script |
- '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") |
- |
- -
-
-| python | python_script | elenco degli script |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| ruby | ruby_callback | callback di uno script |
- '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") |
- |
- -
-
-| ruby | ruby_script | elenco degli script |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| script | script_script | script dal repository |
- 'name' (string) +
- 'name_with_extension' (string) +
- 'language' (integer) +
- 'author' (string) +
- 'mail' (string) +
- 'version' (string) +
- 'license' (string) +
- 'description' (string) +
- 'tags' (string) +
- 'requirements' (string) +
- 'min_weechat' (string) +
- 'max_weechat' (string) +
- 'md5sum' (string) +
- 'url' (string) +
- 'popularity' (integer) +
- 'date_added' (time) +
- 'date_updated' (time) +
- 'status' (integer) +
- 'version_loaded' (string) +
- 'displayed' (integer) +
- 'install_order' (integer) +
- 'prev_script' (pointer, hdata: "script_script") +
- 'next_script' (pointer, hdata: "script_script") |
- |
- 'last_script_repo' +
- 'scripts_repo'
-
-| tcl | tcl_callback | callback di uno script |
- '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") |
- |
- -
-
-| tcl | tcl_script | elenco degli script |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| weechat | bar | barra |
- 'name' (string) +
- 'options' (pointer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_array' (pointer) +
- 'items_buffer' (pointer) +
- 'items_prefix' (pointer) +
- 'items_name' (pointer) +
- 'items_suffix' (pointer) +
- 'bar_window' (pointer, hdata: "bar_window") +
- 'bar_refresh_needed' (integer) +
- 'prev_bar' (pointer, hdata: "bar") +
- 'next_bar' (pointer, hdata: "bar") |
- |
- 'gui_bars' +
- 'last_gui_bar'
-
-| weechat | bar_item | elemento barra |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'build_callback' (pointer) +
- 'build_callback_data' (pointer) +
- 'prev_item' (pointer, hdata: "bar_item") +
- 'next_item' (pointer, hdata: "bar_item") |
- |
- 'gui_bar_items' +
- 'last_gui_bar_item'
-
-| weechat | bar_window | finestra della barra |
- 'bar' (pointer, hdata: "bar") +
- 'x' (integer) +
- 'y' (integer) +
- 'width' (integer) +
- 'height' (integer) +
- 'scroll_x' (integer) +
- 'scroll_y' (integer) +
- 'cursor_x' (integer) +
- 'cursor_y' (integer) +
- 'current_size' (integer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_content' (pointer) +
- 'items_num_lines' (pointer) +
- 'items_refresh_needed' (pointer) +
- 'screen_col_size' (integer) +
- 'screen_lines' (integer) +
- 'coords_count' (integer) +
- 'coords' (pointer) +
- 'gui_objects' (pointer) +
- 'prev_bar_window' (pointer, hdata: "bar_window") +
- 'next_bar_window' (pointer, hdata: "bar_window") |
- |
- -
-
-| weechat | buffer | buffer |
- 'plugin' (pointer, hdata: "plugin") +
- 'plugin_name_for_upgrade' (string) +
- 'number' (integer) +
- 'layout_number' (integer) +
- 'layout_number_merge_order' (integer) +
- 'name' (string) +
- 'full_name' (string) +
- 'short_name' (string) +
- 'type' (integer) +
- 'notify' (integer) +
- 'num_displayed' (integer) +
- 'active' (integer) +
- 'print_hooks_enabled' (integer) +
- 'close_callback' (pointer) +
- 'close_callback_data' (pointer) +
- 'title' (string) +
- 'own_lines' (pointer, hdata: "lines") +
- 'mixed_lines' (pointer, hdata: "lines") +
- 'lines' (pointer, hdata: "lines") +
- 'time_for_each_line' (integer) +
- 'chat_refresh_needed' (integer) +
- 'nicklist' (integer) +
- 'nicklist_case_sensitive' (integer) +
- 'nicklist_root' (pointer, hdata: "nick_group") +
- 'nicklist_max_length' (integer) +
- 'nicklist_display_groups' (integer) +
- 'nicklist_count' (integer) +
- 'nicklist_groups_count' (integer) +
- 'nicklist_nicks_count' (integer) +
- 'nicklist_visible_count' (integer) +
- 'nickcmp_callback' (pointer) +
- 'nickcmp_callback_data' (pointer) +
- 'input' (integer) +
- 'input_callback' (pointer) +
- 'input_callback_data' (pointer) +
- 'input_get_unknown_commands' (integer) +
- 'input_buffer' (string) +
- 'input_buffer_alloc' (integer) +
- 'input_buffer_size' (integer) +
- 'input_buffer_length' (integer) +
- 'input_buffer_pos' (integer) +
- 'input_buffer_1st_display' (integer) +
- 'input_undo_snap' (pointer, hdata: "input_undo") +
- 'input_undo' (pointer, hdata: "input_undo") +
- 'last_input_undo' (pointer, hdata: "input_undo") +
- 'ptr_input_undo' (pointer, hdata: "input_undo") +
- 'input_undo_count' (integer) +
- 'completion' (pointer, hdata: "completion") +
- 'history' (pointer, hdata: "history") +
- 'last_history' (pointer, hdata: "history") +
- 'ptr_history' (pointer, hdata: "history") +
- 'num_history' (integer) +
- 'text_search' (integer) +
- 'text_search_exact' (integer) +
- 'text_search_regex' (integer) +
- 'text_search_regex_compiled' (pointer) +
- 'text_search_where' (integer) +
- 'text_search_found' (integer) +
- 'text_search_input' (string) +
- 'highlight_words' (string) +
- 'highlight_regex' (string) +
- 'highlight_regex_compiled' (pointer) +
- 'highlight_tags' (string) +
- 'highlight_tags_count' (integer) +
- 'highlight_tags_array' (string, array_size: "highlight_tags_count") +
- 'hotlist_max_level_nicks' (hashtable) +
- 'keys' (pointer, hdata: "key") +
- 'last_key' (pointer, hdata: "key") +
- 'keys_count' (integer) +
- 'local_variables' (hashtable) +
- 'prev_buffer' (pointer, hdata: "buffer") +
- 'next_buffer' (pointer, hdata: "buffer") |
- |
- 'gui_buffer_last_displayed' +
- 'gui_buffers' +
- 'last_gui_buffer'
-
-| weechat | completion | struttura con completamento |
- 'buffer' (pointer, hdata: "buffer") +
- 'context' (integer) +
- 'base_command' (string) +
- 'base_command_arg_index' (integer) +
- 'base_word' (string) +
- 'base_word_pos' (integer) +
- 'position' (integer) +
- 'args' (string) +
- 'direction' (integer) +
- 'add_space' (integer) +
- 'force_partial_completion' (integer) +
- 'completion_list' (pointer) +
- 'word_found' (string) +
- 'word_found_is_nick' (integer) +
- 'position_replace' (integer) +
- 'diff_size' (integer) +
- 'diff_length' (integer) +
- 'partial_completion_list' (pointer, hdata: "completion_partial") +
- 'last_partial_completion' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | completion_partial | struttura con completamento parziale |
- 'word' (string) +
- 'count' (integer) +
- 'prev_item' (pointer, hdata: "completion_partial") +
- 'next_item' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | config_file | file di configurazione |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'filename' (string) +
- 'file' (pointer) +
- 'callback_reload' (pointer) +
- 'callback_reload_data' (pointer) +
- 'sections' (pointer, hdata: "config_section") +
- 'last_section' (pointer, hdata: "config_section") +
- 'prev_config' (pointer, hdata: "config_file") +
- 'next_config' (pointer, hdata: "config_file") |
- |
- 'config_files' +
- 'last_config_file'
-
-| weechat | config_option | opzione di configurazione |
- 'config_file' (pointer, hdata: "config_file") +
- 'section' (pointer, hdata: "config_section") +
- 'name' (string) +
- 'type' (integer) +
- 'description' (string) +
- 'string_values' (string, array_size: "*") +
- 'min' (integer) +
- 'max' (integer) +
- 'default_value' (pointer) +
- 'value' (pointer) +
- 'null_value_allowed' (integer) +
- 'callback_check_value' (pointer) +
- 'callback_check_value_data' (pointer) +
- 'callback_change' (pointer) +
- 'callback_change_data' (pointer) +
- 'callback_delete' (pointer) +
- 'callback_delete_data' (pointer) +
- 'loaded' (integer) +
- 'prev_option' (pointer, hdata: "config_option") +
- 'next_option' (pointer, hdata: "config_option") |
- |
- -
-
-| weechat | config_section | sezione di configurazione |
- 'config_file' (pointer, hdata: "config_file") +
- 'name' (string) +
- 'user_can_add_options' (integer) +
- 'user_can_delete_options' (integer) +
- 'callback_read' (pointer) +
- 'callback_read_data' (pointer) +
- 'callback_write' (pointer) +
- 'callback_write_data' (pointer) +
- 'callback_write_default' (pointer) +
- 'callback_write_default_data' (pointer) +
- 'callback_create_option' (pointer) +
- 'callback_create_option_data' (pointer) +
- 'callback_delete_option' (pointer) +
- 'callback_delete_option_data' (pointer) +
- 'options' (pointer, hdata: "config_option") +
- 'last_option' (pointer, hdata: "config_option") +
- 'prev_section' (pointer, hdata: "config_section") +
- 'next_section' (pointer, hdata: "config_section") |
- |
- -
-
-| weechat | filter | filtro |
- 'enabled' (integer) +
- 'name' (string) +
- 'buffer_name' (string) +
- 'num_buffers' (integer) +
- 'buffers' (pointer) +
- 'tags' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'regex' (string) +
- 'regex_prefix' (pointer) +
- 'regex_message' (pointer) +
- 'prev_filter' (pointer, hdata: "filter") +
- 'next_filter' (pointer, hdata: "filter") |
- |
- 'gui_filters' +
- 'last_gui_filter'
-
-| weechat | history | cronologia dei comandi nel buffer |
- 'text' (string) +
- 'next_history' (pointer, hdata: "history") +
- 'prev_history' (pointer, hdata: "history") |
- `__create` +
- `__delete` |
- 'gui_history' +
- 'last_gui_history'
-
-| weechat | hotlist | hotlist |
- 'priority' (integer) +
- 'creation_time.tv_sec' (time) +
- 'creation_time.tv_usec' (long) +
- 'buffer' (pointer) +
- 'count' (integer, array_size: "4") +
- 'prev_hotlist' (pointer, hdata: "hotlist") +
- 'next_hotlist' (pointer, hdata: "hotlist") |
- |
- 'gui_hotlist' +
- 'last_gui_hotlist'
-
-| weechat | input_undo | struttura con "undo"per la riga di input |
- 'data' (string) +
- 'pos' (integer) +
- 'prev_undo' (pointer, hdata: "input_undo") +
- 'next_undo' (pointer, hdata: "input_undo") |
- |
- -
-
-| weechat | key | un tasto (scorciatoia da tastiera) |
- 'key' (string) +
- 'area_type' (pointer) +
- 'area_name' (pointer) +
- 'area_key' (string) +
- 'command' (string) +
- 'score' (integer) +
- 'prev_key' (pointer, hdata: "key") +
- 'next_key' (pointer, hdata: "key") |
- |
- 'gui_default_keys' +
- 'gui_default_keys_cursor' +
- 'gui_default_keys_mouse' +
- 'gui_default_keys_search' +
- 'gui_keys' +
- 'gui_keys_cursor' +
- 'gui_keys_mouse' +
- 'gui_keys_search' +
- 'last_gui_default_key' +
- 'last_gui_default_key_cursor' +
- 'last_gui_default_key_mouse' +
- 'last_gui_default_key_search' +
- 'last_gui_key' +
- 'last_gui_key_cursor' +
- 'last_gui_key_mouse' +
- 'last_gui_key_search'
-
-| weechat | layout | layout |
- 'name' (string) +
- 'layout_buffers' (pointer, hdata: "layout_buffer") +
- 'last_layout_buffer' (pointer, hdata: "layout_buffer") +
- 'layout_windows' (pointer, hdata: "layout_window") +
- 'internal_id' (integer) +
- 'internal_id_current_window' (integer) +
- 'prev_layout' (pointer, hdata: "layout") +
- 'next_layout' (pointer, hdata: "layout") |
- |
- 'gui_layout_current' +
- 'gui_layouts' +
- 'last_gui_layout'
-
-| weechat | layout_buffer | layout del buffer |
- 'plugin_name' (string) +
- 'buffer_name' (string) +
- 'number' (integer) +
- 'prev_layout' (pointer, hdata: "layout_buffer") +
- 'next_layout' (pointer, hdata: "layout_buffer") |
- |
- -
-
-| weechat | layout_window | layout della finestra |
- 'internal_id' (integer) +
- 'parent_node' (pointer, hdata: "layout_window") +
- 'split_pct' (integer) +
- 'split_horiz' (integer) +
- 'child1' (pointer, hdata: "layout_window") +
- 'child2' (pointer, hdata: "layout_window") +
- 'plugin_name' (string) +
- 'buffer_name' (string) |
- |
- -
-
-| weechat | line | struttura con una sola riga |
- 'data' (pointer, hdata: "line_data") +
- 'prev_line' (pointer, hdata: "line") +
- 'next_line' (pointer, hdata: "line") |
- |
- -
-
-| weechat | line_data | struttura con una riga di dati |
- 'buffer' (pointer, hdata: "buffer") +
- 'y' (integer) +
- 'date' (time) +
- 'date_printed' (time) +
- 'str_time' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'displayed' (char) +
- 'highlight' (char) +
- 'refresh_needed' (char) +
- 'prefix' (string) +
- 'prefix_length' (integer) +
- 'message' (string) |
- 'date' (time) +
- 'date_printed' (time) +
- 'tags_array' (string) +
- 'prefix' (string) +
- 'message' (string) |
- -
-
-| weechat | lines | struttura con più righe |
- 'first_line' (pointer, hdata: "line") +
- 'last_line' (pointer, hdata: "line") +
- 'last_read_line' (pointer, hdata: "line") +
- 'lines_count' (integer) +
- 'first_line_not_read' (integer) +
- 'lines_hidden' (integer) +
- 'buffer_max_length' (integer) +
- 'buffer_max_length_refresh' (integer) +
- 'prefix_max_length' (integer) +
- 'prefix_max_length_refresh' (integer) |
- |
- -
-
-| weechat | nick | nick nella lista nick |
- 'group' (pointer, hdata: "nick_group") +
- 'name' (string) +
- 'color' (string) +
- 'prefix' (string) +
- 'prefix_color' (string) +
- 'visible' (integer) +
- 'prev_nick' (pointer, hdata: "nick") +
- 'next_nick' (pointer, hdata: "nick") |
- |
- -
-
-| weechat | nick_group | gruppo nella lista nick |
- 'name' (string) +
- 'color' (string) +
- 'visible' (integer) +
- 'level' (integer) +
- 'parent' (pointer, hdata: "nick_group") +
- 'children' (pointer, hdata: "nick_group") +
- 'last_child' (pointer, hdata: "nick_group") +
- 'nicks' (pointer, hdata: "nick") +
- 'last_nick' (pointer, hdata: "nick") +
- 'prev_group' (pointer, hdata: "nick_group") +
- 'next_group' (pointer, hdata: "nick_group") |
- |
- -
-
-| weechat | plugin | plugin |
- 'filename' (string) +
- 'handle' (pointer) +
- 'name' (string) +
- 'description' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- 'charset' (string) +
- 'debug' (integer) +
- 'prev_plugin' (pointer, hdata: "plugin") +
- 'next_plugin' (pointer, hdata: "plugin") |
- |
- 'last_weechat_plugin' +
- 'weechat_plugins'
-
-| weechat | proxy | proxy |
- 'name' (string) +
- 'options' (pointer) +
- 'prev_proxy' (pointer, hdata: "proxy") +
- 'next_proxy' (pointer, hdata: "proxy") |
- |
- 'last_weechat_proxy' +
- 'weechat_proxies'
-
-| weechat | window | finestra |
- 'number' (integer) +
- 'win_x' (integer) +
- 'win_y' (integer) +
- 'win_width' (integer) +
- 'win_height' (integer) +
- 'win_width_pct' (integer) +
- 'win_height_pct' (integer) +
- 'win_chat_x' (integer) +
- 'win_chat_y' (integer) +
- 'win_chat_width' (integer) +
- 'win_chat_height' (integer) +
- 'win_chat_cursor_x' (integer) +
- 'win_chat_cursor_y' (integer) +
- 'bar_windows' (pointer, hdata: "bar_window") +
- 'last_bar_window' (pointer, hdata: "bar_window") +
- 'refresh_needed' (integer) +
- 'gui_objects' (pointer) +
- 'buffer' (pointer, hdata: "buffer") +
- 'layout_plugin_name' (string) +
- 'layout_buffer_name' (string) +
- 'scroll' (pointer, hdata: "window_scroll") +
- 'ptr_tree' (pointer, hdata: "window_tree") +
- 'prev_window' (pointer, hdata: "window") +
- 'next_window' (pointer, hdata: "window") |
- |
- 'gui_current_window' +
- 'gui_windows' +
- 'last_gui_window'
-
-| weechat | window_scroll | scorrimento delle info nella finestra |
- 'buffer' (pointer, hdata: "buffer") +
- 'first_line_displayed' (integer) +
- 'start_line' (pointer, hdata: "line") +
- 'start_line_pos' (integer) +
- 'scrolling' (integer) +
- 'start_col' (integer) +
- 'lines_after' (integer) +
- 'prev_scroll' (pointer, hdata: "window_scroll") +
- 'next_scroll' (pointer, hdata: "window_scroll") |
- |
- -
-
-| weechat | window_tree | albero delle finestre |
- 'parent_node' (pointer, hdata: "window_tree") +
- 'split_pct' (integer) +
- 'split_horizontal' (integer) +
- 'child1' (pointer, hdata: "window_tree") +
- 'child2' (pointer, hdata: "window_tree") +
- 'window' (pointer, hdata: "window") |
- |
- 'gui_windows_tree'
-
-|========================================
+* '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")
+* 'guile_script': elenco degli script
+** plugin: guile
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'irc_channel': canale irc
+** plugin: irc
+** variables:
+*** 'type' (integer)
+*** 'name' (string)
+*** 'topic' (string)
+*** 'modes' (string)
+*** 'limit' (integer)
+*** 'key' (string)
+*** 'join_msg_received' (hashtable)
+*** 'checking_away' (integer)
+*** 'away_message' (string)
+*** 'has_quit_server' (integer)
+*** 'cycle' (integer)
+*** 'part' (integer)
+*** 'nick_completion_reset' (integer)
+*** 'pv_remote_nick_color' (string)
+*** 'hook_autorejoin' (pointer)
+*** 'nicks_count' (integer)
+*** 'nicks' (pointer, hdata: "irc_nick")
+*** 'last_nick' (pointer, hdata: "irc_nick")
+*** 'nicks_speaking' (pointer)
+*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'join_smart_filtered' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'prev_channel' (pointer, hdata: "irc_channel")
+*** 'next_channel' (pointer, hdata: "irc_channel")
+* 'irc_channel_speaking': channel_speaking irc
+** plugin: irc
+** variables:
+*** 'nick' (string)
+*** 'time_last_message' (time)
+*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
+*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
+* 'irc_ignore': ignore irc
+** plugin: irc
+** variables:
+*** 'number' (integer)
+*** 'mask' (string)
+*** 'regex_mask' (pointer)
+*** 'server' (string)
+*** 'channel' (string)
+*** 'prev_ignore' (pointer, hdata: "irc_ignore")
+*** 'next_ignore' (pointer, hdata: "irc_ignore")
+** lists:
+*** 'irc_ignore_list'
+*** 'last_irc_ignore'
+* 'irc_nick': nick irc
+** plugin: irc
+** variables:
+*** 'name' (string)
+*** 'host' (string)
+*** 'prefixes' (string)
+*** 'prefix' (string)
+*** 'away' (integer)
+*** 'color' (string)
+*** 'prev_nick' (pointer, hdata: "irc_nick")
+*** 'next_nick' (pointer, hdata: "irc_nick")
+* 'irc_notify': notify irc
+** plugin: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'nick' (string)
+*** 'check_away' (integer)
+*** 'is_on_server' (integer)
+*** 'away_message' (string)
+*** 'ison_received' (integer)
+*** 'prev_notify' (pointer, hdata: "irc_notify")
+*** 'next_notify' (pointer, hdata: "irc_notify")
+* 'irc_redirect': redirezione irc
+** plugin: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'pattern' (string)
+*** 'signal' (string)
+*** 'count' (integer)
+*** 'current_count' (integer)
+*** 'string' (string)
+*** 'timeout' (integer)
+*** 'command' (string)
+*** 'assigned_to_command' (integer)
+*** 'start_time' (time)
+*** 'cmd_start' (hashtable)
+*** 'cmd_stop' (hashtable)
+*** 'cmd_extra' (hashtable)
+*** 'cmd_start_received' (integer)
+*** 'cmd_stop_received' (integer)
+*** 'cmd_filter' (hashtable)
+*** 'output' (string)
+*** 'output_size' (integer)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect")
+*** 'next_redirect' (pointer, hdata: "irc_redirect")
+* 'irc_redirect_pattern': schema per la redirezione irc
+** plugin: irc
+** variables:
+*** 'name' (string)
+*** 'temp_pattern' (integer)
+*** 'timeout' (integer)
+*** 'cmd_start' (string)
+*** 'cmd_stop' (string)
+*** 'cmd_extra' (string)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
+*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
+** lists:
+*** 'irc_redirect_patterns'
+*** 'last_irc_redirect_pattern'
+* 'irc_server': server irc
+** plugin: irc
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'temp_server' (integer)
+*** 'reloading_from_config' (integer)
+*** 'reloaded_from_config' (integer)
+*** 'addresses_count' (integer)
+*** 'addresses_array' (string, array_size: "addresses_count")
+*** 'ports_array' (integer, array_size: "addresses_count")
+*** 'retry_array' (integer, array_size: "addresses_count")
+*** 'index_current_address' (integer)
+*** 'current_address' (string)
+*** 'current_ip' (string)
+*** 'current_port' (integer)
+*** 'current_retry' (integer)
+*** 'sock' (integer)
+*** 'hook_connect' (pointer, hdata: "hook")
+*** 'hook_fd' (pointer, hdata: "hook")
+*** 'hook_timer_connection' (pointer, hdata: "hook")
+*** 'hook_timer_sasl' (pointer, hdata: "hook")
+*** 'is_connected' (integer)
+*** 'ssl_connected' (integer)
+*** 'disconnected' (integer)
+*** 'gnutls_sess' (other)
+*** 'tls_cert' (other)
+*** 'tls_cert_key' (other)
+*** 'unterminated_message' (string)
+*** 'nicks_count' (integer)
+*** 'nicks_array' (string, array_size: "nicks_count")
+*** 'nick_first_tried' (integer)
+*** 'nick_alternate_number' (integer)
+*** 'nick' (string)
+*** 'nick_modes' (string)
+*** 'isupport' (string)
+*** 'prefix_modes' (string)
+*** 'prefix_chars' (string)
+*** 'nick_max_length' (integer)
+*** 'casemapping' (integer)
+*** 'chantypes' (string)
+*** 'chanmodes' (string)
+*** 'reconnect_delay' (integer)
+*** 'reconnect_start' (time)
+*** 'command_time' (time)
+*** 'reconnect_join' (integer)
+*** 'disable_autojoin' (integer)
+*** 'is_away' (integer)
+*** 'away_message' (string)
+*** 'away_time' (time)
+*** 'lag' (integer)
+*** 'lag_check_time' (other)
+*** 'lag_next_check' (time)
+*** 'lag_last_refresh' (time)
+*** 'cmd_list_regexp' (pointer)
+*** 'last_user_message' (time)
+*** 'last_away_check' (time)
+*** 'last_data_purge' (time)
+*** 'outqueue' (pointer)
+*** 'last_outqueue' (pointer)
+*** 'redirects' (pointer, hdata: "irc_redirect")
+*** 'last_redirect' (pointer, hdata: "irc_redirect")
+*** 'notify_list' (pointer, hdata: "irc_notify")
+*** 'last_notify' (pointer, hdata: "irc_notify")
+*** 'join_manual' (hashtable)
+*** 'join_channel_key' (hashtable)
+*** 'join_noswitch' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'channels' (pointer, hdata: "irc_channel")
+*** 'last_channel' (pointer, hdata: "irc_channel")
+*** 'prev_server' (pointer, hdata: "irc_server")
+*** 'next_server' (pointer, hdata: "irc_server")
+** lists:
+*** 'irc_servers'
+*** 'last_irc_server'
+* '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")
+* 'lua_script': elenco degli script
+** plugin: lua
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'perl_script': elenco degli script
+** plugin: perl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'python_script': elenco degli script
+** plugin: python
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* '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")
+* 'ruby_script': elenco degli script
+** plugin: ruby
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'script_script': script dal repository
+** plugin: script
+** variables:
+*** 'name' (string)
+*** 'name_with_extension' (string)
+*** 'language' (integer)
+*** 'author' (string)
+*** 'mail' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'tags' (string)
+*** 'requirements' (string)
+*** 'min_weechat' (string)
+*** 'max_weechat' (string)
+*** 'md5sum' (string)
+*** 'url' (string)
+*** 'popularity' (integer)
+*** 'date_added' (time)
+*** 'date_updated' (time)
+*** 'status' (integer)
+*** 'version_loaded' (string)
+*** 'displayed' (integer)
+*** 'install_order' (integer)
+*** 'prev_script' (pointer, hdata: "script_script")
+*** 'next_script' (pointer, hdata: "script_script")
+** lists:
+*** 'last_script_repo'
+*** 'scripts_repo'
+* '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")
+* 'tcl_script': elenco degli script
+** plugin: tcl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'bar': barra
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_array' (pointer)
+*** 'items_buffer' (pointer)
+*** 'items_prefix' (pointer)
+*** 'items_name' (pointer)
+*** 'items_suffix' (pointer)
+*** 'bar_window' (pointer, hdata: "bar_window")
+*** 'bar_refresh_needed' (integer)
+*** 'prev_bar' (pointer, hdata: "bar")
+*** 'next_bar' (pointer, hdata: "bar")
+** lists:
+*** 'gui_bars'
+*** 'last_gui_bar'
+* 'bar_item': elemento barra
+** plugin: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'build_callback' (pointer)
+*** 'build_callback_data' (pointer)
+*** 'prev_item' (pointer, hdata: "bar_item")
+*** 'next_item' (pointer, hdata: "bar_item")
+** lists:
+*** 'gui_bar_items'
+*** 'last_gui_bar_item'
+* 'bar_window': finestra della barra
+** plugin: weechat
+** variables:
+*** 'bar' (pointer, hdata: "bar")
+*** 'x' (integer)
+*** 'y' (integer)
+*** 'width' (integer)
+*** 'height' (integer)
+*** 'scroll_x' (integer)
+*** 'scroll_y' (integer)
+*** 'cursor_x' (integer)
+*** 'cursor_y' (integer)
+*** 'current_size' (integer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_content' (pointer)
+*** 'items_num_lines' (pointer)
+*** 'items_refresh_needed' (pointer)
+*** 'screen_col_size' (integer)
+*** 'screen_lines' (integer)
+*** 'coords_count' (integer)
+*** 'coords' (pointer)
+*** 'gui_objects' (pointer)
+*** 'prev_bar_window' (pointer, hdata: "bar_window")
+*** 'next_bar_window' (pointer, hdata: "bar_window")
+* 'buffer': buffer
+** plugin: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'plugin_name_for_upgrade' (string)
+*** 'number' (integer)
+*** 'layout_number' (integer)
+*** 'layout_number_merge_order' (integer)
+*** 'name' (string)
+*** 'full_name' (string)
+*** 'short_name' (string)
+*** 'type' (integer)
+*** 'notify' (integer)
+*** 'num_displayed' (integer)
+*** 'active' (integer)
+*** 'print_hooks_enabled' (integer)
+*** 'close_callback' (pointer)
+*** 'close_callback_data' (pointer)
+*** 'title' (string)
+*** 'own_lines' (pointer, hdata: "lines")
+*** 'mixed_lines' (pointer, hdata: "lines")
+*** 'lines' (pointer, hdata: "lines")
+*** 'time_for_each_line' (integer)
+*** 'chat_refresh_needed' (integer)
+*** 'nicklist' (integer)
+*** 'nicklist_case_sensitive' (integer)
+*** 'nicklist_root' (pointer, hdata: "nick_group")
+*** 'nicklist_max_length' (integer)
+*** 'nicklist_display_groups' (integer)
+*** 'nicklist_count' (integer)
+*** 'nicklist_groups_count' (integer)
+*** 'nicklist_nicks_count' (integer)
+*** 'nicklist_visible_count' (integer)
+*** 'nickcmp_callback' (pointer)
+*** 'nickcmp_callback_data' (pointer)
+*** 'input' (integer)
+*** 'input_callback' (pointer)
+*** 'input_callback_data' (pointer)
+*** 'input_get_unknown_commands' (integer)
+*** 'input_buffer' (string)
+*** 'input_buffer_alloc' (integer)
+*** 'input_buffer_size' (integer)
+*** 'input_buffer_length' (integer)
+*** 'input_buffer_pos' (integer)
+*** 'input_buffer_1st_display' (integer)
+*** 'input_undo_snap' (pointer, hdata: "input_undo")
+*** 'input_undo' (pointer, hdata: "input_undo")
+*** 'last_input_undo' (pointer, hdata: "input_undo")
+*** 'ptr_input_undo' (pointer, hdata: "input_undo")
+*** 'input_undo_count' (integer)
+*** 'completion' (pointer, hdata: "completion")
+*** 'history' (pointer, hdata: "history")
+*** 'last_history' (pointer, hdata: "history")
+*** 'ptr_history' (pointer, hdata: "history")
+*** 'num_history' (integer)
+*** 'text_search' (integer)
+*** 'text_search_exact' (integer)
+*** 'text_search_regex' (integer)
+*** 'text_search_regex_compiled' (pointer)
+*** 'text_search_where' (integer)
+*** 'text_search_found' (integer)
+*** 'text_search_input' (string)
+*** 'highlight_words' (string)
+*** 'highlight_regex' (string)
+*** 'highlight_regex_compiled' (pointer)
+*** 'highlight_tags' (string)
+*** 'highlight_tags_count' (integer)
+*** 'highlight_tags_array' (string, array_size: "highlight_tags_count")
+*** 'hotlist_max_level_nicks' (hashtable)
+*** 'keys' (pointer, hdata: "key")
+*** 'last_key' (pointer, hdata: "key")
+*** 'keys_count' (integer)
+*** 'local_variables' (hashtable)
+*** 'prev_buffer' (pointer, hdata: "buffer")
+*** 'next_buffer' (pointer, hdata: "buffer")
+** lists:
+*** 'gui_buffer_last_displayed'
+*** 'gui_buffers'
+*** 'last_gui_buffer'
+* 'completion': struttura con completamento
+** plugin: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'context' (integer)
+*** 'base_command' (string)
+*** 'base_command_arg_index' (integer)
+*** 'base_word' (string)
+*** 'base_word_pos' (integer)
+*** 'position' (integer)
+*** 'args' (string)
+*** 'direction' (integer)
+*** 'add_space' (integer)
+*** 'force_partial_completion' (integer)
+*** 'completion_list' (pointer)
+*** 'word_found' (string)
+*** 'word_found_is_nick' (integer)
+*** 'position_replace' (integer)
+*** 'diff_size' (integer)
+*** 'diff_length' (integer)
+*** 'partial_completion_list' (pointer, hdata: "completion_partial")
+*** 'last_partial_completion' (pointer, hdata: "completion_partial")
+* 'completion_partial': struttura con completamento parziale
+** plugin: weechat
+** variables:
+*** 'word' (string)
+*** 'count' (integer)
+*** 'prev_item' (pointer, hdata: "completion_partial")
+*** 'next_item' (pointer, hdata: "completion_partial")
+* 'config_file': file di configurazione
+** plugin: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'filename' (string)
+*** 'file' (pointer)
+*** 'callback_reload' (pointer)
+*** 'callback_reload_data' (pointer)
+*** 'sections' (pointer, hdata: "config_section")
+*** 'last_section' (pointer, hdata: "config_section")
+*** 'prev_config' (pointer, hdata: "config_file")
+*** 'next_config' (pointer, hdata: "config_file")
+** lists:
+*** 'config_files'
+*** 'last_config_file'
+* 'config_option': opzione di configurazione
+** plugin: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'section' (pointer, hdata: "config_section")
+*** 'name' (string)
+*** 'type' (integer)
+*** 'description' (string)
+*** 'string_values' (string, array_size: "*")
+*** 'min' (integer)
+*** 'max' (integer)
+*** 'default_value' (pointer)
+*** 'value' (pointer)
+*** 'null_value_allowed' (integer)
+*** 'callback_check_value' (pointer)
+*** 'callback_check_value_data' (pointer)
+*** 'callback_change' (pointer)
+*** 'callback_change_data' (pointer)
+*** 'callback_delete' (pointer)
+*** 'callback_delete_data' (pointer)
+*** 'loaded' (integer)
+*** 'prev_option' (pointer, hdata: "config_option")
+*** 'next_option' (pointer, hdata: "config_option")
+* 'config_section': sezione di configurazione
+** plugin: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'name' (string)
+*** 'user_can_add_options' (integer)
+*** 'user_can_delete_options' (integer)
+*** 'callback_read' (pointer)
+*** 'callback_read_data' (pointer)
+*** 'callback_write' (pointer)
+*** 'callback_write_data' (pointer)
+*** 'callback_write_default' (pointer)
+*** 'callback_write_default_data' (pointer)
+*** 'callback_create_option' (pointer)
+*** 'callback_create_option_data' (pointer)
+*** 'callback_delete_option' (pointer)
+*** 'callback_delete_option_data' (pointer)
+*** 'options' (pointer, hdata: "config_option")
+*** 'last_option' (pointer, hdata: "config_option")
+*** 'prev_section' (pointer, hdata: "config_section")
+*** 'next_section' (pointer, hdata: "config_section")
+* 'filter': filtro
+** plugin: weechat
+** variables:
+*** 'enabled' (integer)
+*** 'name' (string)
+*** 'buffer_name' (string)
+*** 'num_buffers' (integer)
+*** 'buffers' (pointer)
+*** 'tags' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'regex' (string)
+*** 'regex_prefix' (pointer)
+*** 'regex_message' (pointer)
+*** 'prev_filter' (pointer, hdata: "filter")
+*** 'next_filter' (pointer, hdata: "filter")
+** lists:
+*** 'gui_filters'
+*** 'last_gui_filter'
+* 'history': cronologia dei comandi nel buffer
+** plugin: weechat
+** variables:
+*** 'text' (string)
+*** 'next_history' (pointer, hdata: "history")
+*** 'prev_history' (pointer, hdata: "history")
+** update allowed:
+*** '__create'
+*** '__delete'
+** lists:
+*** 'gui_history'
+*** 'last_gui_history'
+* 'hotlist': hotlist
+** plugin: weechat
+** variables:
+*** 'priority' (integer)
+*** 'creation_time.tv_sec' (time)
+*** 'creation_time.tv_usec' (long)
+*** 'buffer' (pointer)
+*** 'count' (integer, array_size: "4")
+*** 'prev_hotlist' (pointer, hdata: "hotlist")
+*** 'next_hotlist' (pointer, hdata: "hotlist")
+** lists:
+*** 'gui_hotlist'
+*** 'last_gui_hotlist'
+* 'input_undo': struttura con "undo"per la riga di input
+** plugin: weechat
+** variables:
+*** 'data' (string)
+*** 'pos' (integer)
+*** 'prev_undo' (pointer, hdata: "input_undo")
+*** 'next_undo' (pointer, hdata: "input_undo")
+* 'key': un tasto (scorciatoia da tastiera)
+** plugin: weechat
+** variables:
+*** 'key' (string)
+*** 'area_type' (pointer)
+*** 'area_name' (pointer)
+*** 'area_key' (string)
+*** 'command' (string)
+*** 'score' (integer)
+*** 'prev_key' (pointer, hdata: "key")
+*** 'next_key' (pointer, hdata: "key")
+** lists:
+*** 'gui_default_keys'
+*** 'gui_default_keys_cursor'
+*** 'gui_default_keys_mouse'
+*** 'gui_default_keys_search'
+*** 'gui_keys'
+*** 'gui_keys_cursor'
+*** 'gui_keys_mouse'
+*** 'gui_keys_search'
+*** 'last_gui_default_key'
+*** 'last_gui_default_key_cursor'
+*** 'last_gui_default_key_mouse'
+*** 'last_gui_default_key_search'
+*** 'last_gui_key'
+*** 'last_gui_key_cursor'
+*** 'last_gui_key_mouse'
+*** 'last_gui_key_search'
+* 'layout': layout
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'layout_buffers' (pointer, hdata: "layout_buffer")
+*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
+*** 'layout_windows' (pointer, hdata: "layout_window")
+*** 'internal_id' (integer)
+*** 'internal_id_current_window' (integer)
+*** 'prev_layout' (pointer, hdata: "layout")
+*** 'next_layout' (pointer, hdata: "layout")
+** lists:
+*** 'gui_layout_current'
+*** 'gui_layouts'
+*** 'last_gui_layout'
+* 'layout_buffer': layout del buffer
+** plugin: weechat
+** variables:
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+*** 'number' (integer)
+*** 'prev_layout' (pointer, hdata: "layout_buffer")
+*** 'next_layout' (pointer, hdata: "layout_buffer")
+* 'layout_window': layout della finestra
+** plugin: weechat
+** variables:
+*** 'internal_id' (integer)
+*** 'parent_node' (pointer, hdata: "layout_window")
+*** 'split_pct' (integer)
+*** 'split_horiz' (integer)
+*** 'child1' (pointer, hdata: "layout_window")
+*** 'child2' (pointer, hdata: "layout_window")
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+* 'line': struttura con una sola riga
+** plugin: weechat
+** variables:
+*** 'data' (pointer, hdata: "line_data")
+*** 'prev_line' (pointer, hdata: "line")
+*** 'next_line' (pointer, hdata: "line")
+* 'line_data': struttura con una riga di dati
+** plugin: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'y' (integer)
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'str_time' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'displayed' (char)
+*** 'highlight' (char)
+*** 'refresh_needed' (char)
+*** 'prefix' (string)
+*** 'prefix_length' (integer)
+*** 'message' (string)
+** update allowed:
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'tags_array' (string)
+*** 'prefix' (string)
+*** 'message' (string)
+* 'lines': struttura con più righe
+** plugin: weechat
+** variables:
+*** 'first_line' (pointer, hdata: "line")
+*** 'last_line' (pointer, hdata: "line")
+*** 'last_read_line' (pointer, hdata: "line")
+*** 'lines_count' (integer)
+*** 'first_line_not_read' (integer)
+*** 'lines_hidden' (integer)
+*** 'buffer_max_length' (integer)
+*** 'buffer_max_length_refresh' (integer)
+*** 'prefix_max_length' (integer)
+*** 'prefix_max_length_refresh' (integer)
+* 'nick': nick nella lista nick
+** plugin: weechat
+** variables:
+*** 'group' (pointer, hdata: "nick_group")
+*** 'name' (string)
+*** 'color' (string)
+*** 'prefix' (string)
+*** 'prefix_color' (string)
+*** 'visible' (integer)
+*** 'prev_nick' (pointer, hdata: "nick")
+*** 'next_nick' (pointer, hdata: "nick")
+* 'nick_group': gruppo nella lista nick
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'color' (string)
+*** 'visible' (integer)
+*** 'level' (integer)
+*** 'parent' (pointer, hdata: "nick_group")
+*** 'children' (pointer, hdata: "nick_group")
+*** 'last_child' (pointer, hdata: "nick_group")
+*** 'nicks' (pointer, hdata: "nick")
+*** 'last_nick' (pointer, hdata: "nick")
+*** 'prev_group' (pointer, hdata: "nick_group")
+*** 'next_group' (pointer, hdata: "nick_group")
+* 'plugin': plugin
+** plugin: weechat
+** variables:
+*** 'filename' (string)
+*** 'handle' (pointer)
+*** 'name' (string)
+*** 'description' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'charset' (string)
+*** 'debug' (integer)
+*** 'prev_plugin' (pointer, hdata: "plugin")
+*** 'next_plugin' (pointer, hdata: "plugin")
+** lists:
+*** 'last_weechat_plugin'
+*** 'weechat_plugins'
+* 'proxy': proxy
+** plugin: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'prev_proxy' (pointer, hdata: "proxy")
+*** 'next_proxy' (pointer, hdata: "proxy")
+** lists:
+*** 'last_weechat_proxy'
+*** 'weechat_proxies'
+* 'window': finestra
+** plugin: weechat
+** variables:
+*** 'number' (integer)
+*** 'win_x' (integer)
+*** 'win_y' (integer)
+*** 'win_width' (integer)
+*** 'win_height' (integer)
+*** 'win_width_pct' (integer)
+*** 'win_height_pct' (integer)
+*** 'win_chat_x' (integer)
+*** 'win_chat_y' (integer)
+*** 'win_chat_width' (integer)
+*** 'win_chat_height' (integer)
+*** 'win_chat_cursor_x' (integer)
+*** 'win_chat_cursor_y' (integer)
+*** 'bar_windows' (pointer, hdata: "bar_window")
+*** 'last_bar_window' (pointer, hdata: "bar_window")
+*** 'refresh_needed' (integer)
+*** 'gui_objects' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'layout_plugin_name' (string)
+*** 'layout_buffer_name' (string)
+*** 'scroll' (pointer, hdata: "window_scroll")
+*** 'ptr_tree' (pointer, hdata: "window_tree")
+*** 'prev_window' (pointer, hdata: "window")
+*** 'next_window' (pointer, hdata: "window")
+** lists:
+*** 'gui_current_window'
+*** 'gui_windows'
+*** 'last_gui_window'
+* 'window_scroll': scorrimento delle info nella finestra
+** plugin: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'first_line_displayed' (integer)
+*** 'start_line' (pointer, hdata: "line")
+*** 'start_line_pos' (integer)
+*** 'scrolling' (integer)
+*** 'start_col' (integer)
+*** 'lines_after' (integer)
+*** 'prev_scroll' (pointer, hdata: "window_scroll")
+*** 'next_scroll' (pointer, hdata: "window_scroll")
+* 'window_tree': albero delle finestre
+** plugin: weechat
+** variables:
+*** 'parent_node' (pointer, hdata: "window_tree")
+*** 'split_pct' (integer)
+*** 'split_horizontal' (integer)
+*** 'child1' (pointer, hdata: "window_tree")
+*** 'child2' (pointer, hdata: "window_tree")
+*** 'window' (pointer, hdata: "window")
+** lists:
+*** 'gui_windows_tree'
diff --git a/doc/it/autogen/user/alias_commands.txt b/doc/it/autogen/user/alias_commands.txt
index 1d08bfb06..a7d1f25bc 100644
--- a/doc/it/autogen/user/alias_commands.txt
+++ b/doc/it/autogen/user/alias_commands.txt
@@ -1,6 +1,7 @@
[[command_alias_alias]]
[command]*`alias`* crea un alias per un comando::
-........................................
+
+----------------------------------------
/alias [-completion <completamento>] <alias> [<comando> [;<comando>...]]
completion: completion for alias (optional, by default completion is done with target command)
@@ -29,5 +30,5 @@ Examples:
/alias hello /allchan -exclude=#weechat msg * hello
alias /forcejoin to send IRC command "forcejoin" with completion of /sajoin:
/alias -completion %%sajoin forcejoin /quote forcejoin
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/aspell_commands.txt b/doc/it/autogen/user/aspell_commands.txt
index 210dae7d1..e7110d362 100644
--- a/doc/it/autogen/user/aspell_commands.txt
+++ b/doc/it/autogen/user/aspell_commands.txt
@@ -1,6 +1,7 @@
[[command_aspell_aspell]]
[command]*`aspell`* configurazione del plugin aspell::
-........................................
+
+----------------------------------------
/aspell enable|disable|toggle
listdict
setdict <dizionario>[,<dizionario>...]
@@ -22,5 +23,5 @@ Per abilitare aspell su tutti i buffer, usare l'opzione "default_dict", poi abil
/aspell enable
Il tasto predefinito per (dis)abilitare aspell è alt-s.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/charset_commands.txt b/doc/it/autogen/user/charset_commands.txt
index b419932c0..fcc6f34ad 100644
--- a/doc/it/autogen/user/charset_commands.txt
+++ b/doc/it/autogen/user/charset_commands.txt
@@ -1,6 +1,7 @@
[[command_charset_charset]]
[command]*`charset`* modifica il set di caratteri per il buffer corrente::
-........................................
+
+----------------------------------------
/charset decode|encode <set_caratteri>
reset
@@ -8,5 +9,5 @@
encode: modifica il set di caratteri per la codifica
set_caratteri: nuovo set di caratteri per il buffer corrente
reset: resetta il set di caratteri per il buffer corrente
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/guile_commands.txt b/doc/it/autogen/user/guile_commands.txt
index a134715a8..0f3a0fb24 100644
--- a/doc/it/autogen/user/guile_commands.txt
+++ b/doc/it/autogen/user/guile_commands.txt
@@ -1,6 +1,7 @@
[[command_guile_guile]]
[command]*`guile`* elenca/carica/scarica script::
-........................................
+
+----------------------------------------
/guile list|listfull [<nome>]
load [-q] <nomefile>
autoload
@@ -17,5 +18,5 @@ nome_file: (file) script da caricare
-q: modalità silenziosa: non mostra messaggi
Senza argomento, questo comando elenca tutti i plugin caricati.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/irc_commands.txt b/doc/it/autogen/user/irc_commands.txt
index 77b7c4696..38554851f 100644
--- a/doc/it/autogen/user/irc_commands.txt
+++ b/doc/it/autogen/user/irc_commands.txt
@@ -1,14 +1,16 @@
[[command_irc_admin]]
[command]*`admin`* trova informazioni sull'amministratore del server::
-........................................
+
+----------------------------------------
/admin [<destinazione>]
destinazione: server
-........................................
+----------------------------------------
[[command_irc_allchan]]
[command]*`allchan`* esegue un comando su tutti i canali di tutti i server connessi::
-........................................
+
+----------------------------------------
/allchan [-current] [-exclude=<canale>[,<canale>...]] <comando> [<argomenti>]
-current: execute command for channels of current server only
@@ -23,11 +25,12 @@ Examples:
/allchan -exclude=#weechat msg * hello
say 'hello' everywhere but not on #weechat and channels beginning with #linux:
/allchan -exclude=#weechat,#linux* msg * hello
-........................................
+----------------------------------------
[[command_irc_allserv]]
[command]*`allserv`* esegue un comando su tutti i server connessi::
-........................................
+
+----------------------------------------
/allserv [-exclude=<server>[,<server>...]] <comando> [<argomenti>]
-exclude: exclude some servers ('*' is allowed at beginning or end of server name, to exclude many servers)
@@ -41,22 +44,24 @@ Examples:
/allserv away I'm away
do a whois on my nick on all servers:
/allserv whois $nick
-........................................
+----------------------------------------
[[command_irc_ban]]
[command]*`ban`* banna nick oppure host::
-........................................
+
+----------------------------------------
/ban [<canale>] [<nick> [<nick>...]]
canale: canale per il ban
nick: utente o host su cui effettuare il ban
Senza argomento, il comando mostra la lista dei ban per il canale corrente.
-........................................
+----------------------------------------
[[command_irc_connect]]
[command]*`connect`* connette ad uno o più server IRC::
-........................................
+
+----------------------------------------
/connect <server> [<server>...] [-<opzione>[=<valore>]] [-no<option>] [-nojoin] [-switch]
-all|-auto|-open [-nojoin] [-switch]
@@ -80,30 +85,33 @@ Esempi:
/connect mio.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#canale
/connect -switch
-........................................
+----------------------------------------
[[command_irc_ctcp]]
[command]*`ctcp`* invia un messaggio CTCP (Protocollo Client-A-Client)::
-........................................
+
+----------------------------------------
/ctcp <destinazione> <tipo> [<argomenti>]
destinazione: nick o canale a cui inviare il CTCP
tipo: tipo CTCP (esempi: "version", "ping", ..)
argomenti: argomenti per il CTCP
-........................................
+----------------------------------------
[[command_irc_cycle]]
[command]*`cycle`* esce e rienta in un canale::
-........................................
+
+----------------------------------------
/cycle [<canale>[,<canale>...]] [<messaggio>]
canale: nome del canale per il ciclo
messaggio: messaggio di uscita (mostrato agli altri utenti)
-........................................
+----------------------------------------
[[command_irc_dcc]]
[command]*`dcc`* avvia una DCC (trasferimento file o chat diretta)::
-........................................
+
+----------------------------------------
/dcc chat <nick>
send <nick> <file>
@@ -115,69 +123,76 @@ Esempi:
/dcc chat tizio
invia file "/home/foo/bar.txt al nick "tizio":
/dcc send tizio /home/foo/bar.txt
-........................................
+----------------------------------------
[[command_irc_dehalfop]]
[command]*`dehalfop`* revoca lo stato di half-op del canale da uno o più nick::
-........................................
+
+----------------------------------------
/dehalfop <nick> [<nick>...]
nick: nick or mask (can start or end with "*" as wildcard)
*: remove channel half-operator status from everybody on channel except yourself
-........................................
+----------------------------------------
[[command_irc_deop]]
[command]*`deop`* revoca lo stato di operatore del canale da uno o più nick::
-........................................
+
+----------------------------------------
/deop <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: remove channel operator status from everybody on channel except yourself
-........................................
+----------------------------------------
[[command_irc_devoice]]
[command]*`devoice`* revoca il voice da uno o più nick::
-........................................
+
+----------------------------------------
/devoice <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: remove voice from everybody on channel
-........................................
+----------------------------------------
[[command_irc_die]]
[command]*`die`* arresta il server::
-........................................
+
+----------------------------------------
/die [<destinazione>]
destinazione: nome server
-........................................
+----------------------------------------
[[command_irc_disconnect]]
[command]*`disconnect`* disconnette da uno o tutti i server IRC::
-........................................
+
+----------------------------------------
/disconnect [<server>|-all|-pending [<motivo>]]
server: nome del server da cui disconnettersi
-all: disconnette da tutti i server
-pending: annulla la riconnessione automatica sui server in fase di riconnessione
motivo: motivo per la disconnessione
-........................................
+----------------------------------------
[[command_irc_halfop]]
[command]*`halfop`* concede lo stato di half-op del canale ad uno o più nick::
-........................................
+
+----------------------------------------
/halfop <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: give channel half-operator status to everybody on channel
-........................................
+----------------------------------------
[[command_irc_ignore]]
[command]*`ignore`* ignora nick/host dai server o dai canali::
-........................................
+
+----------------------------------------
/ignore list
add [re:]<nick> [<server> [<canale>]]
del <numero>|-all
@@ -200,36 +215,40 @@ Esempi:
/ignore add tizio@dominio.com freenode
ignora l'host "tizio*@*.dominio.com" su freenode/#weechat:
/ignore add tizio*@*.dominio.com freenode #weechat
-........................................
+----------------------------------------
[[command_irc_info]]
[command]*`info`* ottieni informazioni sul server::
-........................................
+
+----------------------------------------
/info [<destinazione>]
destinazione: nome server
-........................................
+----------------------------------------
[[command_irc_invite]]
[command]*`invite`* invita un nick su un canale::
-........................................
+
+----------------------------------------
/invite <nick> [<nick>...] [<canale>]
nick: nick da invitare
canale: canale su cui invitare
-........................................
+----------------------------------------
[[command_irc_ison]]
[command]*`ison`* verifica se un nick è collegato IRC::
-........................................
+
+----------------------------------------
/ison <nick> [<nick>...]
nick: nick
-........................................
+----------------------------------------
[[command_irc_join]]
[command]*`join`* entra in un canale::
-........................................
+
+----------------------------------------
/join [-noswitch] [-server <server>] [<canale1>[,<canale2>...]] [<chiave1>[,<chiave2>...]]
-noswitch: non passare al nuovo buffer
@@ -242,21 +261,23 @@ Esempi:
/join #canaleprotetto,#weechat chiave
/join -server freenode #weechat
/join -noswitch #weechat
-........................................
+----------------------------------------
[[command_irc_kick]]
[command]*`kick`* caccia forzatamente un utente da un canale::
-........................................
+
+----------------------------------------
/kick [<canale>] <nick> [<motivo>]
channel: channel where user is
nick: nick to kick
reason: reason for kick (special variables $nick, $channel and $server are replaced by their value)
-........................................
+----------------------------------------
[[command_irc_kickban]]
[command]*`kickban`* caccia e banna un nick da un canale::
-........................................
+
+----------------------------------------
/kickban [<canale>] <nick> [<motivo>]
channel: channel where user is
@@ -268,29 +289,32 @@ It is possible to kick/ban with a mask, nick will be extracted from mask and rep
Example:
ban "*!*@host.com" and then kick "toto":
/kickban toto!*@host.com
-........................................
+----------------------------------------
[[command_irc_kill]]
[command]*`kill`* chiude connessione client-server::
-........................................
+
+----------------------------------------
/kill <nick> <motivo>
nick: nick per il kill
motivo: motivo per il kill
-........................................
+----------------------------------------
[[command_irc_links]]
[command]*`links`* elenca tutti i nomi server conosciuti dal server che risponde alla richiesta::
-........................................
+
+----------------------------------------
/links [[<server>] <mask_server>]
server: questo server dovrebbe rispondere alla richiesta
mask_server: elenco dei server che devono corrispondere a questa mask
-........................................
+----------------------------------------
[[command_irc_list]]
[command]*`list`* elenca i canali ed i loro argomenti::
-........................................
+
+----------------------------------------
/list [<canale>[,<canale>...]] [<server>] [-re <regexp>]
canale: canale da elencare
@@ -304,33 +328,37 @@ Esempi:
/list #weechat.*
elenca tutti i canali che iniziano con "#weechat" (può essere molto lento su grandi network):
/list -re #weechat.*
-........................................
+----------------------------------------
[[command_irc_lusers]]
[command]*`lusers`* ottiene statistiche sulla dimensione del network IRC::
-........................................
+
+----------------------------------------
/lusers [<mask> [<destinazione>]]
mask: server corrispondenti alla mask
destinazione: server per redirigere la richiesta
-........................................
+----------------------------------------
[[command_irc_map]]
[command]*`map`* mostra una mappa grafica della rete IRC::
-........................................
-........................................
+
+----------------------------------------
+----------------------------------------
[[command_irc_me]]
[command]*`me`* invia un'azione CTCP al canale corrente::
-........................................
+
+----------------------------------------
/me <messaggio>
messaggio: messaggio da inviare
-........................................
+----------------------------------------
[[command_irc_mode]]
[command]*`mode`* cambia modalità canale o utente::
-........................................
+
+----------------------------------------
/mode [<canale>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
<nick> [+|-]i|s|w|o
@@ -362,56 +390,62 @@ Esempi:
/mode #weechat +t
diventa invisibile sul server:
/mode nick +i
-........................................
+----------------------------------------
[[command_irc_motd]]
[command]*`motd`* riceve il "Messaggio Del Giorno"::
-........................................
+
+----------------------------------------
/motd [<destinazione>]
destinazione: nome server
-........................................
+----------------------------------------
[[command_irc_msg]]
[command]*`msg`* invia un messaggio ad un nick o a un canale::
-........................................
+
+----------------------------------------
/msg [-server <server>] <destinazione>[,<destinazione>...] <testo>
server: invia a questo server (nome interno)
destinazione: nick o canale (può essere una mask, '*' = canale corrente)
testo: testo da inviare
-........................................
+----------------------------------------
[[command_irc_names]]
[command]*`names`* elenca i nick sul canale::
-........................................
+
+----------------------------------------
/names [<canale>[,<canale>...]]
canale: nome canale
-........................................
+----------------------------------------
[[command_irc_nick]]
[command]*`nick`* cambia il nick corrente::
-........................................
+
+----------------------------------------
/nick [-all] <nick>
-all: imposta nuovo nick per tutti i server connessi
nick: nuovo nick
-........................................
+----------------------------------------
[[command_irc_notice]]
[command]*`notice`* invia messaggio di notifica all'utente::
-........................................
+
+----------------------------------------
/notice [-server <server>] <destinazione> <testo>
server: invia a questo server (nome interno)
destinazione: nick o canale
testo: testo da inviare
-........................................
+----------------------------------------
[[command_irc_notify]]
[command]*`notify`* aggiunge una notifica per lo stato di presenza o assenza dei nick sui server::
-........................................
+
+----------------------------------------
/notify add <nick> [<server> [-away]]
del <nick>|-all [<server>]
@@ -431,87 +465,96 @@ Esempi:
/notify add toto freenode
notifica quando "tizio" è assente o presente sul server freenode:
/notify add toto freenode -away
-........................................
+----------------------------------------
[[command_irc_op]]
[command]*`op`* concede lo stato di operatore del canale ad uno o più nick::
-........................................
+
+----------------------------------------
/op <nick> [<nick>...]
* -yes
nick: nick or mask (can start or end with "*" as wildcard)
*: give channel operator status to everybody on channel
-........................................
+----------------------------------------
[[command_irc_oper]]
[command]*`oper`* ottiene i privilegi di operatore::
-........................................
+
+----------------------------------------
/oper <utente> <password>
user: utente
password: password
-........................................
+----------------------------------------
[[command_irc_part]]
[command]*`part`* esce da un canale::
-........................................
+
+----------------------------------------
/part [<canale>[,<canale>...]] [<messaggio>]
canale: nome del canale da lasciare
messaggio: messaggio di uscita (mostrato agli altri utenti)
-........................................
+----------------------------------------
[[command_irc_ping]]
[command]*`ping`* invia un ping al server::
-........................................
+
+----------------------------------------
/ping <server1> [<server2>]
server1: server su cui effettuare il ping
server2: reindirizza il ping a questo server
-........................................
+----------------------------------------
[[command_irc_pong]]
[command]*`pong`* risponde ad un messaggio ping::
-........................................
+
+----------------------------------------
/pong <demone> [<demone2>]
demone: demone che ha risposto al messaggio di Ping
demone2: reindirizza messaggio a questo demone
-........................................
+----------------------------------------
[[command_irc_query]]
[command]*`query`* invia un messaggio privato ad un nick::
-........................................
+
+----------------------------------------
/query [-server <server>] <nick>[,<nick>...] [<testo>]
server: invia a questo server (nome interno)
nick: nick per la conversazione privata
testo: testo da inviare
-........................................
+----------------------------------------
[[command_irc_quiet]]
[command]*`quiet`* fa tacere nick o host::
-........................................
+
+----------------------------------------
/quiet [<canale>] [<nick> [<nick>...]]
canale: canale da mettere a tacere
nick: utente o host da mettere a tacere
Senza argomento, il comando mostra la lista dei ban per il canale corrente.
-........................................
+----------------------------------------
[[command_irc_quote]]
[command]*`quote`* invia dati grezzi al server senza analisi::
-........................................
+
+----------------------------------------
/quote [-server <server>] <dati>
server: invia a questo server (nome interno)
dati: dati raw da inviare
-........................................
+----------------------------------------
[[command_irc_reconnect]]
[command]*`reconnect`* riconnette a uno o più server::
-........................................
+
+----------------------------------------
/reconnect <server> [<server>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
@@ -519,72 +562,80 @@ server: invia a questo server (nome interno)
-all: riconnetti a tutti i server
-nojoin: non entrare in nessun canale (anche se l'ingresso automatico è abilitato sul server)
-switch: passa al server successivo
-........................................
+----------------------------------------
[[command_irc_rehash]]
[command]*`rehash`* chiede al server di ricaricare il proprio file di configurazione::
-........................................
+
+----------------------------------------
/rehash [<opzione>]
opzione: opzione extra, per alcuni server
-........................................
+----------------------------------------
[[command_irc_restart]]
[command]*`restart`* chiede al server di riavviarsi::
-........................................
+
+----------------------------------------
/restart [<destinazione>]
destinazione: nome server
-........................................
+----------------------------------------
[[command_irc_sajoin]]
[command]*`sajoin`* forza un utente ad entrare su uno o più canali::
-........................................
+
+----------------------------------------
/sajoin <nick> <canale>[,<canale>...]
nick: nick
canale: nome del canale
-........................................
+----------------------------------------
[[command_irc_samode]]
[command]*`samode`* cambia modalità sul canale, senza avere lo status di operatore::
-........................................
+
+----------------------------------------
/samode <canale> <modalità>
canale: nome del canale
modalità: modalità per il canale
-........................................
+----------------------------------------
[[command_irc_sanick]]
[command]*`sanick`* forza un utente ad usare un altro nick::
-........................................
+
+----------------------------------------
/sanick <nick> <nuovo_nick>
nick: nick
nuovo_nick: nuovo nick
-........................................
+----------------------------------------
[[command_irc_sapart]]
[command]*`sapart`* forza un utente a lasciare uno o più canali::
-........................................
+
+----------------------------------------
/sapart <nick> <canale>[,<canale>...]
nick: nick
canale: nome del canale
-........................................
+----------------------------------------
[[command_irc_saquit]]
[command]*`saquit`* forza un utente ad abbandonare il server con un motivo::
-........................................
+
+----------------------------------------
/saquit <nick> <motivo>
nick: nick
motivo: motivo
-........................................
+----------------------------------------
[[command_irc_server]]
[command]*`server`* elenca, aggiunge o rimuove server IRC::
-........................................
+
+----------------------------------------
/server list|listfull [<server>]
add <server> <host>[/<porta>] [-temp] [-<opzione>[=<valore>]] [-no<option>]
copy|rename <server> <nuovo_nome>
@@ -617,161 +668,179 @@ Esempi:
/server rename oftc newoftc
/server del freenode
/server deloutq
-........................................
+----------------------------------------
[[command_irc_service]]
[command]*`service`* registra un nuovo servizio::
-........................................
+
+----------------------------------------
/service <nick> <riservato> <distribuzione> <tipo> <riservato> <info>
distrubuzione: visibilità del servizio
tipo: riservato per un uso futuro
-........................................
+----------------------------------------
[[command_irc_servlist]]
[command]*`servlist`* elenca servizi attualmente connessi al network::
-........................................
+
+----------------------------------------
/servlist [<mask> [<tipo>]]
mask: elenca solo i servizi che corrispondono a questa mask
tipo: elenca solo i servizi di questo tipo
-........................................
+----------------------------------------
[[command_irc_squery]]
[command]*`squery`* invia un messaggio ad un servizio::
-........................................
+
+----------------------------------------
/squery <servizio> <testo>
servizio: nome del servizio
testo: testo da inviare
-........................................
+----------------------------------------
[[command_irc_squit]]
[command]*`squit`* disconnette collegamenti al server::
-........................................
+
+----------------------------------------
/squit <server> <commento>
server: nome server
commento: commento per l'uscita
-........................................
+----------------------------------------
[[command_irc_stats]]
[command]*`stats`* richiede statistiche sul server::
-........................................
+
+----------------------------------------
/stats [<query> [<server>]]
query: c/h/i/k/l/m/o/y/u (per info RFC1459)
server: nome server
-........................................
+----------------------------------------
[[command_irc_summon]]
[command]*`summon`* invia agli utenti connessi ad un host con un server IRC in esecuzione un messaggio per invitarli ad entrare su IRC::
-........................................
+
+----------------------------------------
/summon <utente> [<destinazione> [<canale>]]
utente: nome utente
destinazione: nome server
canale: nome canale
-........................................
+----------------------------------------
[[command_irc_time]]
[command]*`time`* richiede l'ora locale dal server::
-........................................
+
+----------------------------------------
/time [<destinazione>]
destinazione: richiede l'ora dal server specificato
-........................................
+----------------------------------------
[[command_irc_topic]]
[command]*`topic`* legge/modifica argomento del canale::
-........................................
+
+----------------------------------------
/topic <[canale>] [<argomento>|delete]
canale: nome canale
argomento: nuovo argomento per il canale
-delete: elimina argomento del canale
-........................................
+----------------------------------------
[[command_irc_trace]]
[command]*`trace`* trova il path del server specifico::
-........................................
+
+----------------------------------------
/trace [<destinazione>]
destinazione: server
-........................................
+----------------------------------------
[[command_irc_unban]]
[command]*`unban`* rimuove il ban da nick o host::
-........................................
+
+----------------------------------------
/unban [<canale>] <nick> [<nick>...]
canale: canale da cui rimuovere il ban
nick: utente o host a cui rimuovere il ban
-........................................
+----------------------------------------
[[command_irc_userhost]]
[command]*`userhost`* restituisce un elenco di informazioni sui nick::
-........................................
+
+----------------------------------------
/userhost <nick> [<nick>...]
nick: nick
-........................................
+----------------------------------------
[[command_irc_users]]
[command]*`users`* lista di utenti autenticati sul server::
-........................................
+
+----------------------------------------
/users [<destinazione>]
destinazione: server
-........................................
+----------------------------------------
[[command_irc_version]]
[command]*`version`* riceve informazioni di versione del nick o del server (corrente o specificato)::
-........................................
+
+----------------------------------------
/version [<server>|<nick>]
server: nome server
nick: nick
-........................................
+----------------------------------------
[[command_irc_voice]]
[command]*`voice`* concede il voice ad uno o più utenti::
-........................................
+
+----------------------------------------
/voice <nick> [<nick>...]
nick: nick o mask (può iniziare o terminare con "*" come carattere jolly)
*: concede il voice a tutti sul canale
-........................................
+----------------------------------------
[[command_irc_wallchops]]
[command]*`wallchops`* invia una notifica agli operatori del canale::
-........................................
+
+----------------------------------------
/wallchops [<canale>] <testo>
canale: nome del canale
testo: testo da inviare
-........................................
+----------------------------------------
[[command_irc_wallops]]
[command]*`wallops`* invia un messaggio a tutti gli utenti attualmente connessi che hanno impostato la modalità 'w'::
-........................................
+
+----------------------------------------
/wallops <testo>
testo: testo da inviare
-........................................
+----------------------------------------
[[command_irc_who]]
[command]*`who`* genera una richiesta per ottenere una lista di informazioni::
-........................................
+
+----------------------------------------
/who [<mask> [o]]
mask: solo l'informazione corrispondente al mask
o: vengono restituiti solo gli operatori in base alla mask fornita
-........................................
+----------------------------------------
[[command_irc_whois]]
[command]*`whois`* richiedi informazioni su uno o più utenti::
-........................................
+
+----------------------------------------
/whois [<server>] [<nick>[,<nick>...]]
server: server name
@@ -780,15 +849,16 @@ server: server name
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
-........................................
+----------------------------------------
[[command_irc_whowas]]
[command]*`whowas`* richiede informazioni su un nick non più esistente::
-........................................
+
+----------------------------------------
/whowas <nick>[,<nick>...] [<count> [<destinazione>]]
nick: nick da cercare
count: numero di risultati da visualizzare (ricerca completa se il numero è negativo)
destinazione: la risposta dovrebbe coincidere con la mask
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/logger_commands.txt b/doc/it/autogen/user/logger_commands.txt
index acea97bc6..ee274f7b7 100644
--- a/doc/it/autogen/user/logger_commands.txt
+++ b/doc/it/autogen/user/logger_commands.txt
@@ -1,6 +1,7 @@
[[command_logger_logger]]
[command]*`logger`* configurazione del plugin logger::
-........................................
+
+----------------------------------------
/logger list
set <livello>
flush
@@ -32,5 +33,5 @@ Esempi:
/set logger.level.core.weechat 0
usa una directory per il server IRC e un file per ogni canale al suo interno:
/set logger.mask.irc "$server/$channel.weechatlog"
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/lua_commands.txt b/doc/it/autogen/user/lua_commands.txt
index 11abb1693..ae7f17ade 100644
--- a/doc/it/autogen/user/lua_commands.txt
+++ b/doc/it/autogen/user/lua_commands.txt
@@ -1,6 +1,7 @@
[[command_lua_lua]]
[command]*`lua`* elenca/carica/scarica script::
-........................................
+
+----------------------------------------
/lua list|listfull [<nome>]
load [-q] <nomefile>
autoload
@@ -17,5 +18,5 @@ nome_file: (file) script da caricare
-q: modalità silenziosa: non mostra messaggi
Senza argomento, questo comando elenca tutti i plugin caricati.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/perl_commands.txt b/doc/it/autogen/user/perl_commands.txt
index a5979815f..b2af6d8a0 100644
--- a/doc/it/autogen/user/perl_commands.txt
+++ b/doc/it/autogen/user/perl_commands.txt
@@ -1,6 +1,7 @@
[[command_perl_perl]]
[command]*`perl`* elenca/carica/scarica script::
-........................................
+
+----------------------------------------
/perl list|listfull [<nome>]
load [-q] <nomefile>
autoload
@@ -17,5 +18,5 @@ nome_file: (file) script da caricare
-q: modalità silenziosa: non mostra messaggi
Senza argomento, questo comando elenca tutti i plugin caricati.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/python_commands.txt b/doc/it/autogen/user/python_commands.txt
index 729188ef2..263650f1c 100644
--- a/doc/it/autogen/user/python_commands.txt
+++ b/doc/it/autogen/user/python_commands.txt
@@ -1,6 +1,7 @@
[[command_python_python]]
[command]*`python`* elenca/carica/scarica script::
-........................................
+
+----------------------------------------
/python list|listfull [<nome>]
load [-q] <nomefile>
autoload
@@ -17,5 +18,5 @@ nome_file: (file) script da caricare
-q: modalità silenziosa: non mostra messaggi
Senza argomento, questo comando elenca tutti i plugin caricati.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/relay_commands.txt b/doc/it/autogen/user/relay_commands.txt
index ced279694..ce9b42011 100644
--- a/doc/it/autogen/user/relay_commands.txt
+++ b/doc/it/autogen/user/relay_commands.txt
@@ -1,6 +1,7 @@
[[command_relay_relay]]
[command]*`relay`* controllo relay::
-........................................
+
+----------------------------------------
/relay list|listfull|listrelay
add [ipv4.][ipv6.][ssl.]<protocollo.nome> <porta>
del [ipv4.][ipv6.][ssl.]<protocollo.nome>
@@ -41,5 +42,5 @@ Esempi:
/relay add ipv6.ssl.weechat 9001
protocollo weechat con SSL, usando IPv4 + IPv6:
/relay add ipv4.ipv6.ssl.weechat 9001
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/rmodifier_commands.txt b/doc/it/autogen/user/rmodifier_commands.txt
index 7d197207e..a0d9fcc99 100644
--- a/doc/it/autogen/user/rmodifier_commands.txt
+++ b/doc/it/autogen/user/rmodifier_commands.txt
@@ -1,6 +1,7 @@
[[command_rmodifier_rmodifier]]
[command]*`rmodifier`* sostituisce le stringhe del modificatore con le espressioni regolari::
-........................................
+
+----------------------------------------
/rmodifier list|listdefault
add <name> <modifiers> <groups> <regex>
del <name>|-all [<name>...]
@@ -26,5 +27,5 @@ Examples:
/rmodifier del password
delete all rmodifiers:
/rmodifier del -all
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/ruby_commands.txt b/doc/it/autogen/user/ruby_commands.txt
index 3ed1bcea5..779d74504 100644
--- a/doc/it/autogen/user/ruby_commands.txt
+++ b/doc/it/autogen/user/ruby_commands.txt
@@ -1,6 +1,7 @@
[[command_ruby_ruby]]
[command]*`ruby`* elenca/carica/scarica script::
-........................................
+
+----------------------------------------
/ruby list|listfull [<nome>]
load [-q] <nomefile>
autoload
@@ -17,5 +18,5 @@ nome_file: (file) script da caricare
-q: modalità silenziosa: non mostra messaggi
Senza argomento, questo comando elenca tutti i plugin caricati.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/script_commands.txt b/doc/it/autogen/user/script_commands.txt
index 8da6350f5..3da4c0360 100644
--- a/doc/it/autogen/user/script_commands.txt
+++ b/doc/it/autogen/user/script_commands.txt
@@ -1,6 +1,7 @@
[[command_script_script]]
[command]*`script`* Gestore script di WeeChat::
-........................................
+
+----------------------------------------
/script list [-o|-i]
search <text>
show <script>
@@ -72,5 +73,5 @@ Examples:
/script hold urlserver.py
/script reload urlserver
/script upgrade
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/tcl_commands.txt b/doc/it/autogen/user/tcl_commands.txt
index 602275b70..6601575ce 100644
--- a/doc/it/autogen/user/tcl_commands.txt
+++ b/doc/it/autogen/user/tcl_commands.txt
@@ -1,6 +1,7 @@
[[command_tcl_tcl]]
[command]*`tcl`* elenca/carica/scarica script::
-........................................
+
+----------------------------------------
/tcl list|listfull [<nome>]
load [-q] <nomefile>
autoload
@@ -17,5 +18,5 @@ nome_file: (file) script da caricare
-q: modalità silenziosa: non mostra messaggi
Senza argomento, questo comando elenca tutti i plugin caricati.
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/weechat_commands.txt b/doc/it/autogen/user/weechat_commands.txt
index 2a9b9ca6b..53ae211ea 100644
--- a/doc/it/autogen/user/weechat_commands.txt
+++ b/doc/it/autogen/user/weechat_commands.txt
@@ -1,15 +1,17 @@
[[command_weechat_away]]
[command]*`away`* imposta o elimina lo stato di assenza::
-........................................
+
+----------------------------------------
/away [-all] [<messaggio>]
-all: imposta o elimina lo stato di assenza su tutti i server connessi
messaggio: messaggio di assenza (se non specificato, lo stato di assenza viene rimosso)
-........................................
+----------------------------------------
[[command_weechat_bar]]
[command]*`bar`* gestione delle barre::
-........................................
+
+----------------------------------------
/bar list|listfull|listitems
add <nome> <type>[,<condizione>] <posizione> <dimensione> <separatore> <item1>[,<item2>...]
default [input|title|status|nicklist]
@@ -56,11 +58,12 @@ Examples:
/bar scroll nicklist * y+10
scroll to end of nicklist on current buffer:
/bar scroll nicklist * ye
-........................................
+----------------------------------------
[[command_weechat_buffer]]
[command]*`buffer`* gestione dei buffer::
-........................................
+
+----------------------------------------
/buffer list
clear [<numero>|<nome>|-merged|-all]
move|merge <numero>
@@ -117,11 +120,12 @@ Esempi:
/buffer #weechat
passa al buffer successivo:
/buffer +1
-........................................
+----------------------------------------
[[command_weechat_color]]
[command]*`color`* definisce gli alias dei colori e visualizza la tavolozza dei colori::
-........................................
+
+----------------------------------------
/color alias <colore> <nome>
unalias <colore>
reset
@@ -141,20 +145,22 @@ Esempi:
/color alias 214 arancione
elimina il colore 214:
/color unalias 214
-........................................
+----------------------------------------
[[command_weechat_command]]
[command]*`command`* esegui comando o plugin di WeeChat esplicito::
-........................................
+
+----------------------------------------
/command <plugin> <comando>
plugin: nome plugin ('weechat' per il comando interno di WeeChat)
comando: comando da eseguire (una '/' viene aggiunta automaticamente se non trovata all'inizio del comando)
-........................................
+----------------------------------------
[[command_weechat_cursor]]
[command]*`cursor`* movimento libero del cursore sullo schermo per eseguire azioni su aree specifiche dello schermo::
-........................................
+
+----------------------------------------
/cursor go chat|<barra>|<x>,<y>
move up|down|left|right|area_up|area_down|area_left|area_right
stop
@@ -172,11 +178,12 @@ Esempi:
/cursor go nicklist
vai alle coordinate x=10, y=5:
/cursor go 10,5
-........................................
+----------------------------------------
[[command_weechat_debug]]
[command]*`debug`* attiva debug per core/plugin::
-........................................
+
+----------------------------------------
/debug list
set <plugin> <livello>
dump [<plugin>]
@@ -201,11 +208,12 @@ infolists: mostra informazioni sulle liste info
tags: mostra tag per le righe
term: mostra informazioni sul terminale
windows: mostra l'albero delle finestre
-........................................
+----------------------------------------
[[command_weechat_eval]]
[command]*`eval`* analizza l'espressione e invia il risultato al buffer::
-........................................
+
+----------------------------------------
/eval [-n] <espressione>
[-n] -c <espressione1> <operatore> <espressione2>
@@ -258,11 +266,12 @@ Examples:
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
-........................................
+----------------------------------------
[[command_weechat_filter]]
[command]*`filter`* filtra messaggi nei buffer, per nascondere/mostrare in base a tag o regexp::
-........................................
+
+----------------------------------------
/filter list
enable|disable|toggle [<nome>]
add <nome> <buffer>[,<buffer>...] <tag> <regex>]
@@ -311,11 +320,12 @@ Examples:
/filter add toto irc.freenode.#weechat nick_toto *
filter lines containing "weechat sucks" on IRC channel #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
-........................................
+----------------------------------------
[[command_weechat_help]]
[command]*`help`* visualizza l'aiuto su comandi e opzioni::
-........................................
+
+----------------------------------------
/help -list|-listfull [<plugin> [<plugin>...]]
<comando>
<opzione>
@@ -325,21 +335,23 @@ Examples:
plugin: elenca i comandi per questo plugin
comando: nome di un comando
opzione: nome di un'opzione (usare /set per consultare la lista)
-........................................
+----------------------------------------
[[command_weechat_history]]
[command]*`history`* mostra la cronologia dei comandi del buffer::
-........................................
+
+----------------------------------------
/history <clear
valore>
clear: pulisci cronologia
valore: numero delle voci nella cronologia da mostrare
-........................................
+----------------------------------------
[[command_weechat_input]]
[command]*`input`* funzioni per la riga di comando::
-........................................
+
+----------------------------------------
/input <azioni> [<argomenti>]
list of actions:
@@ -394,11 +406,12 @@ list of actions:
paste_stop: stop paste (bracketed paste mode)
This command is used by key bindings or plugins.
-........................................
+----------------------------------------
[[command_weechat_key]]
[command]*`key`* associa/disassocia tasti::
-........................................
+
+----------------------------------------
/key list|listdefault|listdiff [<contesto>]
bind <tasto> [<comando> [<arg>]]
bindctxt <contesto> <tasto> [<comando> <arg>]]
@@ -448,11 +461,12 @@ Esempi:
/key bindctxt search ctrl-I /input search_stop
il tasto centrale del mouse su un nick per ottenere le informazioni:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
-........................................
+----------------------------------------
[[command_weechat_layout]]
[command]*`layout`* salva/applica/ripristina il layout per i buffer e le finestre::
-........................................
+
+----------------------------------------
/layout save [<nome>] [buffers|windows]
apply [<name>] [buffers|windows]
leave
@@ -470,11 +484,12 @@ buffers: salva/applica modifiche solo ai buffer (ordine dei buffer)
windows: salva/applica modifiche solo alle finestre (buffer visualizzato da ogni finestra)
Senza argomenti, il comando mostra i layout salvati.
-........................................
+----------------------------------------
[[command_weechat_mouse]]
[command]*`mouse`* controllo mouse::
-........................................
+
+----------------------------------------
/mouse enable|disable|toggle [<ritardo>]
enable: abilita mouse
@@ -489,11 +504,12 @@ Esempi:
/mouse enable
abilita/disabilita mouse per 5 secondi:
/mouse toggle 5
-........................................
+----------------------------------------
[[command_weechat_mute]]
[command]*`mute`* esegue un comando in silenzio::
-........................................
+
+----------------------------------------
/mute [-current | -buffer <nome> | -all] comando
-current: nessun output sul buffer corrente
@@ -511,11 +527,12 @@ Esempi:
/mute -current msg * ciao!
messaggio sul canale #weechat:
/mute -buffer irc.freenode.#weechat msg #weechat ciao!
-........................................
+----------------------------------------
[[command_weechat_plugin]]
[command]*`plugin`* elenca/carica/scarica plugin::
-........................................
+
+----------------------------------------
/plugin list|listfull [<nome>]
load <nome_file> [<argomenti>]
autoload [<argomenti>]
@@ -533,11 +550,12 @@ Esempi:
argomenti: argomenti passati al plugin durante il caricamento
Senza argomento, questo comando elenca i plugin caricati.
-........................................
+----------------------------------------
[[command_weechat_proxy]]
[command]*`proxy`* gestione dei proxy::
-........................................
+
+----------------------------------------
/proxy list
add <nome> <tipo> <indirizzo> <porta> [<nomeutente> [<password>]]
del <nome>|-all
@@ -566,31 +584,34 @@ Esempi:
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
elimina un proxy:
/proxy del mioproxy
-........................................
+----------------------------------------
[[command_weechat_quit]]
[command]*`quit`* esce da WeeChat::
-........................................
+
+----------------------------------------
/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)
-........................................
+----------------------------------------
[[command_weechat_reload]]
[command]*`reload`* ricarica i file di configurazione da disco::
-........................................
+
+----------------------------------------
/reload [<file> [<file....>]]
file: file di configurazione da ricaricare (senza estensione ".conf")
Senza argomento, vengono ricaricati tutti i file (WeeChat e plugin).
-........................................
+----------------------------------------
[[command_weechat_repeat]]
[command]*`repeat`* esegue un comando più volte::
-........................................
+
+----------------------------------------
/repeat [-interval <ritardo>] <numero> <comando>
ritardo: ritardo tra l'esecuzione dei comandi (in millisecondi)
@@ -602,21 +623,23 @@ Tutti i comandi sono eseguiti sul buffer su cui viene dato il comando.
Esempio:
scorre due pagine in alto:
/repeat 2 /window page_up
-........................................
+----------------------------------------
[[command_weechat_save]]
[command]*`save`* salva i file di configurazione su disco::
-........................................
+
+----------------------------------------
/save [<file> [<file....>]]
file: file di configurazione da salvare (senza estensione ".conf")
Senza argomento, vengono salvati tutti i file (WeeChat e plugin).
-........................................
+----------------------------------------
[[command_weechat_secure]]
[command]*`secure`* gestione dei dati sensibili (password o file privati cifrati nel file sec.conf)::
-........................................
+
+----------------------------------------
/secure passphrase <chiave di cifratura>|-delete
decrypt <chiave di cifratura|-discard
set <nome> <valore>
@@ -653,11 +676,12 @@ Esempi:
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias per il "ghost" del nick "mionick":
/alias ghost /eval /msg -server freenode nickserv ghost mionick ${sec.data.freenode}
-........................................
+----------------------------------------
[[command_weechat_set]]
[command]*`set`* imposta le opzioni di configurazione::
-........................................
+
+----------------------------------------
/set [<opzione> [<valore>]]
diff [<opzione> [<opzione>...]]
@@ -682,11 +706,12 @@ Esempi:
/set diff
mostra le opzioni modificate nel plugin irc:
/set diff irc.*
-........................................
+----------------------------------------
[[command_weechat_unset]]
[command]*`unset`* annulla/ripristina opzione::
-........................................
+
+----------------------------------------
/unset <opzione>
opzione: nome di un'opzione (può iniziare o terminare con "*" per il ripristino di più opzioni, attenzione!)
@@ -698,11 +723,12 @@ Esempi:
/unset weechat.look.item_time_format
ripristina tutte le opzioni del colore:
/unset weechat.color.*
-........................................
+----------------------------------------
[[command_weechat_upgrade]]
[command]*`upgrade`* aggiorna WeeChat senza disconnettere dai server::
-........................................
+
+----------------------------------------
/upgrade [<path_del_binario>|-quit]
path_to_binary: path to WeeChat binary (default is current binary)
@@ -728,29 +754,32 @@ With option "-quit", the process is slightly different:
Then later you can restore session with command: weechat --upgrade
IMPORTANT: you must restore the session with exactly same configuration (files *.conf).
It is possible to restore WeeChat session on another machine if you copy the content of directory "~/.weechat".
-........................................
+----------------------------------------
[[command_weechat_uptime]]
[command]*`uptime`* mostra l'uptime di WeeChat::
-........................................
+
+----------------------------------------
/uptime [-o | -ol]
-o: invia l'uptime al buffer corrente come input (stringa in inglese)
-ol: invia l'uptime al buffer corrente come input (stringa tradotta)
-........................................
+----------------------------------------
[[command_weechat_version]]
[command]*`version`* mostra la versione e la data di compilazione di WeeChat::
-........................................
+
+----------------------------------------
/version [-o | -ol]
-o: invia la versione al buffer corrente come input (stringa inglese)
-ol: invia la versione al buffer corrente come input (stringa tradotta)
-........................................
+----------------------------------------
[[command_weechat_wait]]
[command]*`wait`* pianifica l'esecuzione di un comando::
-........................................
+
+----------------------------------------
/wait <numero>[<unità>] <comando>
numero: tempo di attesa (numero intero)
@@ -770,11 +799,12 @@ Esempi:
/wait 15m /away -all Sono assente
scrive 'ciao' tra 2 minuti:
/wait 2m ciao
-........................................
+----------------------------------------
[[command_weechat_window]]
[command]*`window`* gestione delle finestre::
-........................................
+
+----------------------------------------
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
@@ -833,5 +863,5 @@ Examples:
/window scroll -d
zoom on window #2:
/window zoom -window 2
-........................................
+----------------------------------------
diff --git a/doc/it/autogen/user/xfer_commands.txt b/doc/it/autogen/user/xfer_commands.txt
index ceed17338..9bfada3ab 100644
--- a/doc/it/autogen/user/xfer_commands.txt
+++ b/doc/it/autogen/user/xfer_commands.txt
@@ -1,19 +1,21 @@
[[command_xfer_me]]
[command]*`me`* invia un'azione CTCP all'host remoto::
-........................................
+
+----------------------------------------
/me <messaggio>
messaggio: messaggio da inviare
-........................................
+----------------------------------------
[[command_xfer_xfer]]
[command]*`xfer`* controllo xfer::
-........................................
+
+----------------------------------------
/xfer [list|listfull]
list: lista xfer
listfull: lista xfer (dettagliata)
Senza argomenti, il comando apre il buffer con la lista xfer.
-........................................
+----------------------------------------
diff --git a/doc/it/weechat_plugin_api.it.txt b/doc/it/weechat_plugin_api.it.txt
index 74b48868d..802eff5e1 100644
--- a/doc/it/weechat_plugin_api.it.txt
+++ b/doc/it/weechat_plugin_api.it.txt
@@ -807,7 +807,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_strlen_screen
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.4.2._
+_WeeChat ≥ 0.4.2._
Restituisce il numero di caratteri necessari per visualizzare la stringa
UTF-8 su schermo.
@@ -936,7 +936,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_string_expand_home
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Sostituisce la `~` iniziale con la stringa con la cartella home. Se la stringa
non inizia con `~`, viene restituita la stessa stringa.
@@ -1089,7 +1089,7 @@ regex = weechat.string_mask_to_regex("test*mask") # "test.*mask"
weechat_string_regex_flags
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Restituisce sia il puntatore sulla stringa dopo le flag che la mask con le flag
per compilare l'espressione regolare.
@@ -1147,7 +1147,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_string_regcomp
^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Compila un'espressione regolare usando flag opzionali all'inizio della stringa
(per il formato delle flag consultare
@@ -1255,7 +1255,7 @@ Argomenti:
** 1: ogni stringa conterrà tutte le stringhe fino a fine riga
(consultare il seguente esempio)
** 2: come il punto 1, ma non rimuove i delimitatori alla fine della stringa
- prima della divisione _(novità nella versione 0.3.6)_
+ prima della divisione _(WeeChat ≥ 0.3.6)_
* 'num_items_max': numero massimo di elementi creati (0 = nessun limite)
* 'num_items': puntatore ad int che conterrà il numero di elementi creati
@@ -1524,7 +1524,7 @@ str = weechat.string_remove_color(my_string, "?")
weechat_string_encode_base64
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.2._
+_WeeChat ≥ 0.3.2._
Codifica una stringa in base64.
@@ -1557,7 +1557,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_string_decode_base64
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.2._
+_WeeChat ≥ 0.3.2._
Decodifica una stringa in base64.
@@ -1594,7 +1594,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_string_is_command_char
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.2._
+_WeeChat ≥ 0.3.2._
Verifica che il primo carattere della stringa sia un carattere comando
(il comando carattere predefinito è '/').
@@ -1638,7 +1638,7 @@ command_char2 = weechat.string_is_command_char("test") # == 0
weechat_string_input_for_buffer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.2._
+_WeeChat ≥ 0.3.2._
Restituisce il puntatore al testo in input per il buffer (puntatore all'interno
dell'argomento "string"), oppure NULL se è un comando.
@@ -1684,7 +1684,7 @@ weechat_string_eval_expression
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// TRANSLATION MISSING
-_Novità nella versione 0.4.0, updated in 0.4.2._
+_WeeChat ≥ 0.4.0, updated in 0.4.2._
// TRANSLATION MISSING
Evaluate an expression and return result as a string.
@@ -2480,7 +2480,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_file_get_content
^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.1._
+_WeeChat ≥ 0.3.1._
Ottiene il contenuto del file di testo in una stringa.
@@ -2617,7 +2617,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_util_get_time_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.2._
+_WeeChat ≥ 0.3.2._
Riceve data/ora come stringa compilata con "strftime".
@@ -2647,7 +2647,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_util_version_number
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.9._
+_WeeChat ≥ 0.3.9._
// TRANSLATION MISSING
Convert a string with WeeChat version to a number.
@@ -2808,7 +2808,7 @@ item = weechat.list_search(list, "my data")
weechat_list_search_pos
^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Cerca la posizione di un elemento nella lista.
@@ -2891,7 +2891,7 @@ item = weechat.list_casesearch(list, "my data")
weechat_list_casesearch_pos
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Cerca la posizione di un elemento in una lista, ricerca normale.
@@ -3273,7 +3273,7 @@ Funzioni per le tabelle hash.
weechat_hashtable_new
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Crea una nuova tabella hash.
@@ -3349,7 +3349,7 @@ weechat_hashtable_set_with_size
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// TRANSLATION MISSING
-_Novità nella versione 0.3.3, updated in 0.4.2._
+_WeeChat ≥ 0.3.3, updated in 0.4.2._
Aggiunge o aggiorna un elemento nella tabella hash con la dimensione per la
chiave ed il valore.
@@ -3393,7 +3393,7 @@ weechat_hashtable_set
^^^^^^^^^^^^^^^^^^^^^
// TRANSLATION MISSING
-_Novità nella versione 0.3.3, updated in 0.4.2._
+_WeeChat ≥ 0.3.3, updated in 0.4.2._
Aggiunge o aggiorna un elemento nella tabella hash.
@@ -3426,7 +3426,7 @@ weechat_hashtable_set (hashtable, "my_key", "my_value");
weechat_hashtable_get
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Ottiene il valore associato ad una chiave in una tabella hash.
@@ -3459,7 +3459,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_has_key
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce 1 se la tabella hash ha una chiave, altrimenti 0.
@@ -3496,7 +3496,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_map
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Chiama una funzione su tutte le voci della tabella hash.
@@ -3541,7 +3541,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_map_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Chiama una funzione su tutte le voci della tabella hash, inviando chiavi e
valori come stringhe.
@@ -3590,7 +3590,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Restituisce un valore intero per la proprietà di una tabella hash.
@@ -3626,7 +3626,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce il valore stringa della proprietà di una tabella hash.
@@ -3682,7 +3682,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_set_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Imposta il valore puntatore della proprietà di una tabella hash.
@@ -3700,7 +3700,7 @@ Argomenti:
* 'property' e 'value': nome della proprietà, con il proprio valore:
// TRANSLATION MISSING
** 'callback_free_key': set callback function used to free keys in hashtable
- _(novità nella versione 0.4.2)_
+ _(WeeChat ≥ 0.4.2)_
** 'callback_free_value': imposta la funzione callback usata per
liberare i valori nella tabella hash
@@ -3723,7 +3723,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_add_to_infolist
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Aggiunge elementi della tabella hash ad un elemento della lista info.
@@ -3769,7 +3769,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_remove
^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Rimuove un elemento in una tabella hash.
@@ -3798,7 +3798,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_remove_all
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Rimuove tutti gli elementi in una tabella hash.
@@ -3826,7 +3826,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hashtable_free
^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.3._
+_WeeChat ≥ 0.3.3._
Libera una tabella hash.
@@ -6001,7 +6001,7 @@ elif rc == weechat.WEECHAT_CONFIG_OPTION_SET_ERROR:
weechat_config_set_desc_plugin
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.5._
+_WeeChat ≥ 0.3.5._
Imposta la descrizione per l'opzione nel file di configurazione dei plugin
(plugins.conf).
@@ -6119,7 +6119,7 @@ Funzioni per le combinazioni dei tasti.
weechat_key_bind
^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Aggiunge una nuova combinazione tasto.
@@ -6184,7 +6184,7 @@ weechat.key_bind("mouse", keys)
weechat_key_unbind
^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Rimuove una o più associazioni tasti.
@@ -6323,15 +6323,14 @@ Argomenti:
// TRANSLATION MISSING
*** 'emphasis': toggle the emphasis for text (note: this should be used only in
bars, because WeeChat uses text emphasis when searching text in buffer)
- _(new in version 0.4.2)_
+ _(WeeChat ≥ 0.4.2)_
** nome colore della barra:
*** 'bar_fg': colore di primo piano della barra
*** 'bar_delim': colore dei delimitatori della barra
*** 'bar_bg': colore di sfondo della barra
** reset:
*** 'reset': ripristina colore ed attributi
-*** 'resetcolor': ripristina colore (mantiene attributi)
- _(novità nella versione 0.3.6)_
+*** 'resetcolor': ripristina colore (mantiene attributi) _(WeeChat ≥ 0.3.6)_
Il formato del colore è: attributi (opzionale) + nome colore +",sfondo"
(opzionale). Gli attributi possibili sono:
@@ -6340,7 +6339,7 @@ Il formato del colore è: attributi (opzionale) + nome colore +",sfondo"
* `!` : video inverso
* `_` : testo sottolineato
* `|` : mantiene attributi: non ripristina grassetto/inverso/sottolineato
- al cambio di colore _(novità nella versione 0.3.6)_
+ al cambio di colore _(WeeChat ≥ 0.3.6)_
Esempi:
@@ -6656,7 +6655,7 @@ Hook
Priorità degli hook
^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
In alcuni hook è possibile impostare una priorità. Un hook con priorità
maggiore si trova all'inizio della lista, in modo da poter essere eseguita
@@ -7048,7 +7047,7 @@ WeeChat makes an automatic split of command and arguments (like the shell does).
If the split is not correct (according to quotes in your command), or if you
want to use shell, you can use function
<<_weechat_hook_process_hashtable,weechat_hook_process_hashtable>> with
-arguments in the hashtable 'options' _(new in version 0.4.0)_.
+arguments in the hashtable 'options' _(WeeChat ≥ 0.4.0)_.
Prototipo:
@@ -7068,7 +7067,7 @@ struct t_hook *weechat_hook_process (const char *command,
Argomenti:
* 'command': comando da avviare nel processo figlio o URL
- _(novità nella versione 0.3.7)_, segue:
+ _(WeeChat ≥ 0.3.7)_, segue:
* 'timeout': timeout per il comando (in millisecondi): dopo questo timeout,
il processo figlio viene terminato (0 indica nessun timeout)
* 'callback': funzione chiamata quando i dati dal processo figlio sono disponibili,
@@ -7101,7 +7100,7 @@ Quando il comando ha terminato, o se viene raggiunto il timeout, WeeChat
effettua automaticamente l'unhook (e termina il processo se ancora in esecuzione).
Il comando può essere un URL con il formato: "url:http://www.esempio.com", per
-scaricare il contenuto dell'URL _(novità nella versione 0.3.7)_. Le opzioni per
+scaricare il contenuto dell'URL _(WeeChat ≥ 0.3.7)_. Le opzioni per
un URL sono disponibili con la funzione
<<_weechat_hook_process_hashtable,weechat_hook_process_hashtable>>.
@@ -7184,7 +7183,7 @@ hook = weechat.hook_process("ls", 5000, "my_process_cb", "")
weechat_hook_process_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Hook su un processo (avviato con un fork) usando le opzioni nella tabella hash,
e cattura dell'output.
@@ -7213,7 +7212,7 @@ Gli argomenti sono gli stessi della funzione
// TRANSLATION MISSING
For a standard command (not beginning with "url:"), the hashtable 'options' can
contain arguments for command (and then 'command' must be only the command
-without arguments) _(new in version 0.4.0)_. +
+without arguments) _(WeeChat ≥ 0.4.0)_. +
The keys in hashtable must be: 'arg1', 'arg2', ...
Per il comando "url:..." sono disponibili le seguenti opzioni (consultare
@@ -7656,32 +7655,32 @@ Argomenti:
// TRANSLATION MISSING
| aspell | aspell_suggest +
- _(novità nella versione 0.4.0)_ |
+ _(WeeChat ≥ 0.4.0)_ |
Pointer: buffer |
New suggestions for a misspelled word
// TRANSLATION MISSING
| guile | guile_script_loaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Scheme script loaded
// TRANSLATION MISSING
| guile | guile_script_unloaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Scheme script unloaded
// TRANSLATION MISSING
| guile | guile_script_installed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.scm,/path/to/script2.scm") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Scheme script(s) installed
// TRANSLATION MISSING
| guile | guile_script_removed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.scm,script2.scm") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Scheme script(s) removed
| irc | xxx,irc_in_yyy ^(1)^ |
@@ -7697,21 +7696,21 @@ Argomenti:
solo se il messaggio *non* viene ignorato)
| irc | xxx,irc_raw_in_yyy ^(1)^ +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: messaggio |
Messaggio IRC dal server (prima di essere utilizzato
dal plugin irc, il segnale viene inviato anche se il
messaggio è stato ignorato)
| irc | xxx,irc_raw_in2_yyy ^(1)^ +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: messaggio |
Messaggio IRC dal server (dopo essere stato
utilizzato dal plugin irc, il segnale viene inviato
anche se il messaggio è stato ignorato)
| irc | xxx,irc_out1_yyy ^(1)^ +
- _(novità nella versione 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
String: messaggio |
Messaggio IRC inviato al server (prima della divisione automatica da adattare in 512 byte)
@@ -7720,7 +7719,7 @@ Argomenti:
Messaggio IRC inviato al server (dopo la divisione automatica da adattare in 512 byte)
| irc | xxx,irc_outtags_yyy ^(1)^ +
- _(novità nella versione 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
Stringa: tag + ";" + messaggio |
Tag + messaggio IRC inviato al server
@@ -7745,7 +7744,7 @@ Argomenti:
Chat privata aperta
| irc | irc_server_opened +
- _(novità nella versione 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Puntatore: buffer |
Server del buffer aperto
@@ -7770,27 +7769,27 @@ Argomenti:
Ignore rimosso
| irc | irc_notify_join +
- _(novità nella versione 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: nome server + "," + nick |
Un nick nella lista notifiche è entrato sul server
| irc | irc_notify_quit +
- _(novità nella versione 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: nome server + "," + nick |
Un nick nella lista notifiche è uscito dal server
| irc | irc_notify_away +
- _(novità nella versione 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: nome server + "," + nick + "," + messaggio di assenza |
Un nick nella lista notifiche è ora assente sul server
| irc | irc_notify_still_away +
- _(novità nella versione 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: nome server + "," + nick + "," + messaggio di assenza |
Un nick nella lista notifiche è ancora assente sul server (messaggio di assenza cambiato)
| irc | irc_notify_back +
- _(novità nella versione 0.3.8)_ |
+ _(WeeChat ≥ 0.3.8)_ |
String: nome server + "," + nick |
Un nick nella lista notifiche è tornato (messaggio di assenza rimosso)
@@ -7808,122 +7807,122 @@ Argomenti:
// TRANSLATION MISSING
| lua | lua_script_loaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Lua script loaded
// TRANSLATION MISSING
| lua | lua_script_unloaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Lua script unloaded
// TRANSLATION MISSING
| lua | lua_script_installed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.lua,/path/to/script2.lua") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Lua script(s) installed
// TRANSLATION MISSING
| lua | lua_script_removed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.lua,script2.lua") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Lua script(s) removed
// TRANSLATION MISSING
| perl | perl_script_loaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Perl script loaded
// TRANSLATION MISSING
| perl | perl_script_unloaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Perl script unloaded
// TRANSLATION MISSING
| perl | perl_script_installed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.pl,/path/to/script2.pl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Perl script(s) installed
// TRANSLATION MISSING
| perl | perl_script_removed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.pl,script2.pl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Perl script(s) removed
// TRANSLATION MISSING
| python | python_script_loaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Python script loaded
// TRANSLATION MISSING
| python | python_script_unloaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Python script unloaded
// TRANSLATION MISSING
| python | python_script_installed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.py,/path/to/script2.py") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Python script(s) installed
// TRANSLATION MISSING
| python | python_script_removed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.py,script2.py") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Python script(s) removed
// TRANSLATION MISSING
| ruby | ruby_script_loaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Ruby script loaded
// TRANSLATION MISSING
| ruby | ruby_script_unloaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Ruby script unloaded
// TRANSLATION MISSING
| ruby | ruby_script_installed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.rb,/path/to/script2.rb") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Ruby script(s) installed
// TRANSLATION MISSING
| ruby | ruby_script_removed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.rb,script2.rb") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Ruby script(s) removed
// TRANSLATION MISSING
| tcl | tcl_script_loaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Tcl script loaded
// TRANSLATION MISSING
| tcl | tcl_script_unloaded +
- _(novità nella versione 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: path to script |
Tcl script unloaded
// TRANSLATION MISSING
| tcl | tcl_script_installed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of paths to scripts installed (example: "/path/to/script1.tcl,/path/to/script2.tcl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of paths to scripts installed |
Tcl script(s) installed
// TRANSLATION MISSING
| tcl | tcl_script_removed +
- _(novità nella versione 0.3.9)_ |
- String: comma-separated list of scripts removed (example: "script1.tcl,script2.tcl") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: comma-separated list of scripts removed |
Tcl script(s) removed
| weechat | buffer_closing |
@@ -7935,7 +7934,7 @@ Argomenti:
Buffer chiuso
| weechat | buffer_line_added +
- _(novità nella versione 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Puntatore: riga |
Riga aggiunta in un buffer
@@ -7990,7 +7989,7 @@ Argomenti:
Tipo di buffer modificato
| weechat | day_changed +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: nuova data, formato: "2010-01-31" |
Data di sistema modificata
@@ -8054,49 +8053,49 @@ Argomenti:
// TRANSLATION MISSING
| weechat | nicklist_group_added +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + group name |
Group added in nicklist
// TRANSLATION MISSING
| weechat | nicklist_group_changed +
- _(novità nella versione 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
String: buffer pointer + "," + group name |
Group changed in nicklist
// TRANSLATION MISSING
| weechat | nicklist_group_removing +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
String: buffer pointer + "," + group name |
Removing group from nicklist
// TRANSLATION MISSING
| weechat | nicklist_group_removed +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + group name |
Group removed from nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_added +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + nick name |
Nick added in nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_changed +
- _(novità nella versione 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
String: buffer pointer + "," + nick name |
Nick changed in nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_removing +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
String: buffer pointer + "," + nick name |
Removing nick from nicklist
// TRANSLATION MISSING
| weechat | nicklist_nick_removed +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
String: buffer pointer + "," + nick name |
Nick removed from nicklist
@@ -8106,13 +8105,13 @@ Argomenti:
// TRANSLATION MISSING
| weechat | plugin_loaded +
- _(new in version 0.3.9)_ |
- String: path to plugin loaded (example: "/usr/lib/weechat/plugins/irc.so") |
+ _(WeeChat ≥ 0.3.9)_ |
+ String: path to plugin loaded |
Plugin loaded
// TRANSLATION MISSING
| weechat | plugin_unloaded +
- _(new in version 0.3.9)_ |
+ _(WeeChat ≥ 0.3.9)_ |
String: name of plugin unloaded (example: "irc") |
Plugin unloaded
@@ -8126,7 +8125,7 @@ Argomenti:
Comando `/upgrade` digitato dall'utente
| weechat | upgrade_ended +
- _(novità nella versione 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
- |
Fine del processo di aggiornamento (comando `/upgrade`)
@@ -8140,19 +8139,19 @@ Argomenti:
// TRANSLATION MISSING
| weechat | window_closing +
- _(novità nella versione 0.3.6)_ |
+ _(WeeChat ≥ 0.3.6)_ |
Puntatore: finestra |
Closing window
// TRANSLATION MISSING
| weechat | window_closed +
- _(novità nella versione 0.3.6)_ |
+ _(WeeChat ≥ 0.3.6)_ |
Puntatore: finestra |
Window closed
// TRANSLATION MISSING
| weechat | window_opened +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
Puntatore: finestra |
Window opened
@@ -8161,7 +8160,7 @@ Argomenti:
Scroll nella finestra
| weechat | window_switch +
- _(novità nella versione 0.3.7)_ |
+ _(WeeChat ≥ 0.3.7)_ |
Puntatore: finestra |
Passaggio alla finestra
@@ -8206,7 +8205,7 @@ Argomenti:
Ripresa xfer pronta
| xfer | xfer_ended +
- _(novità nella versione 0.3.2)_ |
+ _(WeeChat ≥ 0.3.2)_ |
Puntatore: lista info con info per xfer |
Xfer terminato
|========================================
@@ -8227,7 +8226,7 @@ Argomenti:
*** 'WEECHAT_RC_OK'
// TRANSLATION MISSING
*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
- _(novità nella versione 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
*** 'WEECHAT_RC_ERROR'
* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
@@ -8415,7 +8414,7 @@ weechat.hook_signal_send("python_script_remove", WEECHAT_HOOK_SIGNAL_STRING,
Signal irc_input_send
+++++++++++++++++++++
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Il segnale "irc_input_send" può essere inviato per simulare input in un buffer
irc (server, canale o privato).
@@ -8465,7 +8464,7 @@ weechat.hook_signal_send("irc_input_send", weechat.WEECHAT_HOOK_SIGNAL_STRING,
weechat_hook_hsignal
^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Hook su hsignal (segnale con tabella hash).
@@ -8490,13 +8489,13 @@ Argomenti:
| Plugin | Segnale | Argomenti | Descrizione
| irc | irc_redirection_xxx_yyy ^(1)^ +
- _(novità nella versione 0.3.4)_ |
+ _(WeeChat ≥ 0.3.4)_ |
Consultare <<hsignal_irc_redirect_command,hsignal_irc_redirect_command>> |
Redirection output
// TRANSLATION MISSING
| weechat | nicklist_group_added +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'group' ('struct t_gui_nick_group *'): group |
@@ -8504,7 +8503,7 @@ Argomenti:
// TRANSLATION MISSING
| weechat | nicklist_nick_added +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'nick' ('struct t_gui_nick *'): nick |
@@ -8512,7 +8511,7 @@ Argomenti:
// TRANSLATION MISSING
| weechat | nicklist_group_removing +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'group' ('struct t_gui_nick_group *'): group |
@@ -8520,7 +8519,7 @@ Argomenti:
// TRANSLATION MISSING
| weechat | nicklist_nick_removing +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'nick' ('struct t_gui_nick *'): nick |
@@ -8528,7 +8527,7 @@ Argomenti:
// TRANSLATION MISSING
| weechat | nicklist_group_changed +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'group' ('struct t_gui_nick_group *'): group |
@@ -8536,7 +8535,7 @@ Argomenti:
// TRANSLATION MISSING
| weechat | nicklist_nick_changed +
- _(novità nella versione 0.4.1)_ |
+ _(WeeChat ≥ 0.4.1)_ |
'buffer' ('struct t_gui_buffer *'): buffer +
'parent_group' ('struct t_gui_nick_group *'): parent group +
'nick' ('struct t_gui_nick *'): nick |
@@ -8556,7 +8555,7 @@ di redirezione.
*** 'WEECHAT_RC_OK'
// TRANSLATION MISSING
*** 'WEECHAT_RC_OK_EAT' (stop sending the signal immediately)
- _(novità nella versione 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
*** 'WEECHAT_RC_ERROR'
* 'callback_data': puntatore fornito alla callback quando chiamata da WeeChat
@@ -8597,7 +8596,7 @@ hook = weechat.hook_hsignal("test", "my_hsignal_cb", "")
weechat_hook_hsignal_send
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Invia un hsignal (segnale con tabella hash).
@@ -8645,7 +8644,7 @@ weechat.hook_hsignal_send("my_hsignal", { "key": "value" })
Hsignal irc_redirect_command
++++++++++++++++++++++++++++
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
L'hsignal "irc_redirect_command" può essere inviato per redirigere l'output
di un comando irc ad una callback.
@@ -8751,7 +8750,7 @@ weechat.hook_signal_send("irc_input_send", weechat.WEECHAT_HOOK_SIGNAL_STRING,
Hsignal irc_redirect_pattern
++++++++++++++++++++++++++++
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
L'hsignal "irc_redirect_pattern" può essere inviato per creare uno schema
per la redirezione irc (consultare <<hsignal_irc_redirect_command>>).
@@ -9094,100 +9093,100 @@ Argomenti:
(priorità consentita, consultare la nota riguardo la
<<hook_priority,priority>>)
-[width="100%",cols="^1,^2,3,4,4",options="header"]
+[width="100%",cols="^2,3,4,4",options="header"]
|========================================
-| Plugin | Modificatore | Dati modificatore | Stringa | Output
+| Modificatore | Dati modificatore | Stringa | Output
-| charset | charset_decode |
+| charset_decode |
plugin.buffer_name |
Qualsiasi stringa |
Stringa codificata dal set caratteri trovato per plugin/buffer in UTF-8
-| charset | charset_encode |
+| charset_encode |
plugin.buffer_name |
Qualsiasi stringa |
Stringa codificata da UTF-8 al set caratteri trovato per il plugin/buffer
-| irc | irc_color_decode |
+| irc_color_decode |
"1" per mantenere i colori, "0" per rimuovere i colori |
Qualsiasi stringa |
Stringa con i codici colori di Weechat, o senza colore
-| irc | irc_color_encode |
+| irc_color_encode |
"1" per mantenere i colori, "0" per rimuovere i colori |
Qualsiasi stringa |
Stringa con i codici colori IRC, o senza colore
// TRANSLATION MISSING
-| irc | irc_command_auth +
- _(novità nella versione 0.4.1)_ |
+| irc_command_auth +
+ _(WeeChat ≥ 0.4.1)_ |
Nome server |
Authentication command (for example: `/msg nickserv identify password`) |
Command with hidden password (for example: `/msg nickserv identify ********`)
// TRANSLATION MISSING
-| irc | irc_message_auth +
- _(novità nella versione 0.4.1)_ |
+| irc_message_auth +
+ _(WeeChat ≥ 0.4.1)_ |
Nome server |
Message displayed after `/msg` sent to nickserv |
Message with hidden password
-| irc | irc_in_xxx ^(1)^ |
+| irc_in_xxx ^(1)^ |
Nome server |
Contenuto del messaggio ricevuto dal server IRC (prima della codifica del set caratteri) |
Nuovo contenuto del messaggio
-| irc | irc_in2_xxx ^(1)^ +
- _(novità nella versione 0.3.5)_ |
+| irc_in2_xxx ^(1)^ +
+ _(WeeChat ≥ 0.3.5)_ |
Nome server |
Contenuto del messaggio ricevuto dal server IRC (dopo la codifica del set caratteri) |
Nuovo contenuto del messaggio
-| irc | irc_out1_xxx ^(1)^ +
- _(novità nella versione 0.3.7)_ |
+| irc_out1_xxx ^(1)^ +
+ _(WeeChat ≥ 0.3.7)_ |
Nome server |
Contenuto del messaggio che sta per essere inviato al server IRC (prima della divisione automatica da adattare in 512 byte) |
Nuovo contenuto del messaggio
-| irc | irc_out_xxx ^(1)^ |
+| irc_out_xxx ^(1)^ |
Nome server |
Contenuto del messaggio che sta per essere inviato al server IRC (dopo la divisione automatica da adattare in 512 byte) |
Nuovo contenuto del messaggio
-| weechat | bar_condition_yyy ^(2)^ |
+| bar_condition_yyy ^(2)^ |
Stringa con puntatore alla finestra ("0x123..") |
Stringa vuota |
"1" per visualizzare la barra, "0" per nasconderla
-| weechat | history_add +
- _(novità nella versione 0.3.2)_ |
+| history_add +
+ _(WeeChat ≥ 0.3.2)_ |
Stringa con puntatore al buffer ("0x123..") |
Contenuto della riga di comando da aggiungere nella cronologia comandi (buffer e globale |
Stringa aggiunta alla cronologia comandi
-| weechat | input_text_content |
+| input_text_content |
Stringa con puntatore al buffer ("0x123..") |
Contenuto della riga di comando |
Nuovo contenuto della riga di comando
-| weechat | input_text_display |
+| input_text_display |
Stringa con puntatore al buffer ("0x123..") |
Contenuto della riga di comando, senza tag al cursore |
Nuova stringa, solo da mostrare (la riga di comando non viene modificata)
-| weechat | input_text_display_with_cursor |
+| input_text_display_with_cursor |
Stringa con puntatore al buffer ("0x123..") |
Contenuto della riga di comando, con tag al cursore |
Nuova stringa, solo da mostrare (la riga di comando non viene modificata)
-| weechat | input_text_for_buffer +
- _(novità nella versione 0.3.7)_ |
+| input_text_for_buffer +
+ _(WeeChat ≥ 0.3.7)_ |
Stringa con puntatore al buffer ("0x123..") |
Contenuto della riga di comando inviata al buffer (testo o comando) |
Nuovo contenuto della riga di comando inviata al buffer
-| weechat | weechat_print |
- plugin;buffer_name;tags |
+| weechat_print |
+ plugin + ";" + buffer_name + ";" + tags |
Messaggio stampato |
Nuovo messaggio stampato
|========================================
@@ -9369,7 +9368,7 @@ hook = weechat.hook_info("my_info", "Some info", "Info about arguments",
weechat_hook_info_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Hook su una informazione (la callback prende e restituisce una tabella hash).
@@ -9630,36 +9629,36 @@ Contenuto della tabella hash inviata alla callback (tasti e valori sono di tipo
[width="100%",cols="5m,5,8,3",options="header"]
|========================================
-| Key ^(1)^ | Descrizione | Valori di esempio | Valore se N/D
+| Key ^(1)^ | Descrizione | Valori di esempio | Valore se N/D
| _x | Colonna sullo schermo 2+| "0" ... "n"
| _y | Riga sullo schermo 2+| "0" ... "n"
| _key | Evento tasto o mouse 2+| "button1", "button2-gesture-left", ...
-| _window | Puntatore alla finestra | "0x12345678" | ""
-| _window_number | Numero della finestra | "1" ... "n" | "*"
-| _buffer | Puntatore al buffer | "0x12345678" | ""
-| _buffer_number | Numero del buffer | "1" ... "n" | "-1"
-| _buffer_plugin | Nome plugin del buffer | "core", "irc", ... | ""
-| _buffer_name | Nome del buffer | "weechat", "freenode.#weechat", ... | ""
-| _buffer_full_name | Nome completo del buffer | "core.weechat", "irc.freenode.#weechat", ... | ""
-| _buffer_localvar_XXX ^(2)^ | Variabili locali del buffer | qualsiasi valore | non impostato
-| _chat | Indicatore area di chat | "0" o "1" | "0"
-| _chat_line_x | Colonna nella riga ^(3)^ | "0" ... "n" | "-1"
-| _chat_line_y | Numero della riga ^(3)^ | "0" ... "n" | "-1"
-| _chat_line_date | Riga con data/ora | "1313237175" | "0"
-| _chat_line_date_printed | Riga con data/ora ^(4)^ | "1313237175" | "0"
-| _chat_line_time | Ora visualizzata | "14:06:15" | ""
-| _chat_line_tags | Tag della riga | "irc_privmsg,notify_message,nick_FlashCode,log1" | ""
-| _chat_line_nick | Nick della riga | "FlashCode" | ""
-| _chat_line_prefix | Prefisso della riga | "@FlashCode" | ""
-| _chat_line_message | Messaggio della riga | "Hello world!" | ""
-| _chat_word | Parola a (x,y) | "Hello" | ""
-| _chat_bol | Inizio della riga ⇒ (x-1,y) | "He" | ""
-| _chat_eol | (x,y) ⇒ fine della riga | "llo world!" | ""
-| _bar_name | Nome della barra | "title", "nicklist", ... | ""
-| _bar_filling | Riempimento della barra | "horizontal", "vertical", ... | ""
-| _bar_item_name | Nome dell'elemento barra | "buffer_nicklist", "hotlist", ... | ""
-| _bar_item_line | Riga nell'elemento barra | "0" ... "n" | "-1"
-| _bar_item_col | Colonna nell'elemento barra | "0" ... "n" | "-1"
+| _window | Puntatore alla finestra | "0x12345678" | ""
+| _window_number | Numero della finestra | "1" ... "n" | "*"
+| _buffer | Puntatore al buffer | "0x12345678" | ""
+| _buffer_number | Numero del buffer | "1" ... "n" | "-1"
+| _buffer_plugin | Nome plugin del buffer | "core", "irc", ... | ""
+| _buffer_name | Nome del buffer | "weechat", "freenode.#weechat", ... | ""
+| _buffer_full_name | Nome completo del buffer | "core.weechat", "irc.freenode.#weechat", ... | ""
+| _buffer_localvar_XXX ^(2)^ | Variabili locali del buffer | qualsiasi valore | non impostato
+| _chat | Indicatore area di chat | "0" o "1" | "0"
+| _chat_line_x | Colonna nella riga ^(3)^ | "0" ... "n" | "-1"
+| _chat_line_y | Numero della riga ^(3)^ | "0" ... "n" | "-1"
+| _chat_line_date | Riga con data/ora | "1313237175" | "0"
+| _chat_line_date_printed | Riga con data/ora ^(4)^ | "1313237175" | "0"
+| _chat_line_time | Ora visualizzata | "14:06:15" | ""
+| _chat_line_tags | Tag della riga | "irc_privmsg,nick_flashy,log1" | ""
+| _chat_line_nick | Nick della riga | "FlashCode" | ""
+| _chat_line_prefix | Prefisso della riga | "@FlashCode" | ""
+| _chat_line_message | Messaggio della riga | "Hello world!" | ""
+| _chat_word | Parola a (x,y) | "Hello" | ""
+| _chat_bol | Inizio della riga ⇒ (x-1,y) | "He" | ""
+| _chat_eol | (x,y) ⇒ fine della riga | "llo world!" | ""
+| _bar_name | Nome della barra | "title", "nicklist", ... | ""
+| _bar_filling | Riempimento della barra | "horizontal", "vertical", ... | ""
+| _bar_item_name | Nome dell'elemento barra | "buffer_nicklist", "hotlist", ... | ""
+| _bar_item_line | Riga nell'elemento barra | "0" ... "n" | "-1"
+| _bar_item_col | Colonna nell'elemento barra | "0" ... "n" | "-1"
|========================================
[NOTE]
@@ -9728,7 +9727,7 @@ hook = weechat.hook_focus("buffer_nicklist", "my_focus_nicklist_cb", "")
weechat_hook_set
^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.9._
+_WeeChat ≥ 0.3.9._
// TRANSLATION MISSING
Set string value of a hook property.
@@ -10306,7 +10305,7 @@ Argomenti:
** 'plugin': nome del plugin che ha creato questo buffer ("core"
per il buffer principale di WeeChat)
** 'name': nome del buffer
-** 'full_name': nome completo del buffer ("plugin.nome") _(novità nella versione 0.3.7)_
+** 'full_name': nome completo del buffer ("plugin.nome") _(WeeChat ≥ 0.3.7)_
** 'short_name': nome breve del buffer (nota: usato solo per il display e può
essere cambiato dall'utente, questo nome non va usato per trovare il nome del
buffer, utilizzare invece 'name', 'fullname' o la variabile locale 'channel')
@@ -10601,10 +10600,10 @@ Argomenti:
** 'input_callback_data': set input callback data
// TRANSLATION MISSING
** 'nickcmp_callback': set nick comparison callback function (this callback is
- called when searching nick in nicklist) _(novità nella versione 0.3.9)_
+ called when searching nick in nicklist) _(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
** 'nickcmp_callback_data': set nick comparison callback data
- _(novità nella versione 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
Prototypes for callbacks:
@@ -10685,7 +10684,7 @@ str = weechat.buffer_string_replace_local_var(my_buffer, "test with $toto")
weechat_buffer_match_list
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.5._
+_WeeChat ≥ 0.3.5._
Verifica se il buffer corrisponde ad una lista di buffer.
@@ -10781,7 +10780,7 @@ current_window = weechat.current_window()
weechat_window_search_with_buffer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.5._
+_WeeChat ≥ 0.3.5._
Restituisce il puntatore alla finestra che mostra il buffer.
@@ -11335,7 +11334,7 @@ weechat.nicklist_remove_all(my_buffer)
weechat_nicklist_get_next_item
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Ottiene il prossimo gruppo oppure il nick dalla lista nick (usato principalmente
per mostrare la lista nick).
@@ -11387,7 +11386,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_nicklist_group_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce un valore intero della proprietà di un gruppo.
@@ -11433,7 +11432,7 @@ visible = weechat.nicklist_group_get_integer(buffer, group, "visible")
weechat_nicklist_group_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce il valore stringa della proprietà di un gruppo.
@@ -11479,7 +11478,7 @@ color = weechat.nicklist_group_get_string(buffer, group, "color")
weechat_nicklist_group_get_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce il valore puntatore della proprietà di un gruppo.
@@ -11524,7 +11523,7 @@ parent = weechat.nicklist_group_get_pointer(buffer, group, "parent")
weechat_nicklist_group_set
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Imposta il valore stringa della proprietà di un gruppo.
@@ -11592,7 +11591,7 @@ weechat.nicklist_group_set(buffer, group, "visible", "0")
weechat_nicklist_nick_get_integer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce il valore intero della proprietà di un nick.
@@ -11637,7 +11636,7 @@ visible = weechat.nicklist_nick_get_integer(buffer, nick, "visible")
weechat_nicklist_nick_get_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce il valore stringa della proprietà di un nick.
@@ -11685,7 +11684,7 @@ color = weechat.nicklist_nick_get_string(buffer, nick, "color")
weechat_nicklist_nick_get_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce il valore puntatore della proprietà di un nick.
@@ -11730,7 +11729,7 @@ group = weechat.nicklist_nick_get_pointer(buffer, nick, "group")
weechat_nicklist_nick_set
^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Imposta il valore stringa della proprietà di un nick.
@@ -11886,10 +11885,10 @@ Argomenti:
// TRANSLATION MISSING
** 'struct t_gui_buffer *buffer': buffer displayed in window (if window is NULL,
then it is current buffer) or buffer given in bar item with syntax:
- "@buffer:item" _(novità nella versione 0.4.2)_
+ "@buffer:item" _(WeeChat ≥ 0.4.2)_
// TRANSLATION MISSING
** 'struct t_hashtable *extra_info': always NULL (argument is reserved for a
- future version) _(novità nella versione 0.4.2)_
+ future version) _(WeeChat ≥ 0.4.2)_
** valore restituito: contenuto dell'elemento barra
* 'build_callback_data': puntatore fornito alla callback quando
chiamata da WeeChat
@@ -12488,7 +12487,7 @@ weechat.prnt("", "WeeChat home is: %s" % weechat.info_get("weechat_dir"))
weechat_info_get_hashtable
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.4._
+_WeeChat ≥ 0.3.4._
Restituisce una info, come tabella hash, da WeeChat o da un plugin.
@@ -13352,7 +13351,7 @@ weechat_hdata_new
^^^^^^^^^^^^^^^^^
// TRANSLATION MISSING
-_Novità nella versione 0.3.6, updated in 0.3.9 and 0.4.0._
+_WeeChat ≥ 0.3.6, updated in 0.3.9 and 0.4.0._
Crea un nuovo hdata.
@@ -13390,13 +13389,13 @@ Argomenti:
successivo nella lista (può essere NULL se non è disponibile tale variabile)
// TRANSLATION MISSING
* 'create_allowed': 1 if create of structure is allowed, otherwise 0
- _(novità nella versione 0.4.0)_
+ _(WeeChat ≥ 0.4.0)_
// TRANSLATION MISSING
* 'delete_allowed': 1 if delete of structure is allowed, otherwise 0
- _(novità nella versione 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
* 'callback_update': callback to update data in hdata, can be NULL if no update
- is allowed _(novità nella versione 0.3.9)_, arguments and return value:
+ is allowed _(WeeChat ≥ 0.3.9)_, arguments and return value:
** 'void *data': pointer
** 'struct t_hdata *hdata': pointer to hdata
** 'struct t_hashtable *hashtable': hashtable with variables to update
@@ -13404,7 +13403,7 @@ Argomenti:
** return value: number of variables updated
// TRANSLATION MISSING
* 'callback_update_data': pointer given to update callback when it is called by
- WeeChat _(novità nella versione 0.3.9)_
+ WeeChat _(WeeChat ≥ 0.3.9)_
Valore restituito:
@@ -13423,7 +13422,7 @@ weechat_hdata_new_var
^^^^^^^^^^^^^^^^^^^^^
// TRANSLATION MISSING
-_Novità nella versione 0.3.6, updated in 0.3.9_
+_WeeChat ≥ 0.3.6, updated in 0.3.9_
Crea una nuova variabile in hdata.
@@ -13451,10 +13450,10 @@ Argomenti:
** WEECHAT_HDATA_OTHER
// TRANSLATION MISSING
* 'update_allowed': 1 if update of variable is allowed, otherwise 0
- _(novità nella versione 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
// TRANSLATION MISSING
* 'array_size': not NULL only if a variable is an array, and it can be:
- _(novità nella versione 0.3.9)_
+ _(WeeChat ≥ 0.3.9)_
** name of variable in hdata: this variable will be used as size of array
(dynamic size for array)
** integer (as string): fixed size for array
@@ -13508,7 +13507,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hdata_new_list
^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Crea una nuovo puntatore alla lista in hdata.
@@ -13569,7 +13568,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hdata_get
^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce hdata per una struttura di WeeChat o di un plugin.
@@ -13587,7 +13586,11 @@ struct t_hdata *weechat_hdata_get (const char *hdata_name);
Argomenti:
-* 'hdata_name': nome di un hdata:
+* 'hdata_name': nome di un hdata
+
+// TRANSLATION MISSING
+List of hdata:
+
include::autogen/plugin_api/hdata.txt[]
Valore restituito:
@@ -13615,7 +13618,7 @@ hdata = weechat.hdata_get("irc_server")
weechat_hdata_get_var_offset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce l'offset della variabile in hdata.
@@ -13656,7 +13659,7 @@ offset = weechat.hdata_get_var_offset(hdata, "name")
weechat_hdata_get_var_type
^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il tipo di variabile in hdata (come intero).
@@ -13719,7 +13722,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hdata_get_var_type_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il tipo di variabile in hdata (come stringa).
@@ -13761,7 +13764,7 @@ weechat.prnt("", "type = %s" % weechat.hdata_get_var_type_string(hdata, "name"))
weechat_hdata_get_var_array_size
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.9._
+_WeeChat ≥ 0.3.9._
// TRANSLATION MISSING
Return array size for variable in hdata.
@@ -13805,7 +13808,7 @@ array_size = weechat.hdata_get_var_array_size(hdata, pointer, "name")
weechat_hdata_get_var_array_size_string
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.9._
+_WeeChat ≥ 0.3.9._
// TRANSLATION MISSING
Return array size for variable in hdata (as string).
@@ -13851,7 +13854,7 @@ array_size = weechat.hdata_get_var_array_size_string(hdata, pointer, "name")
weechat_hdata_get_var_hdata
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce hdata per la variabile in hdata.
@@ -13892,7 +13895,7 @@ weechat.prnt("", "hdata = %s" % weechat.hdata_get_var_hdata(hdata, "name"))
weechat_hdata_get_var
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il puntatore al contenuto della variabile in hdata.
@@ -13928,7 +13931,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hdata_get_var_at_offset
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il puntatore al contenuto della variabile in hdata, usando un offset.
@@ -13965,7 +13968,7 @@ Questa funzione non è disponibile nelle API per lo scripting.
weechat_hdata_get_list
^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il puntatore alla lista da hdata.
@@ -14008,7 +14011,7 @@ buffers = weechat.hdata_get_list(hdata, "gui_buffers")
weechat_hdata_check_pointer
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Verifica se un puntatore è valido per un hdata e un puntatore della lista.
@@ -14067,7 +14070,7 @@ else:
weechat_hdata_move
^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Sposta il puntatore ad un altro elemento nella lista.
@@ -14126,7 +14129,7 @@ if buffer:
weechat_hdata_search
^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.4.1._
+_WeeChat ≥ 0.4.1._
// TRANSLATION MISSING
Search element in a list: the expression 'search' is evaluated for each element
@@ -14192,7 +14195,7 @@ if server:
weechat_hdata_char
^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Restituisce il valore di una variabile char in una struttura dati usando hdata.
@@ -14237,7 +14240,7 @@ weechat.prnt("", "letter = %c" % weechat.hdata_char(hdata, pointer, "letter"))
weechat_hdata_integer
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il valore di una variabile integer in una struttura dati usando hdata.
@@ -14286,7 +14289,7 @@ weechat.prnt("", "number = %d" % weechat.hdata_integer(hdata, buffer, "number"))
weechat_hdata_long
^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il valore della variabile long della struttura usando hdata.
@@ -14331,7 +14334,7 @@ weechat.prnt("", "longvar = %ld" % weechat.hdata_long(hdata, pointer, "longvar")
weechat_hdata_string
^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il valore della variabile string nella struttura usando hdata.
@@ -14380,7 +14383,7 @@ weechat.prnt("", "name = %s" % weechat.hdata_string(hdata, buffer, "name"))
weechat_hdata_pointer
^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il valore della variabile puntatore nella struttura usando hdata.
@@ -14429,7 +14432,7 @@ weechat.prnt("", "lines = %lx" % weechat.hdata_pointer(hdata, buffer, "lines"))
weechat_hdata_time
^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il valore della variabile time nella struttura usando hdata.
@@ -14500,7 +14503,7 @@ if ptr:
weechat_hdata_hashtable
^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.7._
+_WeeChat ≥ 0.3.7._
Restituisce il valore di una variabile nella tabella hash nella struttura usando
hdata.
@@ -14556,7 +14559,7 @@ for key in hash:
weechat_hdata_set
^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.9._
+_WeeChat ≥ 0.3.9._
Set new value for variable in a hdata.
@@ -14598,7 +14601,7 @@ This function is not available in scripting API.
weechat_hdata_update
^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.9._
+_WeeChat ≥ 0.3.9._
Update data in a hdata.
@@ -14618,7 +14621,7 @@ Argomenti:
allowed:
// TRANSLATION MISSING
** key `__create_allowed` (with any value): return 1 if create is allowed for
- structure, otherwise 0 _(new in version 0.4.0)_
+ structure, otherwise 0 _(WeeChat ≥ 0.4.0)_
** key `__delete_allowed` (with any value): return 1 if delete is allowed for
structure, otherwise 0
** key `__update_allowed`, value is name of a variable: return 1 if update is
@@ -14686,7 +14689,7 @@ if own_lines:
weechat_hdata_get_string
^^^^^^^^^^^^^^^^^^^^^^^^
-_Novità nella versione 0.3.6._
+_WeeChat ≥ 0.3.6._
Restituisce il valore stringa di una proprietà di hdata.
diff --git a/doc/it/weechat_user.it.txt b/doc/it/weechat_user.it.txt
index 8ae2ab4a2..b335a34be 100644
--- a/doc/it/weechat_user.it.txt
+++ b/doc/it/weechat_user.it.txt
@@ -409,17 +409,20 @@ Copying output to /tmp/crash.txt.
(gdb) bt full
#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6
#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6
-#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351
+#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1)
+ at /some_path/src/core/weechat.c:351
#3 <signal handler called>
-#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>)
- at /some_path/src/core/wee-hook.c:1364
+#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90,
+ remaining_calls=<value optimized out>) at /some_path/src/core/wee-hook.c:1364
hook_process = 0x254eb90
status = <value optimized out>
-#5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/wee-hook.c:1025
+#5 0x000000000044cc7d in hook_timer_exec ()
+ at /some_path/src/core/wee-hook.c:1025
tv_time = {tv_sec = 1272693881, tv_usec = 212665}
ptr_hook = 0x2811f40
next_hook = 0x0
-#6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319
+#6 0x000000000041b5b0 in gui_main_loop ()
+ at /some_path/src/gui/curses/gui-curses-main.c:319
hook_fd_keyboard = 0x173b600
tv_timeout = {tv_sec = 0, tv_usec = 0}
read_fds = {fds_bits = {0 <repeats 16 times>}}
@@ -483,32 +486,32 @@ Layout dello schermo
Esempio di terminale con WeeChat:
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Benvenuti in #test, questo è un canale di test │ ◀ barra "title"
-│12:52:27 --> | Flashy (flashcode@weechat.org) è entrato in #test │@Flashy│
-│12:52:27 -- | Nick #test: [@Flashy @joe +weebot] │@joe │
-│12:52:27 -- | Canale #test: 4 nick (2 ops, 0 halfop, 1 voce, 1 normale) │+weebot│
-│12:52:27 -- | Canale creato il Tue Jan 27 06:30:17 2009 │peter │
-│12:54:15 peter | ehi! │ │
-│12:55:01 @joe | ciao │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │ ◀ chat + barra "nicklist"
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │ ◀ barra "status"
-│[@Flashy(i)] ciao peter!█ │ ◀ barra "input"
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ bar "title"
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
+│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
+│12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
+│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
+│12:54:15 peter | hey! │ │
+│12:55:01 @joe | hello │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │
+│[@Flashy(i)] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ bars "status" and "input" bar "nicklist" ▲
........................................
Lo schermo è composto dalle seguenti aree:
@@ -525,35 +528,35 @@ Lo schermo è composto dalle seguenti aree:
La barra 'stato' ha i seguenti elementi predefiniti:
-[width="100%",cols="^3,^3l,10",options="header"]
+[width="100%",cols="^3,^3,10",options="header"]
|========================================
| Elemento | Esempio | Descrizione
-| time | [12:55] | Ora
-| buffer_count | [6] | Numero di buffer aperti
-| buffer_plugin | [irc/freenode] | Plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer)
-| buffer_number | 3 | Numero del buffer corrente
-| buffer_name | #test | Nome del buffer attivo
-| buffer_modes | +n | Modalità canale IRC
-| buffer_nicklist_count | {4} | Numero di nick nella lista nick
-| buffer_filter | * | Indicatore filtraggio: `*` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate
-| lag | [Ritardo: 2.5] | Indicatore ritardo, in secondi (nascosto se il ritardo è basso)
-| hotlist | [Att: 4:#abc(2,5), 6] | Elenco dei buffer con attività (messaggi non letti) (nell'esempio, 2 notifiche e 5 messaggi non letti su #abc, un messaggio non letto sul buffer #6)
-| completion | abc(2) def(5) | Elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola
-| scroll | -ANCORA(50)- | Indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata
+| time | `[12:55]` | Ora
+| buffer_count | `[6]` | Numero di buffer aperti
+| buffer_plugin | `[irc/freenode]` | Plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer)
+| buffer_number | `3` | Numero del buffer corrente
+| buffer_name | `#test` | Nome del buffer attivo
+| buffer_modes | `+n` | Modalità canale IRC
+| buffer_nicklist_count | `{4}` | Numero di nick nella lista nick
+| buffer_filter | `*` | Indicatore filtraggio: `*` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate
+| lag | `[Ritardo: 2.5]` | Indicatore ritardo, in secondi (nascosto se il ritardo è basso)
+| hotlist | `[H: 4:#abc(2,5), 6]` | Elenco dei buffer con attività (messaggi non letti) (nell'esempio, 2 notifiche e 5 messaggi non letti su #abc, un messaggio non letto sul buffer #6)
+| completion | `abc(2) def(5)` | Elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola
+| scroll | `-ANCORA(50)-` | Indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata
|========================================
La barra 'input' ha i seguenti elementi predefiniti:
-[width="100%",cols="^3,^6l,8",options="header"]
+[width="100%",cols="^3,^6,8",options="header"]
|========================================
-| Elemento | Esempio | Descrizione
-| input_paste | [Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No] | Chiede all'utente se incollare le righe
+| Elemento | Esempio | Descrizione
+| input_paste | `[Incollare 7 righe ? [ctrl-Y] Sì [ctrl-N] No]` | Chiede all'utente se incollare le righe
// TRANSLATION MISSING
-| input_prompt | [@Flashy(i)] | Prompt per l'input, for irc: nick and modes (mode "+i" means invisible on freenode)
-| away | (assente) | Indicatore di assenza
+| input_prompt | `[@Flashy(i)]` | Prompt per l'input, for irc: nick and modes (mode "+i" means invisible on freenode)
+| away | `(assente)` | Indicatore di assenza
// TRANSLATION MISSING
-| input_search | [Search (~ str,msg)] | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages)
-| input_text | ciao peter! | Testo in input
+| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages)
+| input_text | `ciao peter!` | Testo in input
|========================================
[[buffers_and_windows]]
@@ -578,96 +581,97 @@ da una finestra) o visualizzato da una o più finestre.
Esempio di split orizzontale (`/window splith`):
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #abc, channel about nothing! │
-│12:55:12 Max | hi │@Flashy│
-│12:55:20 @Flashy | hi Max! │Max │
-│12:55:32 Max | how are you? │ │
-│ │ │
-│ │ │ ◀ window #2
-│ │ │ (buffer #4)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] │
-│─────────────────────────────────────────────────────────────────────────────────────────│
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@Flashy│
-│12:55:01 @joe | hello │@joe │
-│ │+weebot│
-│ │peter │
-│ │ │ ◀ window #1
-│ │ │ (buffer #3)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
-│[@Flashy] hi peter!█ │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ window #2 (buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #abc │
+│12:55:12 Max | hi │@Flashy│
+│12:55:20 @Flashy | hi Max! │Max │
+│12:55:32 Max | how are you? │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
+│[@Flashy] │
+│───────────────────────────────────────────────────────────────────────────│
+│Welcome to #test │
+│12:54:15 peter | hey! │@Flashy│
+│12:55:01 @joe | hello │@joe │
+│ │+weebot│
+│ │peter │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
+│[@Flashy] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3)
........................................
Esempio di split verticale (`/window splitv`):
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #abc, channel about nothing! │
-│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
-│ │+weebot│12:55:32 Max | how are you? │ │
-│ │peter │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │[@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ window #1 ▲ window #2
- (buffer #3) (buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #abc │
+│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
........................................
Esempio di split orizzontale + verticale:
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #def, another channel │
-│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hello world │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
-│ │+weebot│ │ │
-│ │peter │ │ │ ◀ window #3
-│ │ │ │ │ (buffer #5)
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │[12:55] [6] [irc/freenode] 5:#def(+n){2} │
-│ │ │[@Flashy] │
-│ │ │────────────────────────────────────────────│
-│ │ │Welcome to #abc, channel about nothing! │
-│ │ │12:55:12 Max | hi │@Flashy│
-│ │ │12:55:20 @Flashy | hi Max! │Max │
-│ │ │12:55:32 Max | how are you? │ │
-│ │ │ │ │
-│ │ │ │ │ ◀ window #2
-│ │ │ │ │ (buffer #4)
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │ [12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │ [@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ window #1
- (buffer #3)
+ ▼ window #3 (buffer #5)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #def │
+│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │[12:55] [irc/oftc] 5:#def(+n){2} │
+│ │ │[@Flashy] │
+│ │ │─────────────────────────────────────│
+│ │ │Welcome to #abc │
+│ │ │12:55:12 Max | hi │@Flashy│
+│ │ │12:55:20 @Flashy | hi Max! │Max │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
........................................
// TRANSLATION MISSING
@@ -766,9 +770,9 @@ defined in bar (option 'color_delim').
Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/freenode.#weechat │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+┌───────────────────────────────────────────────────────────────────────────┐
+│[12:55] 3:irc/freenode.#weechat │
+└───────────────────────────────────────────────────────────────────────────┘
........................................
// TRANSLATION MISSING
@@ -963,110 +967,110 @@ Associazione tasti predefinita
Tasti per la riga di comando
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Tasti | Descrizione | Comando
-| @k(←) .2+| Passa al carattere precedente nella riga di comando .2+| /input move_previous_char
+| @k(←) .2+| Passa al carattere precedente nella riga di comando .2+| `/input move_previous_char`
| @k(C-)@k(b)
-| @k(→) .2+| Passa al carattere successivo nella riga di comando .2+| /input move_next_char
+| @k(→) .2+| Passa al carattere successivo nella riga di comando .2+| `/input move_next_char`
| @k(C-)@k(f)
-| @k(C-)@k(←) .2+| Passa alla parola precedente nella riga di comando .2+| /input move_previous_word
+| @k(C-)@k(←) .2+| Passa alla parola precedente nella riga di comando .2+| `/input move_previous_word`
| @k(A-)@k(b)
-| @k(C-)@k(→) .2+| Passa alla parola successiva nella riga di comando .2+| /input move_next_word
+| @k(C-)@k(→) .2+| Passa alla parola successiva nella riga di comando .2+| `/input move_next_word`
| @k(A-)@k(f)
-| @k(Home) .2+| Si sposta all'inizio della riga di comando .2+| /input move_beginning_of_line
+| @k(Home) .2+| Si sposta all'inizio della riga di comando .2+| `/input move_beginning_of_line`
| @k(C-)@k(a)
-| @k(End) .2+| Si sposta alla fine della riga di comando .2+| /input move_end_of_line
+| @k(End) .2+| Si sposta alla fine della riga di comando .2+| `/input move_end_of_line`
| @k(C-)@k(e)
-| @k(C-)@k(c) , @k(b) | Inserisce il codice per il testo in grassetto | /input insert \x02
-| @k(C-)@k(c) , @k(c) | Inserisce il codice per il testo colorato | /input insert \x03
-| @k(C-)@k(c) , @k(i) | Inserisce il codice per il testo in corsivo | /input insert \x1D
-| @k(C-)@k(c) , @k(o) | Inserisce il codice per il reset dei colori | /input insert \x0F
-| @k(C-)@k(c) , @k(r) | Inserisce il codice per l'inversione dei colori | /input insert \x12
-| @k(C-)@k(c) , @k(u) | Inserisce il codice per il testo sottolineato | /input insert \x15
-| @k(Del) .2+| Elimina il carattere successivo nella riga di comando .2+| /input delete_next_char
+| @k(C-)@k(c) , @k(b) | Inserisce il codice per il testo in grassetto | `/input insert \x02`
+| @k(C-)@k(c) , @k(c) | Inserisce il codice per il testo colorato | `/input insert \x03`
+| @k(C-)@k(c) , @k(i) | Inserisce il codice per il testo in corsivo | `/input insert \x1D`
+| @k(C-)@k(c) , @k(o) | Inserisce il codice per il reset dei colori | `/input insert \x0F`
+| @k(C-)@k(c) , @k(r) | Inserisce il codice per l'inversione dei colori | `/input insert \x12`
+| @k(C-)@k(c) , @k(u) | Inserisce il codice per il testo sottolineato | `/input insert \x15`
+| @k(Del) .2+| Elimina il carattere successivo nella riga di comando .2+| `/input delete_next_char`
| @k(C-)@k(d)
-| @k(Backsp.) .2+| Elimina il carattere precedente nella riga di comando .2+| /input delete_previous_char
+| @k(Backsp.) .2+| Elimina il carattere precedente nella riga di comando .2+| `/input delete_previous_char`
| @k(C-)@k(h)
-| @k(C-)@k(k) | Elimina dal cursore fino alla fine della riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_end_of_line
-| @k(C-)@k(r) | Cerca del testo nella cronologia del buffer (consultare <<key_bindings_search_context,tasti per il contesto search>>) | /input search_text
-| @k(C-)@k(t) | Inverti caratteri | /input transpose_chars
-| @k(C-)@k(u) | Elimina dal cursore fino all'inizio della riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_beginning_of_line
-| @k(C-)@k(w) | Elimina la parola precedente nella riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_previous_word
-| @k(C-)@k(y) | Incolla il contenuto degli appunti | /input clipboard_paste
-| @k(C-)@k(_) | Annulla l'ultima azione sulla riga di comando | /input undo
-| @k(A-)@k(_) | Ripete l'ultima azione sulla riga di comando | /input redo
-| @k(Tab) | Completa comando o nick (@k(Tab) di nuovo: trova prossimo completamento) | /input complete_next
-| @k(S-)@k(Tab) | Senza completamento: effettua un completamento parziale, con completamento in sospeso: completa con il completamento precedente | /input complete_previous
-| @k(Invio) .3+| Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca) .3+| /input return
+| @k(C-)@k(k) | Elimina dal cursore fino alla fine della riga di comando (la stringa eliminata viene copiata negli appunti) | `/input delete_end_of_line`
+| @k(C-)@k(r) | Cerca del testo nella cronologia del buffer (consultare <<key_bindings_search_context,tasti per il contesto search>>) | `/input search_text`
+| @k(C-)@k(t) | Inverti caratteri | `/input transpose_chars`
+| @k(C-)@k(u) | Elimina dal cursore fino all'inizio della riga di comando (la stringa eliminata viene copiata negli appunti) | `/input delete_beginning_of_line`
+| @k(C-)@k(w) | Elimina la parola precedente nella riga di comando (la stringa eliminata viene copiata negli appunti) | `/input delete_previous_word`
+| @k(C-)@k(y) | Incolla il contenuto degli appunti | `/input clipboard_paste`
+| @k(C-)@k(_) | Annulla l'ultima azione sulla riga di comando | `/input undo`
+| @k(A-)@k(_) | Ripete l'ultima azione sulla riga di comando | `/input redo`
+| @k(Tab) | Completa comando o nick (@k(Tab) di nuovo: trova prossimo completamento) | `/input complete_next`
+| @k(S-)@k(Tab) | Senza completamento: effettua un completamento parziale, con completamento in sospeso: completa con il completamento precedente | `/input complete_previous`
+| @k(Invio) .3+| Esegue comando o invia messaggio (in modalità ricerca: ferma ricerca) .3+| `/input return`
| @k(C-)@k(j)
| @k(C-)@k(m)
-| @k(↑) | Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto) | /input history_previous
-| @k(↓) | Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso) | /input history_next
-| @k(C-)@k(↑) | Chiama il comando/messaggio precedente nella cronologia globale (identico per tutti i buffer) | /input history_global_previous
-| @k(C-)@k(↓) | Chiama il comando/messaggio successivo nella cronologia globale (identico per tutti i buffer) | /input history_global_next
-| @k(A-)@k(d) | Elimina la parola successiva nella riga di comando (la stringa eliminata viene copiata negli appunti) | /input delete_next_word
-| @k(A-)@k(k) | Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto esiste) nella riga di comando | /input grab_key_command
-| @k(A-)@k(r) | Elimina l'intera riga di comando | /input delete_line
-| @k(A-)@k(s) | Abilita/disabilita aspell | /mute aspell toggle
+| @k(↑) | Chiama comando/messaggio precedente (in modalità ricerca: cerca in alto) | `/input history_previous`
+| @k(↓) | Chiama comando/messaggio precedente (in modalità ricerca: cerca in basso) | `/input history_next`
+| @k(C-)@k(↑) | Chiama il comando/messaggio precedente nella cronologia globale (identico per tutti i buffer) | `/input history_global_previous`
+| @k(C-)@k(↓) | Chiama il comando/messaggio successivo nella cronologia globale (identico per tutti i buffer) | `/input history_global_next`
+| @k(A-)@k(d) | Elimina la parola successiva nella riga di comando (la stringa eliminata viene copiata negli appunti) | `/input delete_next_word`
+| @k(A-)@k(k) | Cattura un tasto ed inserisce il suo codice (e il comando associato se il tasto esiste) nella riga di comando | `/input grab_key_command`
+| @k(A-)@k(r) | Elimina l'intera riga di comando | `/input delete_line`
+| @k(A-)@k(s) | Abilita/disabilita aspell | `/mute aspell toggle`
|========================================
[[key_bindings_buffers_windows]]
Tasti per buffer / finestre
^^^^^^^^^^^^^^^^^^^^^^^^^^^
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Tasti | Descrizione | Comando
-| @k(C-)@k(l) | Ridisegna l'intera finestra | /window refresh
-| @k(C-)@k(s) , @k(C-)@k(u) | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer | /input set_unread
-| @k(C-)@k(x) | Passa al buffer attivo se i buffer sono collegati con lo stesso numero | /input switch_active_buffer
-// TRANSLATION MISSING
-| @k(A-)@k(x) | Zoom on merged buffer (@k(A-)@k(x) again: display all merged buffers) | /input zoom_merged_buffer
-| @k(PgUp) | Scorre in alto di una pagina nella cronologia del buffer | /window page_up
-| @k(PgDn) | Scorre di una pagina in basso nella cronologia del buffer | /window page_down
-| @k(A-)@k(PgUp) | Scorre di qualche riga in alto nella cronologia del buffer | /window scroll_up
-| @k(A-)@k(PgDn) | Scorre di qualche riga in basso nella cronologia del buffer | /window scroll_down
-| @k(A-)@k(Home) | Scorre in cima al buffer | /window scroll_top
-| @k(A-)@k(End) | Scorre alla fine del del buffer | /window scroll_bottom
-| @k(A-)@k(←) .4+| Passa al buffer precedente .4+| /buffer -1
+| @k(C-)@k(l) | Ridisegna l'intera finestra | `/window refresh`
+| @k(C-)@k(s) , @k(C-)@k(u) | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer | `/input set_unread`
+| @k(C-)@k(x) | Passa al buffer attivo se i buffer sono collegati con lo stesso numero | `/input switch_active_buffer`
+// TRANSLATION MISSING
+| @k(A-)@k(x) | Zoom on merged buffer (@k(A-)@k(x) again: display all merged buffers) | `/input zoom_merged_buffer`
+| @k(PgUp) | Scorre in alto di una pagina nella cronologia del buffer | `/window page_up`
+| @k(PgDn) | Scorre di una pagina in basso nella cronologia del buffer | `/window page_down`
+| @k(A-)@k(PgUp) | Scorre di qualche riga in alto nella cronologia del buffer | `/window scroll_up`
+| @k(A-)@k(PgDn) | Scorre di qualche riga in basso nella cronologia del buffer | `/window scroll_down`
+| @k(A-)@k(Home) | Scorre in cima al buffer | `/window scroll_top`
+| @k(A-)@k(End) | Scorre alla fine del del buffer | `/window scroll_bottom`
+| @k(A-)@k(←) .4+| Passa al buffer precedente .4+| `/buffer -1`
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
-| @k(A-)@k(→) .4+| Passa al buffer successivo .4+| /buffer +1
+| @k(A-)@k(→) .4+| Passa al buffer successivo .4+| `/buffer +1`
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
-| @k(F7) | Passa alla finestra precedente | /window -1
-| @k(F8) | Passa alla finestra successiva | /window +1
-| @k(F9) | Scorre il titolo del buffer sulla sinistra | /bar scroll title * -30%
-| @k(F10) | Scorre il titolo del buffer sulla destra | /bar scroll title * +30%
-| @k(F11) | Scorre di una pagina in alto nella lista nick | /bar scroll nicklist * -100%
-| @k(F12) | Scorre di una pagina in basso nella lista nick | /bar scroll nicklist * +100%
-| @k(A-)@k(F11) | Sposta all'inizio della lista nick | /bar scroll nicklist * b
-| @k(A-)@k(F12) | Sposta alla fine della lista nick | /bar scroll nicklist * e
-| @k(A-)@k(a) | Passa al buffer successivo con attività (con priorità: highligh, messagge, altro) | /input jump_smart
-| @k(A-)@k(h) | Pulisce hotlist (notifica di attività su altri buffer) | /input hotlist_clear
-| @k(A-)@k(j) , @k(A-)@k(l) | Passa all'ultimo buffer | /input jump_last_buffer
-| @k(A-)@k(j) , @k(A-)@k(r) | Passa al buffer raw IRC | /server raw
-| @k(A-)@k(j) , @k(A-)@k(s) | Passa al buffer server IRC | /server jump
-| @k(A-)@k(0...9) | Passa al buffer numero (0 = 10) | /buffer *N
-| @k(A-)@k(j) , @k(01...99) | Passa al buffer numero | /buffer NN
-| @k(A-)@k(m) | Abilita/disabilita | /mouse toggle
-| @k(A-)@k(n) | Scorre fino alla notifica successiva | /window scroll_next_highlight
-| @k(A-)@k(p) | Scorre fino alla notifica precedente | /window scroll_previous_highlight
-| @k(A-)@k(u) | Scorre fino alla prima riga non letta nel buffer | /window scroll_unread
-| @k(A-)@k(w) , @k(A-)@k(↑) | Passa alla finestra in alto | /window up
-| @k(A-)@k(w) , @k(A-)@k(↓) | Passa alla finestra in basso | /window down
-| @k(A-)@k(w) , @k(A-)@k(←) | Passa alla finestra sulla sinistra | /window left
-| @k(A-)@k(w) , @k(A-)@k(→) | Passa alla finestrs sulla destra | /window right
-| @k(A-)@k(w) , @k(A-)@k(b) | Bilancia le dimensioni di tutte le finestre | /window balance
-| @k(A-)@k(w) , @k(A-)@k(s) | Scambia i buffer di due finestra | /window swap
-| @k(A-)@k(z) | Ingrandimento sulla finestra attiva (@k(A-)@k(z) di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento) | /window zoom
-| @k(A-)@k(<) | Passa al buffer precedente nella lista dei buffer visitati | /input jump_previously_visited_buffer
-| @k(A-)@k(>) | Passa al buffer successivo nella lista dei buffer visitati | /input jump_next_visited_buffer
-| @k(A-)@k(/) | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer) | /input jump_last_buffer_displayed
-| @k(A-)@k(=) | Attiva/disattiva filtri | /filter toggle
+| @k(F7) | Passa alla finestra precedente | `/window -1`
+| @k(F8) | Passa alla finestra successiva | `/window +1`
+| @k(F9) | Scorre il titolo del buffer sulla sinistra | `/bar scroll title * -30%`
+| @k(F10) | Scorre il titolo del buffer sulla destra | `/bar scroll title * +30%`
+| @k(F11) | Scorre di una pagina in alto nella lista nick | `/bar scroll nicklist * -100%`
+| @k(F12) | Scorre di una pagina in basso nella lista nick | `/bar scroll nicklist * +100%`
+| @k(A-)@k(F11) | Sposta all'inizio della lista nick | `/bar scroll nicklist * b`
+| @k(A-)@k(F12) | Sposta alla fine della lista nick | `/bar scroll nicklist * e`
+| @k(A-)@k(a) | Passa al buffer successivo con attività (con priorità: highligh, messagge, altro) | `/input jump_smart`
+| @k(A-)@k(h) | Pulisce hotlist (notifica di attività su altri buffer) | `/input hotlist_clear`
+| @k(A-)@k(j) , @k(A-)@k(l) | Passa all'ultimo buffer | `/input jump_last_buffer`
+| @k(A-)@k(j) , @k(A-)@k(r) | Passa al buffer raw IRC | `/server raw`
+| @k(A-)@k(j) , @k(A-)@k(s) | Passa al buffer server IRC | `/server jump`
+| @k(A-)@k(0...9) | Passa al buffer numero (0 = 10) | `/buffer *N`
+| @k(A-)@k(j) , @k(01...99) | Passa al buffer numero | `/buffer NN`
+| @k(A-)@k(m) | Abilita/disabilita | `/mouse toggle`
+| @k(A-)@k(n) | Scorre fino alla notifica successiva | `/window scroll_next_highlight`
+| @k(A-)@k(p) | Scorre fino alla notifica precedente | `/window scroll_previous_highlight`
+| @k(A-)@k(u) | Scorre fino alla prima riga non letta nel buffer | `/window scroll_unread`
+| @k(A-)@k(w) , @k(A-)@k(↑) | Passa alla finestra in alto | `/window up`
+| @k(A-)@k(w) , @k(A-)@k(↓) | Passa alla finestra in basso | `/window down`
+| @k(A-)@k(w) , @k(A-)@k(←) | Passa alla finestra sulla sinistra | `/window left`
+| @k(A-)@k(w) , @k(A-)@k(→) | Passa alla finestrs sulla destra | `/window right`
+| @k(A-)@k(w) , @k(A-)@k(b) | Bilancia le dimensioni di tutte le finestre | `/window balance`
+| @k(A-)@k(w) , @k(A-)@k(s) | Scambia i buffer di due finestra | `/window swap`
+| @k(A-)@k(z) | Ingrandimento sulla finestra attiva (@k(A-)@k(z) di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento) | `/window zoom`
+| @k(A-)@k(<) | Passa al buffer precedente nella lista dei buffer visitati | `/input jump_previously_visited_buffer`
+| @k(A-)@k(>) | Passa al buffer successivo nella lista dei buffer visitati | `/input jump_next_visited_buffer`
+| @k(A-)@k(/) | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer) | `/input jump_last_buffer_displayed`
+| @k(A-)@k(=) | Attiva/disattiva filtri | `/filter toggle`
|========================================
[[key_bindings_search_context]]
@@ -1076,17 +1080,17 @@ Tasti per il contesto "search"
Questi tasti sono usati nel contesto "search" (quando viene digitato
@k(C-)@k(r) per cercare del testo nel buffer).
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| Key | Descrizione | Comando
// TRANSLATION MISSING
-| @k(C-)@k(r) | Switch search type: string (default), regular expression | /input search_switch_regex
-| @k(A-)@k(c) | Passa alla ricerca esatta | /input search_switch_case
+| @k(C-)@k(r) | Switch search type: string (default), regular expression | `/input search_switch_regex`
+| @k(A-)@k(c) | Passa alla ricerca esatta | `/input search_switch_case`
// TRANSLATION MISSING
-| @k(Tab) | Switch search in: messages (default), prefixes, prefixes + messages | /input search_switch_where
-| @k(↑) | Cerca riga precedente | /input search_previous
-| @k(↓) | Cerca riga successiva | /input search_next
-| @k(Invio) .3+| Ferma ricerca .3+| /input search_stop
+| @k(Tab) | Switch search in: messages (default), prefixes, prefixes + messages | `/input search_switch_where`
+| @k(↑) | Cerca riga precedente | `/input search_previous`
+| @k(↓) | Cerca riga successiva | `/input search_next`
+| @k(Invio) .3+| Ferma ricerca .3+| `/input search_stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1098,26 +1102,26 @@ Tasti per il contesto "cursor"
Questi tasti sono usati nel contesto "cursor" (movimento libero del cursore
sullo schermo.
-[width="100%",cols="^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Tasto | Zona | Descrizione | Comando
-| @k(↑) | - | Sposta il cursore di una riga in alto | /cursor move up
-| @k(↓) | - | Sposta il cursore di una riga in basso | /cursor move down
-| @k(←) | - | Sposta il cursore di una colonna a sinistra | /cursor move left
-| @k(→) | - | Sposta il cursore di una colonna a destra | /cursor move right
-| @k(A-)@k(↑) | - | Sposta il cursore nell'area in alto | /cursor move area_up
-| @k(A-)@k(↓) | - | Sposta il cursore nell'area in basso | /cursor move area_down
-| @k(A-)@k(←) | - | Sposta il cursore nell'area a sinistra | /cursor move area_left
-| @k(A-)@k(→) | - | Sposta il cursore nell'area a destra | /cursor move area_right
-| @k(m) | chat | Cita messaggio | hsignal:chat_quote_message;/cursor stop
-| @k(q) | chat | Cita prefisso + messaggio | hsignal:chat_quote_prefix_message;/cursor stop
-| @k(Q) | chat | Cita ora + prefisso + messaggio | hsignal:chat_quote_time_prefix_message;/cursor stop
-| @k(b) | lista nick | Ban di un nick | /window ${_window_number};/ban ${nick}
-| @k(k) | lista nick | Kick di un nick | /window ${_window_number};/kick ${nick}
-| @k(K) | lista nick | Kick e ban di un nick | /window ${_window_number};/kickban ${nick}
-| @k(q) | lista nick | Apri query con il nick | /window ${_window_number};/query ${nick};/cursor stop
-| @k(w) | lista nick | Effettua un whois sul nick | /window ${_window_number};/whois ${nick}
-| @k(Enter) .3+| - .3+| Ferma la modalità cursore .3+| /cursor stop
+| @k(↑) | - | Sposta il cursore di una riga in alto | `/cursor move up`
+| @k(↓) | - | Sposta il cursore di una riga in basso | `/cursor move down`
+| @k(←) | - | Sposta il cursore di una colonna a sinistra | `/cursor move left`
+| @k(→) | - | Sposta il cursore di una colonna a destra | `/cursor move right`
+| @k(A-)@k(↑) | - | Sposta il cursore nell'area in alto | `/cursor move area_up`
+| @k(A-)@k(↓) | - | Sposta il cursore nell'area in basso | `/cursor move area_down`
+| @k(A-)@k(←) | - | Sposta il cursore nell'area a sinistra | `/cursor move area_left`
+| @k(A-)@k(→) | - | Sposta il cursore nell'area a destra | `/cursor move area_right`
+| @k(m) | chat | Cita messaggio | `hsignal:chat_quote_message;/cursor stop`
+| @k(q) | chat | Cita prefisso + messaggio | `hsignal:chat_quote_prefix_message;/cursor stop`
+| @k(Q) | chat | Cita ora + prefisso + messaggio | `hsignal:chat_quote_time_prefix_message;/cursor stop`
+| @k(b) | lista nick | Ban di un nick | `/window ${_window_number};/ban ${nick}`
+| @k(k) | lista nick | Kick di un nick | `/window ${_window_number};/kick ${nick}`
+| @k(K) | lista nick | Kick e ban di un nick | `/window ${_window_number};/kickban ${nick}`
+| @k(q) | lista nick | Apri query con il nick | `/window ${_window_number};/query ${nick};/cursor stop`
+| @k(w) | lista nick | Effettua un whois sul nick | `/window ${_window_number};/whois ${nick}`
+| @k(Enter) .3+| - .3+| Ferma la modalità cursore .3+| `/cursor stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1130,35 +1134,35 @@ Questi tasti sono usati nel contesto "mouse", ovvero quando si verifica un
evento del mouse.
// TRANSLATION MISSING (6)
-[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| Tasto ^(1)^ | Azione | Zona | Descrizione | Comando
-| ◾◽◽ | - | chat | Passa alla finestra | /window ${_window_number}
-| ◾◽◽ | sinistra | chat | Passa al buffer precedente | /window ${_window_number};/buffer +1
-| ◾◽◽ | destra | chat | Passa al buffer successivo | /window ${_window_number};/buffer +1
-| ◾◽◽ | sinistra (lungo) | chat | Switch to first buffer | /window ${_window_number};/buffer 1
-| ◾◽◽ | destra (lungo) | chat | Passa all'ultimo buffer | /window ${_window_number};/input jump_last_buffer
-| ◾◽◽ | - | chat (script buffer) | Select line in script buffer | /script go ${_chat_line_y}
-| ◽◽◾ | - | chat (script buffer) | Install/remove script | /script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}
-| ⇑ | - | chat | Scorre di qualche riga in alto nella cronologia del buffer | /window scroll_up -window ${_window_number}
-| ⇓ | - | chat | Scorre di qualche riga in basso nella cronologia del buffer | /window scroll_down -window ${_window_number}
-| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer | /script up 5
-| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer | /script down 5
-| @k(C-)⇑ | - | chat | Scroll horizontally to the left | /window scroll_horiz -window ${_window_number} -10%
-| @k(C-)⇓ | - | chat | Scroll horizontally to the right | /window scroll_horiz -window ${_window_number} +10%
-| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick | /bar scroll nicklist ${_window_number} -100%
-| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick | /bar scroll nicklist ${_window_number} +100%
-| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick | /bar scroll nicklist ${_window_number} b
-| ◾◽◽ | giù (lungo) | lista nick | Sposta alla fine della lista nick | /bar scroll nicklist ${_window_number} e
-| ◾◽◽ | - | lista nick | Apre una query con un nick | /window ${_window_number};/query ${nick}
-| ◽◽◾ | - | lista nick | Effettua un whois su un nick | /window ${_window_number};/whois ${nick}
-| ◾◽◽ | sinistra | lista nick | Kick di un nick | /window ${_window_number};/kick ${nick}
-| ◾◽◽ | sinistra (lungo) | lista nick | Kick e ban di un nick | /window ${_window_number};/kickban ${nick}
-| ◽◽◾ | sinistra | lista nick | Ban di un nick | /window ${_window_number};/ban ${nick}
-| ◽◽◾ | - | input | Cattura un evento del mouse e inserisce il codice nella riga di comando | /input grab_mouse_area
-| ⇑ | - | ogni barra | Scorre la barra del -20% | /bar scroll ${_bar_name} ${_window_number} -20%
-| ⇓ | - | ogni barra | Scorre la barra del +20% | /bar scroll ${_bar_name} ${_window_number} +20%
-| ◽◾◽ | - | ovunque | Avvia la modalità cursore in questo punto | /cursor go ${_x},${_y}
+| ◾◽◽ | - | chat | Passa alla finestra | `/window ${_window_number}`
+| ◾◽◽ | sinistra | chat | Passa al buffer precedente | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | destra | chat | Passa al buffer successivo | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | sinistra (lungo) | chat | Switch to first buffer | `/window ${_window_number};/buffer 1`
+| ◾◽◽ | destra (lungo) | chat | Passa all'ultimo buffer | `/window ${_window_number};/input jump_last_buffer`
+| ◾◽◽ | - | chat (script buffer) | Select line in script buffer | `/script go ${_chat_line_y}`
+| ◽◽◾ | - | chat (script buffer) | Install/remove script | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
+| ⇑ | - | chat | Scorre di qualche riga in alto nella cronologia del buffer | `/window scroll_up -window ${_window_number}`
+| ⇓ | - | chat | Scorre di qualche riga in basso nella cronologia del buffer | `/window scroll_down -window ${_window_number}`
+| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer | `/script up 5`
+| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer | `/script down 5`
+| @k(C-)⇑ | - | chat | Scroll horizontally to the left | `/window scroll_horiz -window ${_window_number} -10%`
+| @k(C-)⇓ | - | chat | Scroll horizontally to the right | `/window scroll_horiz -window ${_window_number} +10%`
+| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick | `/bar scroll nicklist ${_window_number} -100%`
+| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick | `/bar scroll nicklist ${_window_number} +100%`
+| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick | `/bar scroll nicklist ${_window_number} b`
+| ◾◽◽ | giù (lungo) | lista nick | Sposta alla fine della lista nick | `/bar scroll nicklist ${_window_number} e`
+| ◾◽◽ | - | lista nick | Apre una query con un nick | `/window ${_window_number};/query ${nick}`
+| ◽◽◾ | - | lista nick | Effettua un whois su un nick | `/window ${_window_number};/whois ${nick}`
+| ◾◽◽ | sinistra | lista nick | Kick di un nick | `/window ${_window_number};/kick ${nick}`
+| ◾◽◽ | sinistra (lungo) | lista nick | Kick e ban di un nick | `/window ${_window_number};/kickban ${nick}`
+| ◽◽◾ | sinistra | lista nick | Ban di un nick | `/window ${_window_number};/ban ${nick}`
+| ◽◽◾ | - | input | Cattura un evento del mouse e inserisce il codice nella riga di comando | `/input grab_mouse_area`
+| ⇑ | - | ogni barra | Scorre la barra del -20% | `/bar scroll ${_bar_name} ${_window_number} -20%`
+| ⇓ | - | ogni barra | Scorre la barra del +20% | `/bar scroll ${_bar_name} ${_window_number} +20%`
+| ◽◾◽ | - | ovunque | Avvia la modalità cursore in questo punto | `/cursor go ${_x},${_y}`
|========================================
// TRANSLATION MISSING
@@ -2250,20 +2254,20 @@ I codici seguenti possono essere utilizzati nelle stringhe e vengono estese
automaticamente da WeeChat quando si risponde alle CTCP
// TRANSLATION MISSING ($versiongit + $git + $username (name))
-[width="100%",cols="^2l,4,8l",options="header"]
+[width="100%",cols="^2l,4,8",options="header"]
|=======================================
| Codice | Descrizione | Valore/esempio
-| $clientinfo | Elenco di CTCP supportate | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| $version | Versione di WeeChat | 0.4.0-dev
-| $versiongit | Versione di WeeChat + git version ^(1)^ | 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| $git | Git version ^(1)^ | v0.3.9-104-g7eb5cc4
-| $compilation | Data di compilazione di WeeChat | Dec 16 2012
-| $osinfo | Informazioni sull'OS | Linux 2.6.32-5-amd64 / x86_64
-| $site | Sito di WeeChat | http://www.weechat.org/
-| $download | Sito di WeeChat, pagina di download | http://www.weechat.org/download
-| $time | Data/ora correnti | Sun, 16 Dec 2012 10:40:48 +0100
-| $username | Nome utente sul server IRC | name
-| $realname | Nome reale sul server IRC | John Doe
+| $clientinfo | Elenco di CTCP supportate | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| $version | Versione di WeeChat | `0.4.0-dev`
+| $versiongit | Versione di WeeChat + git version ^(1)^ | `0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| $git | Git version ^(1)^ | `v0.3.9-104-g7eb5cc4`
+| $compilation | Data di compilazione di WeeChat | `Dec 16 2012`
+| $osinfo | Informazioni sull'OS | `Linux 2.6.32-5-amd64 / x86_64`
+| $site | Sito di WeeChat | `http://www.weechat.org/`
+| $download | Sito di WeeChat, pagina di download | `http://www.weechat.org/download`
+| $time | Data/ora correnti | `Sun, 16 Dec 2012 10:40:48 +0100`
+| $username | Nome utente sul server IRC | `name`
+| $realname | Nome reale sul server IRC | `John Doe`
|=======================================
// TRANSLATION MISSING
@@ -2275,15 +2279,15 @@ Se le opzioni CTCP non sono definite (comportamento predefinito),
le risposte CTCP sono:
// TRANSLATION MISSING ($username (name))
-[width="100%",cols="^2,4l,8l",options="header"]
+[width="100%",cols="^2,4,8",options="header"]
|=======================================
-| CTCP | Formato risposta | Esempio
-| CLIENTINFO | $clientinfo | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| FINGER | WeeChat $versiongit | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| SOURCE | $download | http://www.weechat.org/download
-| TIME | $time | Sun, 16 Dec 2012 10:40:48 +0100
-| USERINFO | $username ($realname) | name (John Doe)
-| VERSION | WeeChat $versiongit ($compilation) | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)
+| CTCP | Formato risposta | Esempio
+| CLIENTINFO | `$clientinfo` | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| FINGER | `WeeChat $versiongit` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| SOURCE | `$download` | `http://www.weechat.org/download`
+| TIME | `$time` | `Sun, 16 Dec 2012 10:40:48 +0100`
+| USERINFO | `$username ($realname)` | `name (John Doe)`
+| VERSION | `WeeChat $versiongit ($compilation)` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)`
|=======================================
[[irc_target_buffer]]
diff --git a/doc/ja/autogen/plugin_api/hdata.txt b/doc/ja/autogen/plugin_api/hdata.txt
index 3bbcbcaa1..0559894da 100644
--- a/doc/ja/autogen/plugin_api/hdata.txt
+++ b/doc/ja/autogen/plugin_api/hdata.txt
@@ -1,904 +1,901 @@
-[width="100%",cols="^1,^2,4,8,4,4",options="header"]
-|========================================
-| プラグイン | 名前 | 説明 | 変数 | アップデート可 | リスト
-
-| guile | guile_callback | スクリプトのコールバック |
- '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") |
- |
- -
-
-| guile | guile_script | スクリプトのリスト |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| irc | irc_channel | irc チャンネル |
- 'type' (integer) +
- 'name' (string) +
- 'topic' (string) +
- 'modes' (string) +
- 'limit' (integer) +
- 'key' (string) +
- 'join_msg_received' (hashtable) +
- 'checking_away' (integer) +
- 'away_message' (string) +
- 'has_quit_server' (integer) +
- 'cycle' (integer) +
- 'part' (integer) +
- 'nick_completion_reset' (integer) +
- 'pv_remote_nick_color' (string) +
- 'hook_autorejoin' (pointer) +
- 'nicks_count' (integer) +
- 'nicks' (pointer, hdata: "irc_nick") +
- 'last_nick' (pointer, hdata: "irc_nick") +
- 'nicks_speaking' (pointer) +
- 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking") +
- 'join_smart_filtered' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'prev_channel' (pointer, hdata: "irc_channel") +
- 'next_channel' (pointer, hdata: "irc_channel") |
- |
- -
-
-| irc | irc_channel_speaking | irc 会話中チャンネル |
- 'nick' (string) +
- 'time_last_message' (time) +
- 'prev_nick' (pointer, hdata: "irc_channel_speaking") +
- 'next_nick' (pointer, hdata: "irc_channel_speaking") |
- |
- -
-
-| irc | irc_ignore | irc 無視 |
- 'number' (integer) +
- 'mask' (string) +
- 'regex_mask' (pointer) +
- 'server' (string) +
- 'channel' (string) +
- 'prev_ignore' (pointer, hdata: "irc_ignore") +
- 'next_ignore' (pointer, hdata: "irc_ignore") |
- |
- 'irc_ignore_list' +
- 'last_irc_ignore'
-
-| irc | irc_nick | irc ニックネーム |
- 'name' (string) +
- 'host' (string) +
- 'prefixes' (string) +
- 'prefix' (string) +
- 'away' (integer) +
- 'color' (string) +
- 'prev_nick' (pointer, hdata: "irc_nick") +
- 'next_nick' (pointer, hdata: "irc_nick") |
- |
- -
-
-| irc | irc_notify | irc 通知 |
- 'server' (pointer, hdata: "irc_server") +
- 'nick' (string) +
- 'check_away' (integer) +
- 'is_on_server' (integer) +
- 'away_message' (string) +
- 'ison_received' (integer) +
- 'prev_notify' (pointer, hdata: "irc_notify") +
- 'next_notify' (pointer, hdata: "irc_notify") |
- |
- -
-
-| irc | irc_redirect | irc リダイレクト |
- 'server' (pointer, hdata: "irc_server") +
- 'pattern' (string) +
- 'signal' (string) +
- 'count' (integer) +
- 'current_count' (integer) +
- 'string' (string) +
- 'timeout' (integer) +
- 'command' (string) +
- 'assigned_to_command' (integer) +
- 'start_time' (time) +
- 'cmd_start' (hashtable) +
- 'cmd_stop' (hashtable) +
- 'cmd_extra' (hashtable) +
- 'cmd_start_received' (integer) +
- 'cmd_stop_received' (integer) +
- 'cmd_filter' (hashtable) +
- 'output' (string) +
- 'output_size' (integer) +
- 'prev_redirect' (pointer, hdata: "irc_redirect") +
- 'next_redirect' (pointer, hdata: "irc_redirect") |
- |
- -
-
-| irc | irc_redirect_pattern | irc リダイレクトパターン |
- 'name' (string) +
- 'temp_pattern' (integer) +
- 'timeout' (integer) +
- 'cmd_start' (string) +
- 'cmd_stop' (string) +
- 'cmd_extra' (string) +
- 'prev_redirect' (pointer, hdata: "irc_redirect_pattern") +
- 'next_redirect' (pointer, hdata: "irc_redirect_pattern") |
- |
- 'irc_redirect_patterns' +
- 'last_irc_redirect_pattern'
-
-| irc | irc_server | irc サーバ |
- 'name' (string) +
- 'options' (pointer) +
- 'temp_server' (integer) +
- 'reloading_from_config' (integer) +
- 'reloaded_from_config' (integer) +
- 'addresses_count' (integer) +
- 'addresses_array' (string, array_size: "addresses_count") +
- 'ports_array' (integer, array_size: "addresses_count") +
- 'retry_array' (integer, array_size: "addresses_count") +
- 'index_current_address' (integer) +
- 'current_address' (string) +
- 'current_ip' (string) +
- 'current_port' (integer) +
- 'current_retry' (integer) +
- 'sock' (integer) +
- 'hook_connect' (pointer, hdata: "hook") +
- 'hook_fd' (pointer, hdata: "hook") +
- 'hook_timer_connection' (pointer, hdata: "hook") +
- 'hook_timer_sasl' (pointer, hdata: "hook") +
- 'is_connected' (integer) +
- 'ssl_connected' (integer) +
- 'disconnected' (integer) +
- 'gnutls_sess' (other) +
- 'tls_cert' (other) +
- 'tls_cert_key' (other) +
- 'unterminated_message' (string) +
- 'nicks_count' (integer) +
- 'nicks_array' (string, array_size: "nicks_count") +
- 'nick_first_tried' (integer) +
- 'nick_alternate_number' (integer) +
- 'nick' (string) +
- 'nick_modes' (string) +
- 'isupport' (string) +
- 'prefix_modes' (string) +
- 'prefix_chars' (string) +
- 'nick_max_length' (integer) +
- 'casemapping' (integer) +
- 'chantypes' (string) +
- 'chanmodes' (string) +
- 'reconnect_delay' (integer) +
- 'reconnect_start' (time) +
- 'command_time' (time) +
- 'reconnect_join' (integer) +
- 'disable_autojoin' (integer) +
- 'is_away' (integer) +
- 'away_message' (string) +
- 'away_time' (time) +
- 'lag' (integer) +
- 'lag_check_time' (other) +
- 'lag_next_check' (time) +
- 'lag_last_refresh' (time) +
- 'cmd_list_regexp' (pointer) +
- 'last_user_message' (time) +
- 'last_away_check' (time) +
- 'last_data_purge' (time) +
- 'outqueue' (pointer) +
- 'last_outqueue' (pointer) +
- 'redirects' (pointer, hdata: "irc_redirect") +
- 'last_redirect' (pointer, hdata: "irc_redirect") +
- 'notify_list' (pointer, hdata: "irc_notify") +
- 'last_notify' (pointer, hdata: "irc_notify") +
- 'join_manual' (hashtable) +
- 'join_channel_key' (hashtable) +
- 'join_noswitch' (hashtable) +
- 'buffer' (pointer, hdata: "buffer") +
- 'buffer_as_string' (string) +
- 'channels' (pointer, hdata: "irc_channel") +
- 'last_channel' (pointer, hdata: "irc_channel") +
- 'prev_server' (pointer, hdata: "irc_server") +
- 'next_server' (pointer, hdata: "irc_server") |
- |
- 'irc_servers' +
- 'last_irc_server'
-
-| lua | lua_callback | スクリプトのコールバック |
- '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") |
- |
- -
-
-| lua | lua_script | スクリプトのリスト |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| perl | perl_callback | スクリプトのコールバック |
- '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") |
- |
- -
-
-| perl | perl_script | スクリプトのリスト |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| python | python_callback | スクリプトのコールバック |
- '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") |
- |
- -
-
-| python | python_script | スクリプトのリスト |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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'
-
-| ruby | ruby_callback | スクリプトのコールバック |
- '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") |
- |
- -
-
-| ruby | ruby_script | スクリプトのリスト |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| script | script_script | リポジトリからのスクリプト |
- 'name' (string) +
- 'name_with_extension' (string) +
- 'language' (integer) +
- 'author' (string) +
- 'mail' (string) +
- 'version' (string) +
- 'license' (string) +
- 'description' (string) +
- 'tags' (string) +
- 'requirements' (string) +
- 'min_weechat' (string) +
- 'max_weechat' (string) +
- 'md5sum' (string) +
- 'url' (string) +
- 'popularity' (integer) +
- 'date_added' (time) +
- 'date_updated' (time) +
- 'status' (integer) +
- 'version_loaded' (string) +
- 'displayed' (integer) +
- 'install_order' (integer) +
- 'prev_script' (pointer, hdata: "script_script") +
- 'next_script' (pointer, hdata: "script_script") |
- |
- 'last_script_repo' +
- 'scripts_repo'
-
-| tcl | tcl_callback | スクリプトのコールバック |
- '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") |
- |
- -
-
-| tcl | tcl_script | スクリプトのリスト |
- 'filename' (string) +
- 'interpreter' (pointer) +
- 'name' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- '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") |
- |
- 'last_script' +
- 'scripts'
-
-| weechat | bar | バー |
- 'name' (string) +
- 'options' (pointer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_array' (pointer) +
- 'items_buffer' (pointer) +
- 'items_prefix' (pointer) +
- 'items_name' (pointer) +
- 'items_suffix' (pointer) +
- 'bar_window' (pointer, hdata: "bar_window") +
- 'bar_refresh_needed' (integer) +
- 'prev_bar' (pointer, hdata: "bar") +
- 'next_bar' (pointer, hdata: "bar") |
- |
- 'gui_bars' +
- 'last_gui_bar'
-
-| weechat | bar_item | バーアイテム |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'build_callback' (pointer) +
- 'build_callback_data' (pointer) +
- 'prev_item' (pointer, hdata: "bar_item") +
- 'next_item' (pointer, hdata: "bar_item") |
- |
- 'gui_bar_items' +
- 'last_gui_bar_item'
-
-| weechat | bar_window | バーウィンドウ |
- 'bar' (pointer, hdata: "bar") +
- 'x' (integer) +
- 'y' (integer) +
- 'width' (integer) +
- 'height' (integer) +
- 'scroll_x' (integer) +
- 'scroll_y' (integer) +
- 'cursor_x' (integer) +
- 'cursor_y' (integer) +
- 'current_size' (integer) +
- 'items_count' (integer) +
- 'items_subcount' (pointer) +
- 'items_content' (pointer) +
- 'items_num_lines' (pointer) +
- 'items_refresh_needed' (pointer) +
- 'screen_col_size' (integer) +
- 'screen_lines' (integer) +
- 'coords_count' (integer) +
- 'coords' (pointer) +
- 'gui_objects' (pointer) +
- 'prev_bar_window' (pointer, hdata: "bar_window") +
- 'next_bar_window' (pointer, hdata: "bar_window") |
- |
- -
-
-| weechat | buffer | バッファ |
- 'plugin' (pointer, hdata: "plugin") +
- 'plugin_name_for_upgrade' (string) +
- 'number' (integer) +
- 'layout_number' (integer) +
- 'layout_number_merge_order' (integer) +
- 'name' (string) +
- 'full_name' (string) +
- 'short_name' (string) +
- 'type' (integer) +
- 'notify' (integer) +
- 'num_displayed' (integer) +
- 'active' (integer) +
- 'print_hooks_enabled' (integer) +
- 'close_callback' (pointer) +
- 'close_callback_data' (pointer) +
- 'title' (string) +
- 'own_lines' (pointer, hdata: "lines") +
- 'mixed_lines' (pointer, hdata: "lines") +
- 'lines' (pointer, hdata: "lines") +
- 'time_for_each_line' (integer) +
- 'chat_refresh_needed' (integer) +
- 'nicklist' (integer) +
- 'nicklist_case_sensitive' (integer) +
- 'nicklist_root' (pointer, hdata: "nick_group") +
- 'nicklist_max_length' (integer) +
- 'nicklist_display_groups' (integer) +
- 'nicklist_count' (integer) +
- 'nicklist_groups_count' (integer) +
- 'nicklist_nicks_count' (integer) +
- 'nicklist_visible_count' (integer) +
- 'nickcmp_callback' (pointer) +
- 'nickcmp_callback_data' (pointer) +
- 'input' (integer) +
- 'input_callback' (pointer) +
- 'input_callback_data' (pointer) +
- 'input_get_unknown_commands' (integer) +
- 'input_buffer' (string) +
- 'input_buffer_alloc' (integer) +
- 'input_buffer_size' (integer) +
- 'input_buffer_length' (integer) +
- 'input_buffer_pos' (integer) +
- 'input_buffer_1st_display' (integer) +
- 'input_undo_snap' (pointer, hdata: "input_undo") +
- 'input_undo' (pointer, hdata: "input_undo") +
- 'last_input_undo' (pointer, hdata: "input_undo") +
- 'ptr_input_undo' (pointer, hdata: "input_undo") +
- 'input_undo_count' (integer) +
- 'completion' (pointer, hdata: "completion") +
- 'history' (pointer, hdata: "history") +
- 'last_history' (pointer, hdata: "history") +
- 'ptr_history' (pointer, hdata: "history") +
- 'num_history' (integer) +
- 'text_search' (integer) +
- 'text_search_exact' (integer) +
- 'text_search_regex' (integer) +
- 'text_search_regex_compiled' (pointer) +
- 'text_search_where' (integer) +
- 'text_search_found' (integer) +
- 'text_search_input' (string) +
- 'highlight_words' (string) +
- 'highlight_regex' (string) +
- 'highlight_regex_compiled' (pointer) +
- 'highlight_tags' (string) +
- 'highlight_tags_count' (integer) +
- 'highlight_tags_array' (string, array_size: "highlight_tags_count") +
- 'hotlist_max_level_nicks' (hashtable) +
- 'keys' (pointer, hdata: "key") +
- 'last_key' (pointer, hdata: "key") +
- 'keys_count' (integer) +
- 'local_variables' (hashtable) +
- 'prev_buffer' (pointer, hdata: "buffer") +
- 'next_buffer' (pointer, hdata: "buffer") |
- |
- 'gui_buffer_last_displayed' +
- 'gui_buffers' +
- 'last_gui_buffer'
-
-| weechat | completion | 補完する構造 |
- 'buffer' (pointer, hdata: "buffer") +
- 'context' (integer) +
- 'base_command' (string) +
- 'base_command_arg_index' (integer) +
- 'base_word' (string) +
- 'base_word_pos' (integer) +
- 'position' (integer) +
- 'args' (string) +
- 'direction' (integer) +
- 'add_space' (integer) +
- 'force_partial_completion' (integer) +
- 'completion_list' (pointer) +
- 'word_found' (string) +
- 'word_found_is_nick' (integer) +
- 'position_replace' (integer) +
- 'diff_size' (integer) +
- 'diff_length' (integer) +
- 'partial_completion_list' (pointer, hdata: "completion_partial") +
- 'last_partial_completion' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | completion_partial | 部分補完する構造 |
- 'word' (string) +
- 'count' (integer) +
- 'prev_item' (pointer, hdata: "completion_partial") +
- 'next_item' (pointer, hdata: "completion_partial") |
- |
- -
-
-| weechat | config_file | 設定ファイル |
- 'plugin' (pointer, hdata: "plugin") +
- 'name' (string) +
- 'filename' (string) +
- 'file' (pointer) +
- 'callback_reload' (pointer) +
- 'callback_reload_data' (pointer) +
- 'sections' (pointer, hdata: "config_section") +
- 'last_section' (pointer, hdata: "config_section") +
- 'prev_config' (pointer, hdata: "config_file") +
- 'next_config' (pointer, hdata: "config_file") |
- |
- 'config_files' +
- 'last_config_file'
-
-| weechat | config_option | 設定オプション |
- 'config_file' (pointer, hdata: "config_file") +
- 'section' (pointer, hdata: "config_section") +
- 'name' (string) +
- 'type' (integer) +
- 'description' (string) +
- 'string_values' (string, array_size: "*") +
- 'min' (integer) +
- 'max' (integer) +
- 'default_value' (pointer) +
- 'value' (pointer) +
- 'null_value_allowed' (integer) +
- 'callback_check_value' (pointer) +
- 'callback_check_value_data' (pointer) +
- 'callback_change' (pointer) +
- 'callback_change_data' (pointer) +
- 'callback_delete' (pointer) +
- 'callback_delete_data' (pointer) +
- 'loaded' (integer) +
- 'prev_option' (pointer, hdata: "config_option") +
- 'next_option' (pointer, hdata: "config_option") |
- |
- -
-
-| weechat | config_section | 設定セクション |
- 'config_file' (pointer, hdata: "config_file") +
- 'name' (string) +
- 'user_can_add_options' (integer) +
- 'user_can_delete_options' (integer) +
- 'callback_read' (pointer) +
- 'callback_read_data' (pointer) +
- 'callback_write' (pointer) +
- 'callback_write_data' (pointer) +
- 'callback_write_default' (pointer) +
- 'callback_write_default_data' (pointer) +
- 'callback_create_option' (pointer) +
- 'callback_create_option_data' (pointer) +
- 'callback_delete_option' (pointer) +
- 'callback_delete_option_data' (pointer) +
- 'options' (pointer, hdata: "config_option") +
- 'last_option' (pointer, hdata: "config_option") +
- 'prev_section' (pointer, hdata: "config_section") +
- 'next_section' (pointer, hdata: "config_section") |
- |
- -
-
-| weechat | filter | フィルタ |
- 'enabled' (integer) +
- 'name' (string) +
- 'buffer_name' (string) +
- 'num_buffers' (integer) +
- 'buffers' (pointer) +
- 'tags' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'regex' (string) +
- 'regex_prefix' (pointer) +
- 'regex_message' (pointer) +
- 'prev_filter' (pointer, hdata: "filter") +
- 'next_filter' (pointer, hdata: "filter") |
- |
- 'gui_filters' +
- 'last_gui_filter'
-
-| weechat | history | バッファのコマンド履歴 |
- 'text' (string) +
- 'next_history' (pointer, hdata: "history") +
- 'prev_history' (pointer, hdata: "history") |
- `__create` +
- `__delete` |
- 'gui_history' +
- 'last_gui_history'
-
-| weechat | hotlist | ホットリスト |
- 'priority' (integer) +
- 'creation_time.tv_sec' (time) +
- 'creation_time.tv_usec' (long) +
- 'buffer' (pointer) +
- 'count' (integer, array_size: "4") +
- 'prev_hotlist' (pointer, hdata: "hotlist") +
- 'next_hotlist' (pointer, hdata: "hotlist") |
- |
- 'gui_hotlist' +
- 'last_gui_hotlist'
-
-| weechat | input_undo | 入力行をアンドゥする構造 |
- 'data' (string) +
- 'pos' (integer) +
- 'prev_undo' (pointer, hdata: "input_undo") +
- 'next_undo' (pointer, hdata: "input_undo") |
- |
- -
-
-| weechat | key | キー (キーボードショートカット) |
- 'key' (string) +
- 'area_type' (pointer) +
- 'area_name' (pointer) +
- 'area_key' (string) +
- 'command' (string) +
- 'score' (integer) +
- 'prev_key' (pointer, hdata: "key") +
- 'next_key' (pointer, hdata: "key") |
- |
- 'gui_default_keys' +
- 'gui_default_keys_cursor' +
- 'gui_default_keys_mouse' +
- 'gui_default_keys_search' +
- 'gui_keys' +
- 'gui_keys_cursor' +
- 'gui_keys_mouse' +
- 'gui_keys_search' +
- 'last_gui_default_key' +
- 'last_gui_default_key_cursor' +
- 'last_gui_default_key_mouse' +
- 'last_gui_default_key_search' +
- 'last_gui_key' +
- 'last_gui_key_cursor' +
- 'last_gui_key_mouse' +
- 'last_gui_key_search'
-
-| weechat | layout | レイアウト |
- 'name' (string) +
- 'layout_buffers' (pointer, hdata: "layout_buffer") +
- 'last_layout_buffer' (pointer, hdata: "layout_buffer") +
- 'layout_windows' (pointer, hdata: "layout_window") +
- 'internal_id' (integer) +
- 'internal_id_current_window' (integer) +
- 'prev_layout' (pointer, hdata: "layout") +
- 'next_layout' (pointer, hdata: "layout") |
- |
- 'gui_layout_current' +
- 'gui_layouts' +
- 'last_gui_layout'
-
-| weechat | layout_buffer | バッファレイアウト |
- 'plugin_name' (string) +
- 'buffer_name' (string) +
- 'number' (integer) +
- 'prev_layout' (pointer, hdata: "layout_buffer") +
- 'next_layout' (pointer, hdata: "layout_buffer") |
- |
- -
-
-| weechat | layout_window | ウィンドウレイアウト |
- 'internal_id' (integer) +
- 'parent_node' (pointer, hdata: "layout_window") +
- 'split_pct' (integer) +
- 'split_horiz' (integer) +
- 'child1' (pointer, hdata: "layout_window") +
- 'child2' (pointer, hdata: "layout_window") +
- 'plugin_name' (string) +
- 'buffer_name' (string) |
- |
- -
-
-| weechat | line | 1 行の構造 |
- 'data' (pointer, hdata: "line_data") +
- 'prev_line' (pointer, hdata: "line") +
- 'next_line' (pointer, hdata: "line") |
- |
- -
-
-| weechat | line_data | 1 行データ構造 |
- 'buffer' (pointer, hdata: "buffer") +
- 'y' (integer) +
- 'date' (time) +
- 'date_printed' (time) +
- 'str_time' (string) +
- 'tags_count' (integer) +
- 'tags_array' (string, array_size: "tags_count") +
- 'displayed' (char) +
- 'highlight' (char) +
- 'refresh_needed' (char) +
- 'prefix' (string) +
- 'prefix_length' (integer) +
- 'message' (string) |
- 'date' (time) +
- 'date_printed' (time) +
- 'tags_array' (string) +
- 'prefix' (string) +
- 'message' (string) |
- -
-
-| weechat | lines | 行を持つ構造 |
- 'first_line' (pointer, hdata: "line") +
- 'last_line' (pointer, hdata: "line") +
- 'last_read_line' (pointer, hdata: "line") +
- 'lines_count' (integer) +
- 'first_line_not_read' (integer) +
- 'lines_hidden' (integer) +
- 'buffer_max_length' (integer) +
- 'buffer_max_length_refresh' (integer) +
- 'prefix_max_length' (integer) +
- 'prefix_max_length_refresh' (integer) |
- |
- -
-
-| weechat | nick | ニックネームリストにあるニックネーム |
- 'group' (pointer, hdata: "nick_group") +
- 'name' (string) +
- 'color' (string) +
- 'prefix' (string) +
- 'prefix_color' (string) +
- 'visible' (integer) +
- 'prev_nick' (pointer, hdata: "nick") +
- 'next_nick' (pointer, hdata: "nick") |
- |
- -
-
-| weechat | nick_group | ニックネームリストにあるグループ |
- 'name' (string) +
- 'color' (string) +
- 'visible' (integer) +
- 'level' (integer) +
- 'parent' (pointer, hdata: "nick_group") +
- 'children' (pointer, hdata: "nick_group") +
- 'last_child' (pointer, hdata: "nick_group") +
- 'nicks' (pointer, hdata: "nick") +
- 'last_nick' (pointer, hdata: "nick") +
- 'prev_group' (pointer, hdata: "nick_group") +
- 'next_group' (pointer, hdata: "nick_group") |
- |
- -
-
-| weechat | plugin | プラグイン |
- 'filename' (string) +
- 'handle' (pointer) +
- 'name' (string) +
- 'description' (string) +
- 'author' (string) +
- 'version' (string) +
- 'license' (string) +
- 'charset' (string) +
- 'debug' (integer) +
- 'prev_plugin' (pointer, hdata: "plugin") +
- 'next_plugin' (pointer, hdata: "plugin") |
- |
- 'last_weechat_plugin' +
- 'weechat_plugins'
-
-| weechat | proxy | プロキシ |
- 'name' (string) +
- 'options' (pointer) +
- 'prev_proxy' (pointer, hdata: "proxy") +
- 'next_proxy' (pointer, hdata: "proxy") |
- |
- 'last_weechat_proxy' +
- 'weechat_proxies'
-
-| weechat | window | ウィンドウ |
- 'number' (integer) +
- 'win_x' (integer) +
- 'win_y' (integer) +
- 'win_width' (integer) +
- 'win_height' (integer) +
- 'win_width_pct' (integer) +
- 'win_height_pct' (integer) +
- 'win_chat_x' (integer) +
- 'win_chat_y' (integer) +
- 'win_chat_width' (integer) +
- 'win_chat_height' (integer) +
- 'win_chat_cursor_x' (integer) +
- 'win_chat_cursor_y' (integer) +
- 'bar_windows' (pointer, hdata: "bar_window") +
- 'last_bar_window' (pointer, hdata: "bar_window") +
- 'refresh_needed' (integer) +
- 'gui_objects' (pointer) +
- 'buffer' (pointer, hdata: "buffer") +
- 'layout_plugin_name' (string) +
- 'layout_buffer_name' (string) +
- 'scroll' (pointer, hdata: "window_scroll") +
- 'ptr_tree' (pointer, hdata: "window_tree") +
- 'prev_window' (pointer, hdata: "window") +
- 'next_window' (pointer, hdata: "window") |
- |
- 'gui_current_window' +
- 'gui_windows' +
- 'last_gui_window'
-
-| weechat | window_scroll | ウィンドウ内のスクロール情報 |
- 'buffer' (pointer, hdata: "buffer") +
- 'first_line_displayed' (integer) +
- 'start_line' (pointer, hdata: "line") +
- 'start_line_pos' (integer) +
- 'scrolling' (integer) +
- 'start_col' (integer) +
- 'lines_after' (integer) +
- 'prev_scroll' (pointer, hdata: "window_scroll") +
- 'next_scroll' (pointer, hdata: "window_scroll") |
- |
- -
-
-| weechat | window_tree | ウィンドウツリー |
- 'parent_node' (pointer, hdata: "window_tree") +
- 'split_pct' (integer) +
- 'split_horizontal' (integer) +
- 'child1' (pointer, hdata: "window_tree") +
- 'child2' (pointer, hdata: "window_tree") +
- 'window' (pointer, hdata: "window") |
- |
- 'gui_windows_tree'
-
-|========================================
+* 'guile_callback': スクリプトのコールバック
+** プラグイン: 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")
+* 'guile_script': スクリプトのリスト
+** プラグイン: guile
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'irc_channel': irc チャンネル
+** プラグイン: irc
+** variables:
+*** 'type' (integer)
+*** 'name' (string)
+*** 'topic' (string)
+*** 'modes' (string)
+*** 'limit' (integer)
+*** 'key' (string)
+*** 'join_msg_received' (hashtable)
+*** 'checking_away' (integer)
+*** 'away_message' (string)
+*** 'has_quit_server' (integer)
+*** 'cycle' (integer)
+*** 'part' (integer)
+*** 'nick_completion_reset' (integer)
+*** 'pv_remote_nick_color' (string)
+*** 'hook_autorejoin' (pointer)
+*** 'nicks_count' (integer)
+*** 'nicks' (pointer, hdata: "irc_nick")
+*** 'last_nick' (pointer, hdata: "irc_nick")
+*** 'nicks_speaking' (pointer)
+*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'join_smart_filtered' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'prev_channel' (pointer, hdata: "irc_channel")
+*** 'next_channel' (pointer, hdata: "irc_channel")
+* 'irc_channel_speaking': irc 会話中チャンネル
+** プラグイン: irc
+** variables:
+*** 'nick' (string)
+*** 'time_last_message' (time)
+*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
+*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
+* 'irc_ignore': irc 無視
+** プラグイン: irc
+** variables:
+*** 'number' (integer)
+*** 'mask' (string)
+*** 'regex_mask' (pointer)
+*** 'server' (string)
+*** 'channel' (string)
+*** 'prev_ignore' (pointer, hdata: "irc_ignore")
+*** 'next_ignore' (pointer, hdata: "irc_ignore")
+** lists:
+*** 'irc_ignore_list'
+*** 'last_irc_ignore'
+* 'irc_nick': irc ニックネーム
+** プラグイン: irc
+** variables:
+*** 'name' (string)
+*** 'host' (string)
+*** 'prefixes' (string)
+*** 'prefix' (string)
+*** 'away' (integer)
+*** 'color' (string)
+*** 'prev_nick' (pointer, hdata: "irc_nick")
+*** 'next_nick' (pointer, hdata: "irc_nick")
+* 'irc_notify': irc 通知
+** プラグイン: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'nick' (string)
+*** 'check_away' (integer)
+*** 'is_on_server' (integer)
+*** 'away_message' (string)
+*** 'ison_received' (integer)
+*** 'prev_notify' (pointer, hdata: "irc_notify")
+*** 'next_notify' (pointer, hdata: "irc_notify")
+* 'irc_redirect': irc リダイレクト
+** プラグイン: irc
+** variables:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'pattern' (string)
+*** 'signal' (string)
+*** 'count' (integer)
+*** 'current_count' (integer)
+*** 'string' (string)
+*** 'timeout' (integer)
+*** 'command' (string)
+*** 'assigned_to_command' (integer)
+*** 'start_time' (time)
+*** 'cmd_start' (hashtable)
+*** 'cmd_stop' (hashtable)
+*** 'cmd_extra' (hashtable)
+*** 'cmd_start_received' (integer)
+*** 'cmd_stop_received' (integer)
+*** 'cmd_filter' (hashtable)
+*** 'output' (string)
+*** 'output_size' (integer)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect")
+*** 'next_redirect' (pointer, hdata: "irc_redirect")
+* 'irc_redirect_pattern': irc リダイレクトパターン
+** プラグイン: irc
+** variables:
+*** 'name' (string)
+*** 'temp_pattern' (integer)
+*** 'timeout' (integer)
+*** 'cmd_start' (string)
+*** 'cmd_stop' (string)
+*** 'cmd_extra' (string)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
+*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
+** lists:
+*** 'irc_redirect_patterns'
+*** 'last_irc_redirect_pattern'
+* 'irc_server': irc サーバ
+** プラグイン: irc
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'temp_server' (integer)
+*** 'reloading_from_config' (integer)
+*** 'reloaded_from_config' (integer)
+*** 'addresses_count' (integer)
+*** 'addresses_array' (string, array_size: "addresses_count")
+*** 'ports_array' (integer, array_size: "addresses_count")
+*** 'retry_array' (integer, array_size: "addresses_count")
+*** 'index_current_address' (integer)
+*** 'current_address' (string)
+*** 'current_ip' (string)
+*** 'current_port' (integer)
+*** 'current_retry' (integer)
+*** 'sock' (integer)
+*** 'hook_connect' (pointer, hdata: "hook")
+*** 'hook_fd' (pointer, hdata: "hook")
+*** 'hook_timer_connection' (pointer, hdata: "hook")
+*** 'hook_timer_sasl' (pointer, hdata: "hook")
+*** 'is_connected' (integer)
+*** 'ssl_connected' (integer)
+*** 'disconnected' (integer)
+*** 'gnutls_sess' (other)
+*** 'tls_cert' (other)
+*** 'tls_cert_key' (other)
+*** 'unterminated_message' (string)
+*** 'nicks_count' (integer)
+*** 'nicks_array' (string, array_size: "nicks_count")
+*** 'nick_first_tried' (integer)
+*** 'nick_alternate_number' (integer)
+*** 'nick' (string)
+*** 'nick_modes' (string)
+*** 'isupport' (string)
+*** 'prefix_modes' (string)
+*** 'prefix_chars' (string)
+*** 'nick_max_length' (integer)
+*** 'casemapping' (integer)
+*** 'chantypes' (string)
+*** 'chanmodes' (string)
+*** 'reconnect_delay' (integer)
+*** 'reconnect_start' (time)
+*** 'command_time' (time)
+*** 'reconnect_join' (integer)
+*** 'disable_autojoin' (integer)
+*** 'is_away' (integer)
+*** 'away_message' (string)
+*** 'away_time' (time)
+*** 'lag' (integer)
+*** 'lag_check_time' (other)
+*** 'lag_next_check' (time)
+*** 'lag_last_refresh' (time)
+*** 'cmd_list_regexp' (pointer)
+*** 'last_user_message' (time)
+*** 'last_away_check' (time)
+*** 'last_data_purge' (time)
+*** 'outqueue' (pointer)
+*** 'last_outqueue' (pointer)
+*** 'redirects' (pointer, hdata: "irc_redirect")
+*** 'last_redirect' (pointer, hdata: "irc_redirect")
+*** 'notify_list' (pointer, hdata: "irc_notify")
+*** 'last_notify' (pointer, hdata: "irc_notify")
+*** 'join_manual' (hashtable)
+*** 'join_channel_key' (hashtable)
+*** 'join_noswitch' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'channels' (pointer, hdata: "irc_channel")
+*** 'last_channel' (pointer, hdata: "irc_channel")
+*** 'prev_server' (pointer, hdata: "irc_server")
+*** 'next_server' (pointer, hdata: "irc_server")
+** lists:
+*** 'irc_servers'
+*** 'last_irc_server'
+* 'lua_callback': スクリプトのコールバック
+** プラグイン: 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")
+* 'lua_script': スクリプトのリスト
+** プラグイン: lua
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* 'perl_callback': スクリプトのコールバック
+** プラグイン: 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")
+* 'perl_script': スクリプトのリスト
+** プラグイン: perl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* 'python_callback': スクリプトのコールバック
+** プラグイン: 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")
+* 'python_script': スクリプトのリスト
+** プラグイン: python
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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'
+* 'ruby_callback': スクリプトのコールバック
+** プラグイン: 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")
+* 'ruby_script': スクリプトのリスト
+** プラグイン: ruby
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'script_script': リポジトリからのスクリプト
+** プラグイン: script
+** variables:
+*** 'name' (string)
+*** 'name_with_extension' (string)
+*** 'language' (integer)
+*** 'author' (string)
+*** 'mail' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'tags' (string)
+*** 'requirements' (string)
+*** 'min_weechat' (string)
+*** 'max_weechat' (string)
+*** 'md5sum' (string)
+*** 'url' (string)
+*** 'popularity' (integer)
+*** 'date_added' (time)
+*** 'date_updated' (time)
+*** 'status' (integer)
+*** 'version_loaded' (string)
+*** 'displayed' (integer)
+*** 'install_order' (integer)
+*** 'prev_script' (pointer, hdata: "script_script")
+*** 'next_script' (pointer, hdata: "script_script")
+** lists:
+*** 'last_script_repo'
+*** 'scripts_repo'
+* 'tcl_callback': スクリプトのコールバック
+** プラグイン: 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")
+* 'tcl_script': スクリプトのリスト
+** プラグイン: tcl
+** variables:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** '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")
+** lists:
+*** 'last_script'
+*** 'scripts'
+* 'bar': バー
+** プラグイン: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_array' (pointer)
+*** 'items_buffer' (pointer)
+*** 'items_prefix' (pointer)
+*** 'items_name' (pointer)
+*** 'items_suffix' (pointer)
+*** 'bar_window' (pointer, hdata: "bar_window")
+*** 'bar_refresh_needed' (integer)
+*** 'prev_bar' (pointer, hdata: "bar")
+*** 'next_bar' (pointer, hdata: "bar")
+** lists:
+*** 'gui_bars'
+*** 'last_gui_bar'
+* 'bar_item': バーアイテム
+** プラグイン: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'build_callback' (pointer)
+*** 'build_callback_data' (pointer)
+*** 'prev_item' (pointer, hdata: "bar_item")
+*** 'next_item' (pointer, hdata: "bar_item")
+** lists:
+*** 'gui_bar_items'
+*** 'last_gui_bar_item'
+* 'bar_window': バーウィンドウ
+** プラグイン: weechat
+** variables:
+*** 'bar' (pointer, hdata: "bar")
+*** 'x' (integer)
+*** 'y' (integer)
+*** 'width' (integer)
+*** 'height' (integer)
+*** 'scroll_x' (integer)
+*** 'scroll_y' (integer)
+*** 'cursor_x' (integer)
+*** 'cursor_y' (integer)
+*** 'current_size' (integer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_content' (pointer)
+*** 'items_num_lines' (pointer)
+*** 'items_refresh_needed' (pointer)
+*** 'screen_col_size' (integer)
+*** 'screen_lines' (integer)
+*** 'coords_count' (integer)
+*** 'coords' (pointer)
+*** 'gui_objects' (pointer)
+*** 'prev_bar_window' (pointer, hdata: "bar_window")
+*** 'next_bar_window' (pointer, hdata: "bar_window")
+* 'buffer': バッファ
+** プラグイン: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'plugin_name_for_upgrade' (string)
+*** 'number' (integer)
+*** 'layout_number' (integer)
+*** 'layout_number_merge_order' (integer)
+*** 'name' (string)
+*** 'full_name' (string)
+*** 'short_name' (string)
+*** 'type' (integer)
+*** 'notify' (integer)
+*** 'num_displayed' (integer)
+*** 'active' (integer)
+*** 'print_hooks_enabled' (integer)
+*** 'close_callback' (pointer)
+*** 'close_callback_data' (pointer)
+*** 'title' (string)
+*** 'own_lines' (pointer, hdata: "lines")
+*** 'mixed_lines' (pointer, hdata: "lines")
+*** 'lines' (pointer, hdata: "lines")
+*** 'time_for_each_line' (integer)
+*** 'chat_refresh_needed' (integer)
+*** 'nicklist' (integer)
+*** 'nicklist_case_sensitive' (integer)
+*** 'nicklist_root' (pointer, hdata: "nick_group")
+*** 'nicklist_max_length' (integer)
+*** 'nicklist_display_groups' (integer)
+*** 'nicklist_count' (integer)
+*** 'nicklist_groups_count' (integer)
+*** 'nicklist_nicks_count' (integer)
+*** 'nicklist_visible_count' (integer)
+*** 'nickcmp_callback' (pointer)
+*** 'nickcmp_callback_data' (pointer)
+*** 'input' (integer)
+*** 'input_callback' (pointer)
+*** 'input_callback_data' (pointer)
+*** 'input_get_unknown_commands' (integer)
+*** 'input_buffer' (string)
+*** 'input_buffer_alloc' (integer)
+*** 'input_buffer_size' (integer)
+*** 'input_buffer_length' (integer)
+*** 'input_buffer_pos' (integer)
+*** 'input_buffer_1st_display' (integer)
+*** 'input_undo_snap' (pointer, hdata: "input_undo")
+*** 'input_undo' (pointer, hdata: "input_undo")
+*** 'last_input_undo' (pointer, hdata: "input_undo")
+*** 'ptr_input_undo' (pointer, hdata: "input_undo")
+*** 'input_undo_count' (integer)
+*** 'completion' (pointer, hdata: "completion")
+*** 'history' (pointer, hdata: "history")
+*** 'last_history' (pointer, hdata: "history")
+*** 'ptr_history' (pointer, hdata: "history")
+*** 'num_history' (integer)
+*** 'text_search' (integer)
+*** 'text_search_exact' (integer)
+*** 'text_search_regex' (integer)
+*** 'text_search_regex_compiled' (pointer)
+*** 'text_search_where' (integer)
+*** 'text_search_found' (integer)
+*** 'text_search_input' (string)
+*** 'highlight_words' (string)
+*** 'highlight_regex' (string)
+*** 'highlight_regex_compiled' (pointer)
+*** 'highlight_tags' (string)
+*** 'highlight_tags_count' (integer)
+*** 'highlight_tags_array' (string, array_size: "highlight_tags_count")
+*** 'hotlist_max_level_nicks' (hashtable)
+*** 'keys' (pointer, hdata: "key")
+*** 'last_key' (pointer, hdata: "key")
+*** 'keys_count' (integer)
+*** 'local_variables' (hashtable)
+*** 'prev_buffer' (pointer, hdata: "buffer")
+*** 'next_buffer' (pointer, hdata: "buffer")
+** lists:
+*** 'gui_buffer_last_displayed'
+*** 'gui_buffers'
+*** 'last_gui_buffer'
+* 'completion': 補完する構造
+** プラグイン: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'context' (integer)
+*** 'base_command' (string)
+*** 'base_command_arg_index' (integer)
+*** 'base_word' (string)
+*** 'base_word_pos' (integer)
+*** 'position' (integer)
+*** 'args' (string)
+*** 'direction' (integer)
+*** 'add_space' (integer)
+*** 'force_partial_completion' (integer)
+*** 'completion_list' (pointer)
+*** 'word_found' (string)
+*** 'word_found_is_nick' (integer)
+*** 'position_replace' (integer)
+*** 'diff_size' (integer)
+*** 'diff_length' (integer)
+*** 'partial_completion_list' (pointer, hdata: "completion_partial")
+*** 'last_partial_completion' (pointer, hdata: "completion_partial")
+* 'completion_partial': 部分補完する構造
+** プラグイン: weechat
+** variables:
+*** 'word' (string)
+*** 'count' (integer)
+*** 'prev_item' (pointer, hdata: "completion_partial")
+*** 'next_item' (pointer, hdata: "completion_partial")
+* 'config_file': 設定ファイル
+** プラグイン: weechat
+** variables:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'filename' (string)
+*** 'file' (pointer)
+*** 'callback_reload' (pointer)
+*** 'callback_reload_data' (pointer)
+*** 'sections' (pointer, hdata: "config_section")
+*** 'last_section' (pointer, hdata: "config_section")
+*** 'prev_config' (pointer, hdata: "config_file")
+*** 'next_config' (pointer, hdata: "config_file")
+** lists:
+*** 'config_files'
+*** 'last_config_file'
+* 'config_option': 設定オプション
+** プラグイン: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'section' (pointer, hdata: "config_section")
+*** 'name' (string)
+*** 'type' (integer)
+*** 'description' (string)
+*** 'string_values' (string, array_size: "*")
+*** 'min' (integer)
+*** 'max' (integer)
+*** 'default_value' (pointer)
+*** 'value' (pointer)
+*** 'null_value_allowed' (integer)
+*** 'callback_check_value' (pointer)
+*** 'callback_check_value_data' (pointer)
+*** 'callback_change' (pointer)
+*** 'callback_change_data' (pointer)
+*** 'callback_delete' (pointer)
+*** 'callback_delete_data' (pointer)
+*** 'loaded' (integer)
+*** 'prev_option' (pointer, hdata: "config_option")
+*** 'next_option' (pointer, hdata: "config_option")
+* 'config_section': 設定セクション
+** プラグイン: weechat
+** variables:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'name' (string)
+*** 'user_can_add_options' (integer)
+*** 'user_can_delete_options' (integer)
+*** 'callback_read' (pointer)
+*** 'callback_read_data' (pointer)
+*** 'callback_write' (pointer)
+*** 'callback_write_data' (pointer)
+*** 'callback_write_default' (pointer)
+*** 'callback_write_default_data' (pointer)
+*** 'callback_create_option' (pointer)
+*** 'callback_create_option_data' (pointer)
+*** 'callback_delete_option' (pointer)
+*** 'callback_delete_option_data' (pointer)
+*** 'options' (pointer, hdata: "config_option")
+*** 'last_option' (pointer, hdata: "config_option")
+*** 'prev_section' (pointer, hdata: "config_section")
+*** 'next_section' (pointer, hdata: "config_section")
+* 'filter': フィルタ
+** プラグイン: weechat
+** variables:
+*** 'enabled' (integer)
+*** 'name' (string)
+*** 'buffer_name' (string)
+*** 'num_buffers' (integer)
+*** 'buffers' (pointer)
+*** 'tags' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'regex' (string)
+*** 'regex_prefix' (pointer)
+*** 'regex_message' (pointer)
+*** 'prev_filter' (pointer, hdata: "filter")
+*** 'next_filter' (pointer, hdata: "filter")
+** lists:
+*** 'gui_filters'
+*** 'last_gui_filter'
+* 'history': バッファのコマンド履歴
+** プラグイン: weechat
+** variables:
+*** 'text' (string)
+*** 'next_history' (pointer, hdata: "history")
+*** 'prev_history' (pointer, hdata: "history")
+** update allowed:
+*** '__create'
+*** '__delete'
+** lists:
+*** 'gui_history'
+*** 'last_gui_history'
+* 'hotlist': ホットリスト
+** プラグイン: weechat
+** variables:
+*** 'priority' (integer)
+*** 'creation_time.tv_sec' (time)
+*** 'creation_time.tv_usec' (long)
+*** 'buffer' (pointer)
+*** 'count' (integer, array_size: "4")
+*** 'prev_hotlist' (pointer, hdata: "hotlist")
+*** 'next_hotlist' (pointer, hdata: "hotlist")
+** lists:
+*** 'gui_hotlist'
+*** 'last_gui_hotlist'
+* 'input_undo': 入力行をアンドゥする構造
+** プラグイン: weechat
+** variables:
+*** 'data' (string)
+*** 'pos' (integer)
+*** 'prev_undo' (pointer, hdata: "input_undo")
+*** 'next_undo' (pointer, hdata: "input_undo")
+* 'key': キー (キーボードショートカット)
+** プラグイン: weechat
+** variables:
+*** 'key' (string)
+*** 'area_type' (pointer)
+*** 'area_name' (pointer)
+*** 'area_key' (string)
+*** 'command' (string)
+*** 'score' (integer)
+*** 'prev_key' (pointer, hdata: "key")
+*** 'next_key' (pointer, hdata: "key")
+** lists:
+*** 'gui_default_keys'
+*** 'gui_default_keys_cursor'
+*** 'gui_default_keys_mouse'
+*** 'gui_default_keys_search'
+*** 'gui_keys'
+*** 'gui_keys_cursor'
+*** 'gui_keys_mouse'
+*** 'gui_keys_search'
+*** 'last_gui_default_key'
+*** 'last_gui_default_key_cursor'
+*** 'last_gui_default_key_mouse'
+*** 'last_gui_default_key_search'
+*** 'last_gui_key'
+*** 'last_gui_key_cursor'
+*** 'last_gui_key_mouse'
+*** 'last_gui_key_search'
+* 'layout': レイアウト
+** プラグイン: weechat
+** variables:
+*** 'name' (string)
+*** 'layout_buffers' (pointer, hdata: "layout_buffer")
+*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
+*** 'layout_windows' (pointer, hdata: "layout_window")
+*** 'internal_id' (integer)
+*** 'internal_id_current_window' (integer)
+*** 'prev_layout' (pointer, hdata: "layout")
+*** 'next_layout' (pointer, hdata: "layout")
+** lists:
+*** 'gui_layout_current'
+*** 'gui_layouts'
+*** 'last_gui_layout'
+* 'layout_buffer': バッファレイアウト
+** プラグイン: weechat
+** variables:
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+*** 'number' (integer)
+*** 'prev_layout' (pointer, hdata: "layout_buffer")
+*** 'next_layout' (pointer, hdata: "layout_buffer")
+* 'layout_window': ウィンドウレイアウト
+** プラグイン: weechat
+** variables:
+*** 'internal_id' (integer)
+*** 'parent_node' (pointer, hdata: "layout_window")
+*** 'split_pct' (integer)
+*** 'split_horiz' (integer)
+*** 'child1' (pointer, hdata: "layout_window")
+*** 'child2' (pointer, hdata: "layout_window")
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+* 'line': 1 行の構造
+** プラグイン: weechat
+** variables:
+*** 'data' (pointer, hdata: "line_data")
+*** 'prev_line' (pointer, hdata: "line")
+*** 'next_line' (pointer, hdata: "line")
+* 'line_data': 1 行データ構造
+** プラグイン: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'y' (integer)
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'str_time' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'displayed' (char)
+*** 'highlight' (char)
+*** 'refresh_needed' (char)
+*** 'prefix' (string)
+*** 'prefix_length' (integer)
+*** 'message' (string)
+** update allowed:
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'tags_array' (string)
+*** 'prefix' (string)
+*** 'message' (string)
+* 'lines': 行を持つ構造
+** プラグイン: weechat
+** variables:
+*** 'first_line' (pointer, hdata: "line")
+*** 'last_line' (pointer, hdata: "line")
+*** 'last_read_line' (pointer, hdata: "line")
+*** 'lines_count' (integer)
+*** 'first_line_not_read' (integer)
+*** 'lines_hidden' (integer)
+*** 'buffer_max_length' (integer)
+*** 'buffer_max_length_refresh' (integer)
+*** 'prefix_max_length' (integer)
+*** 'prefix_max_length_refresh' (integer)
+* 'nick': ニックネームリストにあるニックネーム
+** プラグイン: weechat
+** variables:
+*** 'group' (pointer, hdata: "nick_group")
+*** 'name' (string)
+*** 'color' (string)
+*** 'prefix' (string)
+*** 'prefix_color' (string)
+*** 'visible' (integer)
+*** 'prev_nick' (pointer, hdata: "nick")
+*** 'next_nick' (pointer, hdata: "nick")
+* 'nick_group': ニックネームリストにあるグループ
+** プラグイン: weechat
+** variables:
+*** 'name' (string)
+*** 'color' (string)
+*** 'visible' (integer)
+*** 'level' (integer)
+*** 'parent' (pointer, hdata: "nick_group")
+*** 'children' (pointer, hdata: "nick_group")
+*** 'last_child' (pointer, hdata: "nick_group")
+*** 'nicks' (pointer, hdata: "nick")
+*** 'last_nick' (pointer, hdata: "nick")
+*** 'prev_group' (pointer, hdata: "nick_group")
+*** 'next_group' (pointer, hdata: "nick_group")
+* 'plugin': プラグイン
+** プラグイン: weechat
+** variables:
+*** 'filename' (string)
+*** 'handle' (pointer)
+*** 'name' (string)
+*** 'description' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'charset' (string)
+*** 'debug' (integer)
+*** 'prev_plugin' (pointer, hdata: "plugin")
+*** 'next_plugin' (pointer, hdata: "plugin")
+** lists:
+*** 'last_weechat_plugin'
+*** 'weechat_plugins'
+* 'proxy': プロキシ
+** プラグイン: weechat
+** variables:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'prev_proxy' (pointer, hdata: "proxy")
+*** 'next_proxy' (pointer, hdata: "proxy")
+** lists:
+*** 'last_weechat_proxy'
+*** 'weechat_proxies'
+* 'window': ウィンドウ
+** プラグイン: weechat
+** variables:
+*** 'number' (integer)
+*** 'win_x' (integer)
+*** 'win_y' (integer)
+*** 'win_width' (integer)
+*** 'win_height' (integer)
+*** 'win_width_pct' (integer)
+*** 'win_height_pct' (integer)
+*** 'win_chat_x' (integer)
+*** 'win_chat_y' (integer)
+*** 'win_chat_width' (integer)
+*** 'win_chat_height' (integer)
+*** 'win_chat_cursor_x' (integer)
+*** 'win_chat_cursor_y' (integer)
+*** 'bar_windows' (pointer, hdata: "bar_window")
+*** 'last_bar_window' (pointer, hdata: "bar_window")
+*** 'refresh_needed' (integer)
+*** 'gui_objects' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'layout_plugin_name' (string)
+*** 'layout_buffer_name' (string)
+*** 'scroll' (pointer, hdata: "window_scroll")
+*** 'ptr_tree' (pointer, hdata: "window_tree")
+*** 'prev_window' (pointer, hdata: "window")
+*** 'next_window' (pointer, hdata: "window")
+** lists:
+*** 'gui_current_window'
+*** 'gui_windows'
+*** 'last_gui_window'
+* 'window_scroll': ウィンドウ内のスクロール情報
+** プラグイン: weechat
+** variables:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'first_line_displayed' (integer)
+*** 'start_line' (pointer, hdata: "line")
+*** 'start_line_pos' (integer)
+*** 'scrolling' (integer)
+*** 'start_col' (integer)
+*** 'lines_after' (integer)
+*** 'prev_scroll' (pointer, hdata: "window_scroll")
+*** 'next_scroll' (pointer, hdata: "window_scroll")
+* 'window_tree': ウィンドウツリー
+** プラグイン: weechat
+** variables:
+*** 'parent_node' (pointer, hdata: "window_tree")
+*** 'split_pct' (integer)
+*** 'split_horizontal' (integer)
+*** 'child1' (pointer, hdata: "window_tree")
+*** 'child2' (pointer, hdata: "window_tree")
+*** 'window' (pointer, hdata: "window")
+** lists:
+*** 'gui_windows_tree'
diff --git a/doc/ja/autogen/user/alias_commands.txt b/doc/ja/autogen/user/alias_commands.txt
index 064a87ac8..daa240d34 100644
--- a/doc/ja/autogen/user/alias_commands.txt
+++ b/doc/ja/autogen/user/alias_commands.txt
@@ -1,6 +1,7 @@
[[command_alias_alias]]
[command]*`alias`* コマンドの別名を作成::
-........................................
+
+----------------------------------------
/alias [-completion <completion>] <alias> [<command> [;<command>...]]
completion: 別名の補完 (任意、デフォルトではターゲットコマンドを伴って補完される)
@@ -29,5 +30,5 @@ completion: 別名の補完 (任意、デフォルトではターゲットコマ
/alias hello /allchan -exclude=#weechat msg * hello
/forcejoin を /sajoin の補完候補を使い IRC コマンド "forcejoin" を送信する別名と定義:
/alias -completion %%sajoin forcejoin /quote forcejoin
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/aspell_commands.txt b/doc/ja/autogen/user/aspell_commands.txt
index f50e41259..b621580df 100644
--- a/doc/ja/autogen/user/aspell_commands.txt
+++ b/doc/ja/autogen/user/aspell_commands.txt
@@ -1,6 +1,7 @@
[[command_aspell_aspell]]
[command]*`aspell`* aspell プラグイン設定::
-........................................
+
+----------------------------------------
/aspell enable|disable|toggle
listdict
setdict <dict>[,<dict>...]
@@ -22,5 +23,5 @@ listdict: インストール済み辞書を表示
/aspell enable
aspell の有効無効を切り替えるデフォルトのキーは alt-s です。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/charset_commands.txt b/doc/ja/autogen/user/charset_commands.txt
index a68726ebc..34ac8be18 100644
--- a/doc/ja/autogen/user/charset_commands.txt
+++ b/doc/ja/autogen/user/charset_commands.txt
@@ -1,6 +1,7 @@
[[command_charset_charset]]
[command]*`charset`* 現在のバッファの文字集合を変更::
-........................................
+
+----------------------------------------
/charset decode|encode <charset>
reset
@@ -8,5 +9,5 @@
encode: エンコード文字集合を変更
charset: 現在のバッファの新しい文字集合
reset: 現在のバッファの文字集合をリセット
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/guile_commands.txt b/doc/ja/autogen/user/guile_commands.txt
index 474632d6b..151d034be 100644
--- a/doc/ja/autogen/user/guile_commands.txt
+++ b/doc/ja/autogen/user/guile_commands.txt
@@ -1,6 +1,7 @@
[[command_guile_guile]]
[command]*`guile`* スクリプトをリストアップ/ロード/アンロード::
-........................................
+
+----------------------------------------
/guile list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: ロードするスクリプト (ファイル)
-q: 出力抑制モード: メッセージを表示しない
引数無しの場合、全てのロード済みスクリプトをリストアップします。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/irc_commands.txt b/doc/ja/autogen/user/irc_commands.txt
index d5b961909..984b6a125 100644
--- a/doc/ja/autogen/user/irc_commands.txt
+++ b/doc/ja/autogen/user/irc_commands.txt
@@ -1,14 +1,16 @@
[[command_irc_admin]]
[command]*`admin`* サーバ管理者に関する情報を探す::
-........................................
+
+----------------------------------------
/admin [<target>]
target: server
-........................................
+----------------------------------------
[[command_irc_allchan]]
[command]*`allchan`* 全てのサーバ、全てのチャンネルに対してコマンドを実行::
-........................................
+
+----------------------------------------
/allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>]
-current: 現在のサーバ上のチャンネルに対してコマンドを実行
@@ -23,11 +25,12 @@ arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそ
/allchan -exclude=#weechat msg * hello
#weechat と #linux で始まるチャンネルを除いが全てのチャンネルで 'hello' と発言:
/allchan -exclude=#weechat,#linux* msg * hello
-........................................
+----------------------------------------
[[command_irc_allserv]]
[command]*`allserv`* 全ての接続済みサーバでコマンドを実行::
-........................................
+
+----------------------------------------
/allserv [-exclude=<server>[,<server>...]] <command> [<arguments>]
-exclude: いくつかのサーバを除外 (複数のサーバを除外するには '*' をサーバ名の最初と最後につける)
@@ -41,22 +44,24 @@ arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそ
/allserv away I'm away
すべてのサーバで自分のニックネームに対して whois を実行:
/allserv whois $nick
-........................................
+----------------------------------------
[[command_irc_ban]]
[command]*`ban`* ニックネームかホスト名を指定してバン::
-........................................
+
+----------------------------------------
/ban [<channel>] [<nick> [<nick>...]]
channel: バン対象チャンネル
nick: バンするユーザ名かホスト名
引数無しの場合は、現在のチャンネルのバンリストを表示。
-........................................
+----------------------------------------
[[command_irc_connect]]
[command]*`connect`* IRC サーバに接続::
-........................................
+
+----------------------------------------
/connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch]
-all|-auto|-open [-nojoin] [-switch]
@@ -80,30 +85,33 @@ channel: バン対象チャンネル
/connect my.server.org/6697 -ssl -password=test
/connect irc://nick@irc.oftc.net/#channel
/connect -switch
-........................................
+----------------------------------------
[[command_irc_ctcp]]
[command]*`ctcp`* CTCP メッセージの送信 (Client-To-Client Protocol)::
-........................................
+
+----------------------------------------
/ctcp <target> <type> [<arguments>]
target: CTCP を送信するニックネーム又はチャンネル名
type: CTCP タイプ (例: "version"、"ping"、..)
arguments: CTCP の引数
-........................................
+----------------------------------------
[[command_irc_cycle]]
[command]*`cycle`* チャンネルから退出し再参加::
-........................................
+
+----------------------------------------
/cycle [<channel>[,<channel>...]] [<message>]
channel: チャンネル名
message: 退出メッセージ (他のユーザに対する)
-........................................
+----------------------------------------
[[command_irc_dcc]]
[command]*`dcc`* DCC の開始 (ファイル転送かダイレクトチャット)::
-........................................
+
+----------------------------------------
/dcc chat <nick>
send <nick> <file>
@@ -115,69 +123,76 @@ file: ファイルネーム (ローカルホスト上の)
/dcc chat toto
ファイル "/home/foo/bar.txt" を ニックネーム "toto" に送信:
/dcc send toto /home/foo/bar.txt
-........................................
+----------------------------------------
[[command_irc_dehalfop]]
[command]*`dehalfop`* ニックネームから half-operator 権を剥奪::
-........................................
+
+----------------------------------------
/dehalfop <nick> [<nick>...]
nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能)
*: 自分以外のチャンネル参加者からチャンネルの half-operator 権を剥奪
-........................................
+----------------------------------------
[[command_irc_deop]]
[command]*`deop`* ニックネームからチャンネルオペレータ権を剥奪::
-........................................
+
+----------------------------------------
/deop <nick> [<nick>...]
* -yes
nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能)
*: 自分以外のチャンネル参加者からチャンネルオペレータ権を剥奪
-........................................
+----------------------------------------
[[command_irc_devoice]]
[command]*`devoice`* ニックネームから発言権を剥奪::
-........................................
+
+----------------------------------------
/devoice <nick> [<nick>...]
* -yes
nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能)
*: チャンネル参加者全員から voice 状態を剥奪
-........................................
+----------------------------------------
[[command_irc_die]]
[command]*`die`* サーバのシャットダウン::
-........................................
+
+----------------------------------------
/die [<target>]
target: サーバ名
-........................................
+----------------------------------------
[[command_irc_disconnect]]
[command]*`disconnect`* 特定のまたは全ての IRC サーバとの接続を切断::
-........................................
+
+----------------------------------------
/disconnect [<server>|-all|-pending [<reason>]]
server: 接続を切断するサーバ名
-all: 全てのサーバとの接続を切る
-pending: 現在再接続試行中のサーバに対する自動再接続を止める
reason: 終了の理由
-........................................
+----------------------------------------
[[command_irc_halfop]]
[command]*`halfop`* 指定したニックネームに half-operator 権を付与::
-........................................
+
+----------------------------------------
/halfop <nick> [<nick>...]
* -yes
nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能)
*: チャンネル参加者全員に half-operator 権を付与
-........................................
+----------------------------------------
[[command_irc_ignore]]
[command]*`ignore`* あるサーバかチャンネルで、指定したニックネーム/ホスト名を無視::
-........................................
+
+----------------------------------------
/ignore list
add [re:]<nick> [<server> [<channel>]]
del <number>|-all
@@ -200,36 +215,40 @@ nick: ニックネームまたはマスク (ワイルドカード "*" を最初
/ignore add toto@domain.com freenode
freenode サーバの #weechat チャンネル上のホスト名 "toto*@*.domain.com" を無視:
/ignore add toto*@*.domain.com freenode #weechat
-........................................
+----------------------------------------
[[command_irc_info]]
[command]*`info`* サーバに関する情報を入手::
-........................................
+
+----------------------------------------
/info [<target>]
target: サーバ名
-........................................
+----------------------------------------
[[command_irc_invite]]
[command]*`invite`* チャンネルにニックネームを招待::
-........................................
+
+----------------------------------------
/invite <nick> [<nick>...] [<channel>]
nick: 招待するニックネーム
channel: 招待先のチャンネル
-........................................
+----------------------------------------
[[command_irc_ison]]
[command]*`ison`* ニックネームが IRC 上にいるか確認::
-........................................
+
+----------------------------------------
/ison <nick> [<nick>...]
nick: nick
-........................................
+----------------------------------------
[[command_irc_join]]
[command]*`join`* チャンネルに参加::
-........................................
+
+----------------------------------------
/join [-noswitch] [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]]
-noswitch: 新しいバッファに移動しない
@@ -242,21 +261,23 @@ nick: nick
/join #protectedchan,#weechat key
/join -server freenode #weechat
/join -noswitch #weechat
-........................................
+----------------------------------------
[[command_irc_kick]]
[command]*`kick`* チャンネルからユーザを強制的に削除::
-........................................
+
+----------------------------------------
/kick [<channel>] <nick> [<reason>]
channel: channel where user is
nick: nick to kick
reason: reason for kick (special variables $nick, $channel and $server are replaced by their value)
-........................................
+----------------------------------------
[[command_irc_kickban]]
[command]*`kickban`* チャンネルからニックネームをキックして参加を禁止::
-........................................
+
+----------------------------------------
/kickban [<channel>] <nick> [<reason>]
channel: channel where user is
@@ -268,29 +289,32 @@ It is possible to kick/ban with a mask, nick will be extracted from mask and rep
Example:
ban "*!*@host.com" and then kick "toto":
/kickban toto!*@host.com
-........................................
+----------------------------------------
[[command_irc_kill]]
[command]*`kill`* クライアント - サーバの接続を閉じる::
-........................................
+
+----------------------------------------
/kill <nick> <reason>
nick: kill するニックネーム
reason: kill の理由
-........................................
+----------------------------------------
[[command_irc_links]]
[command]*`links`* このクエリに応答するサーバが知っている全てのサーバ名をリストアップ::
-........................................
+
+----------------------------------------
/links [[<server>] <server_mask>]
server: このクエリに応答するべきサーバ
server_mask: このマスクにマッチするサーバのリスト
-........................................
+----------------------------------------
[[command_irc_list]]
[command]*`list`* チャンネルとトピックをリストアップ::
-........................................
+
+----------------------------------------
/list [<channel>[,<channel>...]] [<server>] [-re <regex>]
channel: リストアップするチャンネル名
@@ -304,33 +328,37 @@ channel: リストアップするチャンネル名
/list #weechat
"#weechat" で始まる全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い):
/list -re #weechat.*
-........................................
+----------------------------------------
[[command_irc_lusers]]
[command]*`lusers`* IRC ネットワークのサイズに関する統計を入手::
-........................................
+
+----------------------------------------
/lusers [<mask> [<target>]]
mask: このマスクにマッチするサーバ
target: リクエストを送信するサーバ
-........................................
+----------------------------------------
[[command_irc_map]]
[command]*`map`* IRC ネットワークのグラフィカルマップを表示::
-........................................
-........................................
+
+----------------------------------------
+----------------------------------------
[[command_irc_me]]
[command]*`me`* 現在のチャンネルに CTCP action を送信::
-........................................
+
+----------------------------------------
/me <message>
message: 送信メッセージ
-........................................
+----------------------------------------
[[command_irc_mode]]
[command]*`mode`* チャンネルかユーザのモードを変更::
-........................................
+
+----------------------------------------
/mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>]
<nick> [+|-]i|s|w|o
@@ -362,56 +390,62 @@ message: 送信メッセージ
/mode #weechat +t
サーバ上で不可視にする:
/mode nick +i
-........................................
+----------------------------------------
[[command_irc_motd]]
[command]*`motd`* "今日のメッセージ" を取得::
-........................................
+
+----------------------------------------
/motd [<target>]
target: サーバ名
-........................................
+----------------------------------------
[[command_irc_msg]]
[command]*`msg`* ニックネームかチャンネルにメッセージを送る::
-........................................
+
+----------------------------------------
/msg [-server <server>] <target>[,<target>...] <text>
server: このサーバに送信 (内部サーバ名)
target: ニックネーム又はチャンネル名 (マスクを使えるかもしれない、'*' = 現在のチャンネル)
text: 送信するテキスト
-........................................
+----------------------------------------
[[command_irc_names]]
[command]*`names`* チャンネルに参加しているニックネームをリストアップ::
-........................................
+
+----------------------------------------
/names [<channel>[,<channel>...]]
channel: チャンネル名
-........................................
+----------------------------------------
[[command_irc_nick]]
[command]*`nick`* 現在のニックネームを変更::
-........................................
+
+----------------------------------------
/nick [-all] <nick>
-all: 全ての接続済みサーバで新しいニックネームを設定
nick: 新しいニックネーム
-........................................
+----------------------------------------
[[command_irc_notice]]
[command]*`notice`* ユーザに notice メッセージを送信::
-........................................
+
+----------------------------------------
/notice [-server <server>] <target> <text>
server: このサーバに送信 (内部サーバ名)
target: ニックネーム又はチャンネル
text: 送信するテキスト
-........................................
+----------------------------------------
[[command_irc_notify]]
[command]*`notify`* サーバ上のニックネームに対して接続か離席状態の通知を追加する::
-........................................
+
+----------------------------------------
/notify add <nick> [<server> [-away]]
del <nick>|-all [<server>]
@@ -431,87 +465,96 @@ server: 内部サーバ名 (デフォルトでは現在のサーバ)
/notify add toto freenode
"toto" が freenode サーバに戻るか離席状態になった場合に通知:
/notify add toto freenode -away
-........................................
+----------------------------------------
[[command_irc_op]]
[command]*`op`* ニックネームにオペレータ権を付与::
-........................................
+
+----------------------------------------
/op <nick> [<nick>...]
* -yes
nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能)
*: チャンネル参加者全員にチャンネルオペレータ権を付与
-........................................
+----------------------------------------
[[command_irc_oper]]
[command]*`oper`* オペレータ権を入手::
-........................................
+
+----------------------------------------
/oper <user> <password>
user: ユーザ
password: パスワード
-........................................
+----------------------------------------
[[command_irc_part]]
[command]*`part`* チャンネルから退出::
-........................................
+
+----------------------------------------
/part [<channel>[,<channel>...]] [<message>]
channel: 退出するチャンネル名
message: 退出メッセージ (他のユーザに対して)
-........................................
+----------------------------------------
[[command_irc_ping]]
[command]*`ping`* サーバにピンを送信::
-........................................
+
+----------------------------------------
/ping <server1> [<server2>]
server1: サーバ
server2: このサーバにピンを転送
-........................................
+----------------------------------------
[[command_irc_pong]]
[command]*`pong`* ピンメッセージに応答::
-........................................
+
+----------------------------------------
/pong <daemon> [<daemon2>]
daemon: ピンメッセージに応答したデーモン
daemon2: メッセージをデーモンに転送
-........................................
+----------------------------------------
[[command_irc_query]]
[command]*`query`* ニックネーム宛にプライベートメッセージを送信::
-........................................
+
+----------------------------------------
/query [-server <server>] <nick>[,<nick>...] [<text>]
server: 送信先サーバ (内部サーバ名)
nick: プライベート会話を行うニックネーム
text: 送信テキスト
-........................................
+----------------------------------------
[[command_irc_quiet]]
[command]*`quiet`* ニックネームかホストを発言禁止に::
-........................................
+
+----------------------------------------
/quiet [<channel>] [<nick> [<nick>...]]
channel: 発言禁止にするチャンネル
nick: 発言禁止にするユーザ名かホスト名
引数無しの場合は、現在のチャンネルの発言禁止リストを表示。
-........................................
+----------------------------------------
[[command_irc_quote]]
[command]*`quote`* パースせずにサーバ宛に生データを送信::
-........................................
+
+----------------------------------------
/quote [-server <server>] <data>
server: 送信先サーバ (内部サーバ名)
data: 送信する生データ
-........................................
+----------------------------------------
[[command_irc_reconnect]]
[command]*`reconnect`* サーバに再接続::
-........................................
+
+----------------------------------------
/reconnect <server> [<server>...] [-nojoin] [-switch]
-all [-nojoin] [-switch]
@@ -519,72 +562,80 @@ server: 送信先サーバ (内部サーバ名)
-all: 全てのサーバに再接続
-nojoin: チャンネルに参加しない (autojoin がサーバで有効化されていても)
-switch: 次のサーバアドレスに移動
-........................................
+----------------------------------------
[[command_irc_rehash]]
[command]*`rehash`* サーバに設定ファイルの読み込みを指示::
-........................................
+
+----------------------------------------
/rehash [<option>]
option: 追加オプション、いくつかのサーバ用
-........................................
+----------------------------------------
[[command_irc_restart]]
[command]*`restart`* サーバに再起動を指示::
-........................................
+
+----------------------------------------
/restart [<target>]
target: サーバ名
-........................................
+----------------------------------------
[[command_irc_sajoin]]
[command]*`sajoin`* ユーザがチャンネルへ参加することを強制::
-........................................
+
+----------------------------------------
/sajoin <nick> <channel>[,<channel>...]
nick: ニックネーム
channel: チャンネル名
-........................................
+----------------------------------------
[[command_irc_samode]]
[command]*`samode`* チャンネルモードを変更、オペレータ権無しに::
-........................................
+
+----------------------------------------
/samode <channel> <mode>
channel: チャンネル名
mode: チャンネルモード
-........................................
+----------------------------------------
[[command_irc_sanick]]
[command]*`sanick`* 強制的にユーザのニックネームを変更::
-........................................
+
+----------------------------------------
/sanick <nick> <new_nick>
nick: ニックネーム
new_nick: 新しいニックネーム
-........................................
+----------------------------------------
[[command_irc_sapart]]
[command]*`sapart`* 強制的にユーザをチャンネルから退出::
-........................................
+
+----------------------------------------
/sapart <nick> <channel>[,<channel>...]
nick: ニックネーム
channel: チャンネル名
-........................................
+----------------------------------------
[[command_irc_saquit]]
[command]*`saquit`* ある理由で強制的にユーザをサーバから切断::
-........................................
+
+----------------------------------------
/saquit <nick> <reason>
nick: ニックネーム
reason: 理由
-........................................
+----------------------------------------
[[command_irc_server]]
[command]*`server`* IRC サーバのリストアップ、追加、削除::
-........................................
+
+----------------------------------------
/server list|listfull [<server>]
add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
copy|rename <server> <new_name>
@@ -617,161 +668,179 @@ nooption: ブールオプションを 'off' に設定 (例えば: -nossl)
/server rename oftc newoftc
/server del freenode
/server deloutq
-........................................
+----------------------------------------
[[command_irc_service]]
[command]*`service`* 新しいサービスを登録::
-........................................
+
+----------------------------------------
/service <nick> <reserved> <distribution> <type> <reserved> <info>
distribution: サービスの可視性
type: 将来のために予約
-........................................
+----------------------------------------
[[command_irc_servlist]]
[command]*`servlist`* 現在ネットワークに接続されたサービスをリストアップ::
-........................................
+
+----------------------------------------
/servlist [<mask> [<type>]]
mask: マスクにマッチするサービスだけをリストアップ
type: タイプにマッチするサービスだけをリストアップ
-........................................
+----------------------------------------
[[command_irc_squery]]
[command]*`squery`* サービスにメッセージを配送::
-........................................
+
+----------------------------------------
/squery <service> <text>
service: サービス名
text: 送信テキスト
-........................................
+----------------------------------------
[[command_irc_squit]]
[command]*`squit`* サーバリンクを切断::
-........................................
+
+----------------------------------------
/squit <server> <comment>
server: サーバ名
comment: 切断コメント
-........................................
+----------------------------------------
[[command_irc_stats]]
[command]*`stats`* サーバに関するクエリ統計::
-........................................
+
+----------------------------------------
/stats [<query> [<server>]]
query: c/h/i/k/l/m/o/y/u (RFC1459 を参照)
server: サーバ名
-........................................
+----------------------------------------
[[command_irc_summon]]
[command]*`summon`* IRC サーバを実行中のホストにいるユーザ宛てに、IRC に参加することを要請するメッセージを送信::
-........................................
+
+----------------------------------------
/summon <user> [<target> [<channel>]]
user: ユーザ名
target: サーバ名
channel: チャンネル名
-........................................
+----------------------------------------
[[command_irc_time]]
[command]*`time`* サーバのローカル時間を要求::
-........................................
+
+----------------------------------------
/time [<target>]
target: 時間を要求するサーバを指定
-........................................
+----------------------------------------
[[command_irc_topic]]
[command]*`topic`* チャンネルトピックの取得/設定::
-........................................
+
+----------------------------------------
/topic [<channel>] [<topic>|-delete]
channel: チャンネル名
topic: チャンネルに設定する新しいトピック
-delete: チャンネルトピックを削除
-........................................
+----------------------------------------
[[command_irc_trace]]
[command]*`trace`* 指定されたサーバへのルートを探す::
-........................................
+
+----------------------------------------
/trace [<target>]
target: server
-........................................
+----------------------------------------
[[command_irc_unban]]
[command]*`unban`* ニックネームかホストの禁止設定を解除::
-........................................
+
+----------------------------------------
/unban [<channel>] <nick> [<nick>...]
channel: 禁止設定を解除するチャンネル
nick: 禁止設定を解除するユーザかホスト
-........................................
+----------------------------------------
[[command_irc_userhost]]
[command]*`userhost`* ニックネームに関する情報のリストを返す::
-........................................
+
+----------------------------------------
/userhost <nick> [<nick>...]
nick: nick
-........................................
+----------------------------------------
[[command_irc_users]]
[command]*`users`* サーバにログインしているユーザのリスト::
-........................................
+
+----------------------------------------
/users [<target>]
target: server
-........................................
+----------------------------------------
[[command_irc_version]]
[command]*`version`* ニックネームかサーバのバージョン情報を取得 (現在のサーバか指定したサーバ)::
-........................................
+
+----------------------------------------
/version [<server>|<nick>]
server: サーバ名
nick: ニックネーム
-........................................
+----------------------------------------
[[command_irc_voice]]
[command]*`voice`* ニックネームに発言権を付与::
-........................................
+
+----------------------------------------
/voice <nick> [<nick>...]
nick: ニックネームまたはマスク (ワイルドカード "*" を最初と最後につけることが可能)
*: チャンネル参加者全員に voice 権を付与
-........................................
+----------------------------------------
[[command_irc_wallchops]]
[command]*`wallchops`* チャンネルオペレータに notice を送信::
-........................................
+
+----------------------------------------
/wallchops [<channel>] <text>
channel: チャンネル名
text: 送信テキスト
-........................................
+----------------------------------------
[[command_irc_wallops]]
[command]*`wallops`* ユーザモードに 'w' を設定した全ての接続済みユーザ宛てにメッセージを送信::
-........................................
+
+----------------------------------------
/wallops <text>
text: 送信テキスト
-........................................
+----------------------------------------
[[command_irc_who]]
[command]*`who`* 情報のリストを返すクエリを生成::
-........................................
+
+----------------------------------------
/who [<mask> [o]]
mask: マスクにマッチする情報
o: マスクにマッチするオペレータだけを返す
-........................................
+----------------------------------------
[[command_irc_whois]]
[command]*`whois`* ユーザに関する情報を要求::
-........................................
+
+----------------------------------------
/whois [<server>] [<nick>[,<nick>...]]
server: サーバ名
@@ -780,15 +849,16 @@ server: サーバ名
引数が無い場合、このコマンドは以下のユーザに対する whois を行います:
- バッファがサーバ/チャンネルの場合、自分自身のニックネーム
- バッファがプライベートの場合、相手のニックネーム。
-........................................
+----------------------------------------
[[command_irc_whowas]]
[command]*`whowas`* 既に存在しないニックネームに関する情報を要求::
-........................................
+
+----------------------------------------
/whowas <nick>[,<nick>...] [<count> [<target>]]
nick: 検索するニックネーム
count: リプライの個数 (負の値で完全な検索)
target: マスクに一致するものだけを返す
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/logger_commands.txt b/doc/ja/autogen/user/logger_commands.txt
index c1bafd9be..dab20eaba 100644
--- a/doc/ja/autogen/user/logger_commands.txt
+++ b/doc/ja/autogen/user/logger_commands.txt
@@ -1,6 +1,7 @@
[[command_logger_logger]]
[command]*`logger`* logger プラグイン設定::
-........................................
+
+----------------------------------------
/logger list
set <level>
flush
@@ -32,5 +33,5 @@ IRC プラグインで使われるログレベル:
/set logger.level.core.weechat 0
IRC サーバごとのディレクトリ、チャンネルごとのファイルを使う:
/set logger.mask.irc "$server/$channel.weechatlog"
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/lua_commands.txt b/doc/ja/autogen/user/lua_commands.txt
index 2febe2621..3193874da 100644
--- a/doc/ja/autogen/user/lua_commands.txt
+++ b/doc/ja/autogen/user/lua_commands.txt
@@ -1,6 +1,7 @@
[[command_lua_lua]]
[command]*`lua`* スクリプトをリストアップ/ロード/アンロード::
-........................................
+
+----------------------------------------
/lua list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: ロードするスクリプト (ファイル)
-q: 出力抑制モード: メッセージを表示しない
引数無しの場合、全てのロード済みスクリプトをリストアップします。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/perl_commands.txt b/doc/ja/autogen/user/perl_commands.txt
index ccfe4b5f1..d143d6357 100644
--- a/doc/ja/autogen/user/perl_commands.txt
+++ b/doc/ja/autogen/user/perl_commands.txt
@@ -1,6 +1,7 @@
[[command_perl_perl]]
[command]*`perl`* スクリプトをリストアップ/ロード/アンロード::
-........................................
+
+----------------------------------------
/perl list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: ロードするスクリプト (ファイル)
-q: 出力抑制モード: メッセージを表示しない
引数無しの場合、全てのロード済みスクリプトをリストアップします。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/python_commands.txt b/doc/ja/autogen/user/python_commands.txt
index 64a69ffbb..004ac4e01 100644
--- a/doc/ja/autogen/user/python_commands.txt
+++ b/doc/ja/autogen/user/python_commands.txt
@@ -1,6 +1,7 @@
[[command_python_python]]
[command]*`python`* スクリプトをリストアップ/ロード/アンロード::
-........................................
+
+----------------------------------------
/python list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: ロードするスクリプト (ファイル)
-q: 出力抑制モード: メッセージを表示しない
引数無しの場合、全てのロード済みスクリプトをリストアップします。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/relay_commands.txt b/doc/ja/autogen/user/relay_commands.txt
index 0519fc9e1..ee7c355d0 100644
--- a/doc/ja/autogen/user/relay_commands.txt
+++ b/doc/ja/autogen/user/relay_commands.txt
@@ -1,6 +1,7 @@
[[command_relay_relay]]
[command]*`relay`* リレー管理::
-........................................
+
+----------------------------------------
/relay list|listfull|listrelay
add [ipv4.][ipv6.][ssl.]<protocol.name> <port>
del [ipv4.][ipv6.][ssl.]<protocol.name>
@@ -41,5 +42,5 @@ protocol.name: リレーするプロトコルと名前:
/relay add ipv6.ssl.weechat 9001
SSL を有効にした weechat プロトコル、IPv4 と IPv6 を利用:
/relay add ipv4.ipv6.ssl.weechat 9001
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/rmodifier_commands.txt b/doc/ja/autogen/user/rmodifier_commands.txt
index 59ee575ec..f5c94d90e 100644
--- a/doc/ja/autogen/user/rmodifier_commands.txt
+++ b/doc/ja/autogen/user/rmodifier_commands.txt
@@ -1,6 +1,7 @@
[[command_rmodifier_rmodifier]]
[command]*`rmodifier`* 正規表現で modifier 文字列を変更::
-........................................
+
+----------------------------------------
/rmodifier list|listdefault
add <name> <modifiers> <groups> <regex>
del <name>|-all [<name>...]
@@ -26,5 +27,5 @@ listdefault: デフォルトの rmodifier をリストアップ
/rmodifier del password
全ての rmodifiers を削除:
/rmodifier del -all
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/ruby_commands.txt b/doc/ja/autogen/user/ruby_commands.txt
index 38cbc5e3a..b53da3eeb 100644
--- a/doc/ja/autogen/user/ruby_commands.txt
+++ b/doc/ja/autogen/user/ruby_commands.txt
@@ -1,6 +1,7 @@
[[command_ruby_ruby]]
[command]*`ruby`* スクリプトをリストアップ/ロード/アンロード::
-........................................
+
+----------------------------------------
/ruby list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: ロードするスクリプト (ファイル)
-q: 出力抑制モード: メッセージを表示しない
引数無しの場合、全てのロード済みスクリプトをリストアップします。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/script_commands.txt b/doc/ja/autogen/user/script_commands.txt
index 5b1597584..8cace26f8 100644
--- a/doc/ja/autogen/user/script_commands.txt
+++ b/doc/ja/autogen/user/script_commands.txt
@@ -1,6 +1,7 @@
[[command_script_script]]
[command]*`script`* WeeChat スクリプトマネージャ::
-........................................
+
+----------------------------------------
/script list [-o|-i]
search <text>
show <script>
@@ -72,5 +73,5 @@ toggleautoload: 自動ロードの切り替え
/script hold urlserver.py
/script reload urlserver
/script upgrade
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/tcl_commands.txt b/doc/ja/autogen/user/tcl_commands.txt
index 40942f098..a0435c5b6 100644
--- a/doc/ja/autogen/user/tcl_commands.txt
+++ b/doc/ja/autogen/user/tcl_commands.txt
@@ -1,6 +1,7 @@
[[command_tcl_tcl]]
[command]*`tcl`* スクリプトをリストアップ/ロード/アンロード::
-........................................
+
+----------------------------------------
/tcl list|listfull [<name>]
load [-q] <filename>
autoload
@@ -17,5 +18,5 @@ filename: ロードするスクリプト (ファイル)
-q: 出力抑制モード: メッセージを表示しない
引数無しの場合、全てのロード済みスクリプトをリストアップします。
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/weechat_commands.txt b/doc/ja/autogen/user/weechat_commands.txt
index c51f73653..5f620eecd 100644
--- a/doc/ja/autogen/user/weechat_commands.txt
+++ b/doc/ja/autogen/user/weechat_commands.txt
@@ -1,15 +1,17 @@
[[command_weechat_away]]
[command]*`away`* 離席状態の切り替え::
-........................................
+
+----------------------------------------
/away [-all] [<message>]
-all: 全ての接続済みサーバに対して離席状態を切り替え
message: 離席メッセージ (メッセージが無い場合は、離席状態を解除)
-........................................
+----------------------------------------
[[command_weechat_bar]]
[command]*`bar`* バーの管理::
-........................................
+
+----------------------------------------
/bar list|listfull|listitems
add <name> <type>[,<condition>] <position> <size> <separator> <item1>[,<item2>...]
default [input|title|status|nicklist]
@@ -56,11 +58,12 @@ message: 離席メッセージ (メッセージが無い場合は、離席状態
/bar scroll nicklist * y+10
現在のバッファに対応したニックネームリストを最後までスクロール:
/bar scroll nicklist * ye
-........................................
+----------------------------------------
[[command_weechat_buffer]]
[command]*`buffer`* バッファの管理::
-........................................
+
+----------------------------------------
/buffer list
clear [<number>|<name>|-merged|-all]
move|merge <number>
@@ -117,11 +120,12 @@ localvar: 現在のバッファのローカル変数を表示
/buffer #weechat
次のバッファに移動:
/buffer +1
-........................................
+----------------------------------------
[[command_weechat_color]]
[command]*`color`* 色の別名の定義と、カラーパレットの表示::
-........................................
+
+----------------------------------------
/color alias <color> <name>
unalias <color>
reset
@@ -141,20 +145,22 @@ unalias: 別名の削除
/color alias 214 orange
色番号 214 を削除:
/color unalias 214
-........................................
+----------------------------------------
[[command_weechat_command]]
[command]*`command`* WeeChat かプラグインのコマンドを起動::
-........................................
+
+----------------------------------------
/command <plugin> <command>
plugin: プラグインの名前 ('weechat' は WeeChat の内部コマンドを意味します)
command: 実行するコマンド (コマンドの最初に '/' が無い場合、'/' が自動的に追加されます)
-........................................
+----------------------------------------
[[command_weechat_cursor]]
[command]*`cursor`* カーソルを移動してアクションを実行するエリアを指定::
-........................................
+
+----------------------------------------
/cursor go chat|<bar>|<x>,<y>
move up|down|left|right|area_up|area_down|area_left|area_right
stop
@@ -172,11 +178,12 @@ stop: カーソルモードを終了
/cursor go nicklist
x=10、y=5 の位置に移動:
/cursor go 10,5
-........................................
+----------------------------------------
[[command_weechat_debug]]
[command]*`debug`* core やプラグインのデバッグ管理::
-........................................
+
+----------------------------------------
/debug list
set <plugin> <level>
dump [<plugin>]
@@ -201,11 +208,12 @@ infolists: infolist に関する情報を表示
tags: 行のタグを表示
term: ターミナルに関する情報を表示
windows: ウィンドウツリーの情報を表示
-........................................
+----------------------------------------
[[command_weechat_eval]]
[command]*`eval`* 式を評価して結果をバッファに送信::
-........................................
+
+----------------------------------------
/eval [-n] <expression>
[-n] -c <expression1> <operator> <expression2>
@@ -258,11 +266,12 @@ hdata と変数の名前については、"プラグイン API リファレン
/eval -n -c abcd =~ (?-i)^ABC ==> 0
/eval -n -c abcd =~ (?-i)^abc ==> 1
/eval -n -c abcd !~ abc ==> 0
-........................................
+----------------------------------------
[[command_weechat_filter]]
[command]*`filter`* タグか正規表現に基づくバッファメッセージの非表示/表示::
-........................................
+
+----------------------------------------
/filter list
enable|disable|toggle [<name>]
add <name> <buffer>[,<buffer>...] <tags> <regex>
@@ -311,11 +320,12 @@ disable: フィルタを無効化
/filter add toto irc.freenode.#weechat nick_toto *
IRC チャンネル #weechat で "weechat sucks" を含む行をフィルタ:
/filter add sucks irc.freenode.#weechat * weechat sucks
-........................................
+----------------------------------------
[[command_weechat_help]]
[command]*`help`* コマンドとオプションに関するヘルプを表示::
-........................................
+
+----------------------------------------
/help -list|-listfull [<plugin> [<plugin>...]]
<command>
<option>
@@ -325,21 +335,23 @@ disable: フィルタを無効化
plugin: このプラグインに関するコマンドをリストアップ
command: コマンドの名前
option: オプションの名前 (リストを見るには /set を使用)
-........................................
+----------------------------------------
[[command_weechat_history]]
[command]*`history`* バッファコマンド履歴を表示::
-........................................
+
+----------------------------------------
/history clear
<value>
clear: 履歴の削除
value: 表示する履歴エントリの数
-........................................
+----------------------------------------
[[command_weechat_input]]
[command]*`input`* コマンドライン関数::
-........................................
+
+----------------------------------------
/input <action> [<arguments>]
アクションリスト:
@@ -394,11 +406,12 @@ value: 表示する履歴エントリの数
paste_stop: ペーストの終了 (括弧付きペーストモード)
これらのコマンドはキーバインドかプラグインで利用できます。
-........................................
+----------------------------------------
[[command_weechat_key]]
[command]*`key`* キーの割り当てと割り当て解除::
-........................................
+
+----------------------------------------
/key list|listdefault|listdiff [<context>]
bind <key> [<command> [<args>]]
bindctxt <context> <key> [<command> [<args>]]
@@ -448,11 +461,12 @@ listdefault: デフォルトキーをリストアップ
/key bindctxt search ctrl-I /input search_stop
ニック上でのマウスのセンターボタンをニックネームの情報取得に割り当てる:
/key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
-........................................
+----------------------------------------
[[command_weechat_layout]]
[command]*`layout`* バッファとウィンドウのレイアウトを保存/適用/リセット::
-........................................
+
+----------------------------------------
/layout save [<name>] [buffers|windows]
apply [<name>] [buffers|windows]
leave
@@ -470,11 +484,12 @@ buffers: バッファのみに対してレイアウトを保存/適用 (バッ
windows: ウィンドウのみに対してレイアウトを保存/適用 (それぞれのウィンドウに表示されるバッファ)
引数無しでは、保存されたレイアウトを表示します。
-........................................
+----------------------------------------
[[command_weechat_mouse]]
[command]*`mouse`* マウス操作::
-........................................
+
+----------------------------------------
/mouse enable|disable|toggle [<delay>]
enable: マウスの有効化
@@ -489,11 +504,12 @@ disable: マウスの無効化
/mouse enable
5 秒間マウスの有効無効を切り替え:
/mouse toggle 5
-........................................
+----------------------------------------
[[command_weechat_mute]]
[command]*`mute`* 静かにコマンドを実行::
-........................................
+
+----------------------------------------
/mute [-current | -buffer <name> | -all] command
-current: 現在のバッファへの出力を禁止
@@ -511,11 +527,12 @@ disable: マウスの無効化
/mute -current msg * hi!
#weechat チャンネルへのメッセージ:
/mute -buffer irc.freenode.#weechat msg #weechat hi!
-........................................
+----------------------------------------
[[command_weechat_plugin]]
[command]*`plugin`* プラグインの表示/ロード/アンロード::
-........................................
+
+----------------------------------------
/plugin list|listfull [<name>]
load <filename> [<arguments>]
autoload [<arguments>]
@@ -533,11 +550,12 @@ disable: マウスの無効化
arguments: ロードするプラグインに与える引数
引数無しでは、ロードされたプラグインをリストアップ。
-........................................
+----------------------------------------
[[command_weechat_proxy]]
[command]*`proxy`* プロキシの管理::
-........................................
+
+----------------------------------------
/proxy list
add <name> <type> <address> <port> [<username> [<password>]]
del <name>|-all
@@ -566,31 +584,34 @@ password: パスワード (任意)
/proxy add myproxy socks5 sample.host.org 3128 myuser mypass
プロキシを削除:
/proxy del myproxy
-........................................
+----------------------------------------
[[command_weechat_quit]]
[command]*`quit`* WeeChat の終了::
-........................................
+
+----------------------------------------
/quit [-yes] [<arguments>]
-yes: weechat.look.confirm_quit オプションが有効な場合に必要
arguments: "quit" シグナルと共に送られるテキスト
(例えば irc プラグインはサーバに quit メッセージを送る際にこのテキストを使います)
-........................................
+----------------------------------------
[[command_weechat_reload]]
[command]*`reload`* ディスクから設定ファイルを再読み込み::
-........................................
+
+----------------------------------------
/reload [<file> [<file>...]]
file: 再読み込みする設定ファイル (拡張子 ".conf" は不要)
引数無しでは、全てのファイル (WeeChat とプラグイン) が再読み込みされます。
-........................................
+----------------------------------------
[[command_weechat_repeat]]
[command]*`repeat`* 複数回コマンドを実行::
-........................................
+
+----------------------------------------
/repeat [-interval <delay>] <count> <command>
delay: コマンドの実行間隔 (ミリ秒単位)
@@ -602,21 +623,23 @@ command: 実行するコマンド (最初に '/' が無い場合は自動的に
例:
2 ページ分上方向にスクロール:
/repeat 2 /window page_up
-........................................
+----------------------------------------
[[command_weechat_save]]
[command]*`save`* 設定をファイルに保存::
-........................................
+
+----------------------------------------
/save [<file> [<file>...]]
file: 保存する設定ファイル (拡張子 ".conf" は不要)
引数無しでは、全てのファイル (WeeChat とプラグイン) が保存されます。
-........................................
+----------------------------------------
[[command_weechat_secure]]
[command]*`secure`* 保護データを管理します (パスワードやプライベートデータは暗号化されて sec.conf ファイルに保存)::
-........................................
+
+----------------------------------------
/secure passphrase <passphrase>|-delete
decrypt <passphrase>|-discard
set <name> <value>
@@ -653,11 +676,12 @@ Examples:
/set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
alias to ghost the nick "mynick":
/alias ghost /eval /msg -server freenode nickserv ghost mynick ${sec.data.freenode}
-........................................
+----------------------------------------
[[command_weechat_set]]
[command]*`set`* オプションの設定::
-........................................
+
+----------------------------------------
/set [<option> [<value>]]
diff [<option> [<option>...]]
@@ -682,11 +706,12 @@ option: オプションの名前 (多くのオプションをリストアップ
/set diff
irc プラグインのオプションの内、変更されたオプションを表示
/set diff irc.*
-........................................
+----------------------------------------
[[command_weechat_unset]]
[command]*`unset`* オプションのアンセット/リセット::
-........................................
+
+----------------------------------------
/unset <option>
option: オプションの名前 ("*" で始めるか終わるかすれば大量のオプションをリセットできます、注意して使用!)
@@ -698,11 +723,12 @@ option: オプションの名前 ("*" で始めるか終わるかすれば大量
/unset weechat.look.item_time_format
全ての色関連オプションをリセット:
/unset weechat.color.*
-........................................
+----------------------------------------
[[command_weechat_upgrade]]
[command]*`upgrade`* サーバとの接続を維持して WeeChat をアップグレード::
-........................................
+
+----------------------------------------
/upgrade [<path_to_binary>|-quit]
path_to_binary: WeeChat バイナリへのパス (デフォルトは現在のバイナリ)
@@ -728,29 +754,32 @@ path_to_binary: WeeChat バイナリへのパス (デフォルトは現在のバ
この後、セッションを回復させるには weechat --upgrade を使ってください。
重要: 完全に同一の設定で (*.conf ファイルで) セッションを回復させてください。
"~/.weechat" ディレクトリの内容をコピーすれば異なるマシンで WeeChat のセッションを回復することも可能です。
-........................................
+----------------------------------------
[[command_weechat_uptime]]
[command]*`uptime`* WeeChat 連続稼働時間の表示::
-........................................
+
+----------------------------------------
/uptime [-o | -ol]
-o: 連続稼働時間を現在のバッファの入力に送る (英語で)
-ol: 連続稼働時間を現在のバッファの入力に送る (翻訳済み)
-........................................
+----------------------------------------
[[command_weechat_version]]
[command]*`version`* WeeChat のバージョンとコンパイル日時を表示::
-........................................
+
+----------------------------------------
/version [-o | -ol]
-o: バージョンを現在のバッファの入力に送る (英語で)
-ol: バージョンを現在のバッファの入力に送る (翻訳済み)
-........................................
+----------------------------------------
[[command_weechat_wait]]
[command]*`wait`* コマンドの実行を予約::
-........................................
+
+----------------------------------------
/wait <number>[<unit>] <command>
number: 遅延時間 (整数)
@@ -770,11 +799,12 @@ command: 実行するコマンド (コマンドが '/' で始まらない場合
/wait 15m /away -all I'm away
2 分後に 'hello' と発言:
/wait 2m hello
-........................................
+----------------------------------------
[[command_weechat_window]]
[command]*`window`* ウィンドウの操作::
-........................................
+
+----------------------------------------
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
@@ -833,5 +863,5 @@ splith と splitv に関しては、pct は新しいウィンドウのパーセ
/window scroll -d
ウィンドウ #2 を拡大:
/window zoom -window 2
-........................................
+----------------------------------------
diff --git a/doc/ja/autogen/user/xfer_commands.txt b/doc/ja/autogen/user/xfer_commands.txt
index 76aecec06..ba97c7dab 100644
--- a/doc/ja/autogen/user/xfer_commands.txt
+++ b/doc/ja/autogen/user/xfer_commands.txt
@@ -1,19 +1,21 @@
[[command_xfer_me]]
[command]*`me`* CTCP action をリモートホストに送信::
-........................................
+
+----------------------------------------
/me <message>
message: 送信メッセージ
-........................................
+----------------------------------------
[[command_xfer_xfer]]
[command]*`xfer`* xfer 管理::
-........................................
+
+----------------------------------------
/xfer [list|listfull]
list: xfer をリストアップ
listfull: xfer をリストアップ (詳細)
引数無しでは、xfer リストを含むバッファを開きます。
-........................................
+----------------------------------------
diff --git a/doc/ja/weechat_user.ja.txt b/doc/ja/weechat_user.ja.txt
index c93111156..5b0ed4435 100644
--- a/doc/ja/weechat_user.ja.txt
+++ b/doc/ja/weechat_user.ja.txt
@@ -374,17 +374,20 @@ Copying output to /tmp/crash.txt.
(gdb) bt full
#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6
#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6
-#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) at /some_path/src/core/weechat.c:351
+#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1)
+ at /some_path/src/core/weechat.c:351
#3 <signal handler called>
-#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, remaining_calls=<value optimized out>)
- at /some_path/src/core/wee-hook.c:1364
+#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90,
+ remaining_calls=<value optimized out>) at /some_path/src/core/wee-hook.c:1364
hook_process = 0x254eb90
status = <value optimized out>
-#5 0x000000000044cc7d in hook_timer_exec () at /some_path/src/core/wee-hook.c:1025
+#5 0x000000000044cc7d in hook_timer_exec ()
+ at /some_path/src/core/wee-hook.c:1025
tv_time = {tv_sec = 1272693881, tv_usec = 212665}
ptr_hook = 0x2811f40
next_hook = 0x0
-#6 0x000000000041b5b0 in gui_main_loop () at /some_path/src/gui/curses/gui-curses-main.c:319
+#6 0x000000000041b5b0 in gui_main_loop ()
+ at /some_path/src/gui/curses/gui-curses-main.c:319
hook_fd_keyboard = 0x173b600
tv_timeout = {tv_sec = 0, tv_usec = 0}
read_fds = {fds_bits = {0 <repeats 16 times>}}
@@ -443,32 +446,32 @@ WeeChat 内で `/set` コマンドにパラメータを付けて設定します
WeeChat を起動したターミナルの例:
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │ ◀ タイトル ("title") バー
-│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
-│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
-│12:52:27 -- | Channel #test: 4 nicks (2 ops, 0 halfop, 1 voice, 1 normal) │+weebot│
-│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
-│12:54:15 peter | hey! │ │
-│12:55:01 @joe | hello │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │ ◀ チャット + ニックネームリスト ("nicklist") バー
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │ ◀ 状態 ("status") バー
-│[@Flashy(i)] hi peter!█ │ ◀ 入力 ("input") バー
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ bar "title"
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test, this is a test channel │
+│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
+│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │
+│12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
+│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
+│12:54:15 peter | hey! │ │
+│12:55:01 @joe | hello │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [Act: 4:#abc(2,5), 6] │
+│[@Flashy(i)] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ bars "status" and "input" bar "nicklist" ▲
........................................
スクリーンは以下のエリアから成ります:
@@ -485,34 +488,34 @@ WeeChat を起動したターミナルの例:
状態 ('status') バーは以下の初期値を持っています:
-[width="100%",cols="^3,^3l,10",options="header"]
+[width="100%",cols="^3,^3,10",options="header"]
|========================================
| アイテム | 例 | 説明
-| time | [12:55] | 時刻
-| buffer_count | [6] | 開いているバッファの数
-| buffer_plugin | [irc/freenode] | 現在のバッファのプラグイン (irc プラグインではバッファで利用されている IRC サーバ名を追加できます)
-| buffer_number | 3 | 現在のバッファの番号
-| buffer_name | #test | 現在のバッファの名前
-| buffer_modes | +n | IRC チャンネルモード
-| buffer_nicklist_count | {4} | ニックネームリスト中のニックネームの数
-| buffer_filter | * | フィルタ表示: `*` の場合いくつかの行がフィルタされ (隠され) ます、空の場合すべての行が表示されます。
-| lag | [Lag: 2.5] | 遅延秒表示 (遅延が短い場合は非表示)
-| hotlist | [Act: 4:#abc(2,5), 6] | 変化のあったバッファのリスト (未読メッセージ) (例では、'#abc' に 2 個のハイライトと 5 個の未読メッセージ、6 番目のバッファに 1 個の未読メッセージがあることを意味します。)
-| completion | abc(2) def(5) | 補完候補の単語リスト、各単語に対して適応される補完候補の数を含む。
-| scroll | -MORE(50)- | スクロール表示、最後の行が表示されてから追加された行数を含む。
+| time | `[12:55]` | 時刻
+| buffer_count | `[6]` | 開いているバッファの数
+| buffer_plugin | `[irc/freenode]` | 現在のバッファのプラグイン (irc プラグインではバッファで利用されている IRC サーバ名を追加できます)
+| buffer_number | `3` | 現在のバッファの番号
+| buffer_name | `#test` | 現在のバッファの名前
+| buffer_modes | `+n` | IRC チャンネルモード
+| buffer_nicklist_count | `{4}` | ニックネームリスト中のニックネームの数
+| buffer_filter | `*` | フィルタ表示: `*` の場合いくつかの行がフィルタされ (隠され) ます、空の場合すべての行が表示されます。
+| lag | `[Lag: 2.5]` | 遅延秒表示 (遅延が短い場合は非表示)
+| hotlist | `[H: 4:#abc(2,5), 6]` | 変化のあったバッファのリスト (未読メッセージ) (例では、'#abc' に 2 個のハイライトと 5 個の未読メッセージ、6 番目のバッファに 1 個の未読メッセージがあることを意味します。)
+| completion | `abc(2) def(5)` | 補完候補の単語リスト、各単語に対して適応される補完候補の数を含む。
+| scroll | `-MORE(50)-` | スクロール表示、最後の行が表示されてから追加された行数を含む。
|========================================
入力 ('input') バーは以下の初期値を持っています:
-[width="100%",cols="^3,^6l,8",options="header"]
+[width="100%",cols="^3,^6,8",options="header"]
|========================================
-| アイテム | 例 | 説明
-| input_paste | [Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No] | 行をペーストする場合にユーザへ行われる質問
+| アイテム | 例 | 説明
+| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | 行をペーストする場合にユーザへ行われる質問
// TRANSLATION MISSING
-| input_prompt | [@Flashy] | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode)
-| away | (away) | 離席状態表示
-| input_search | [Search (~ str,msg)] | 検索インジケータ ("`~`": 大文字小文字を区別しない、"`==`": 大文字小文字を区別する、"`str`": 検索文字列、"`regex`": 検索正規表現、"`msg`": メッセージ部分から検索、"`pre`": プレフィックス部分から検索、"`pre\|msg`": プレフィックス部分とメッセージ部分から検索)
-| input_text | hi peter! | 入力テキスト
+| input_prompt | `[@Flashy]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode)
+| away | `(away)` | 離席状態表示
+| input_search | `[Search (~ str,msg)]` | 検索インジケータ ("`~`": 大文字小文字を区別しない、"`==`": 大文字小文字を区別する、"`str`": 検索文字列、"`regex`": 検索正規表現、"`msg`": メッセージ部分から検索、"`pre`": プレフィックス部分から検索、"`pre\|msg`": プレフィックス部分とメッセージ部分から検索)
+| input_text | `hi peter!` | 入力テキスト
|========================================
[[buffers_and_windows]]
@@ -536,96 +539,97 @@ WeeChat を起動したターミナルの例:
水平方向分割の例 (`/window splith`):
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #abc, channel about nothing! │
-│12:55:12 Max | hi │@Flashy│
-│12:55:20 @Flashy | hi Max! │Max │
-│12:55:32 Max | how are you? │ │
-│ │ │
-│ │ │ ◀ ウィンドウ #2
-│ │ │ (バッファ #4)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] │
-│─────────────────────────────────────────────────────────────────────────────────────────│
-│Welcome to #test, this is a test channel │
-│12:54:15 peter | hey! │@Flashy│
-│12:55:01 @joe | hello │@joe │
-│ │+weebot│
-│ │peter │
-│ │ │ ◀ ウィンドウ #1
-│ │ │ (バッファ #3)
-│ │ │
-│ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
-│[@Flashy] hi peter!█ │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+ ▼ window #2 (buffer #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #abc │
+│12:55:12 Max | hi │@Flashy│
+│12:55:20 @Flashy | hi Max! │Max │
+│12:55:32 Max | how are you? │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
+│[@Flashy] │
+│───────────────────────────────────────────────────────────────────────────│
+│Welcome to #test │
+│12:54:15 peter | hey! │@Flashy│
+│12:55:01 @joe | hello │@joe │
+│ │+weebot│
+│ │peter │
+│ │ │
+│ │ │
+│ │ │
+│ │ │
+│[12:55] [6] [irc/freenode] 3:#test(+n){4} │
+│[@Flashy] hi peter!█ │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3)
........................................
垂直方向分割の例 (`/window splitv`):
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #abc, channel about nothing! │
-│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
-│ │+weebot│12:55:32 Max | how are you? │ │
-│ │peter │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │[12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │[@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ ウィンドウ #1 ▲ ウィンドウ #2
- (バッファ #3) (バッファ #4)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #abc │
+│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
........................................
垂直方向 + 水平方向分割の例:
+// TRANSLATION MISSING
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│Welcome to #test, this is a test channel │Welcome to #def, another channel │
-│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hello world │@Flashy│
-│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
-│ │+weebot│ │ │
-│ │peter │ │ │ ◀ ウィンドウ #3
-│ │ │ │ │ (バッファ #5)
-│ │ │ │ │
-│ │ │ │ │
-│ │ │ │ │
-│ │ │[12:55] [6] [irc/freenode] 5:#def(+n){2} │
-│ │ │[@Flashy] │
-│ │ │────────────────────────────────────────────│
-│ │ │Welcome to #abc, channel about nothing! │
-│ │ │12:55:12 Max | hi │@Flashy│
-│ │ │12:55:20 @Flashy | hi Max! │Max │
-│ │ │12:55:32 Max | how are you? │ │
-│ │ │ │ │
-│ │ │ │ │ ◀ ウィンドウ #2
-│ │ │ │ │ (バッファ #4)
-│ │ │ │ │
-│ │ │ │ │
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} │ [12:55] [6] [irc/freenode] 4:#abc(+n){2} │
-│[@Flashy] hi peter!█ │ [@Flashy] │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
- ▲ ウィンドウ #1
- (バッファ #3)
+ ▼ window #3 (buffer #5)
+┌───────────────────────────────────────────────────────────────────────────┐
+│Welcome to #test │Welcome to #def │
+│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
+│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
+│ │+weebot│ │ │
+│ │peter │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │[12:55] [irc/oftc] 5:#def(+n){2} │
+│ │ │[@Flashy] │
+│ │ │─────────────────────────────────────│
+│ │ │Welcome to #abc │
+│ │ │12:55:12 Max | hi │@Flashy│
+│ │ │12:55:20 @Flashy | hi Max! │Max │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│ │ │ │ │
+│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │
+│[@Flashy] hi peter!█ │[@Flashy] │
+└───────────────────────────────────────────────────────────────────────────┘
+ ▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
........................................
[[bars]]
@@ -720,9 +724,9 @@ WeeChat を起動したターミナルの例:
アイテムを含むバーの例 "[time],buffer_number+:+buffer_plugin+.+buffer_name":
........................................
-┌─────────────────────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/freenode.#weechat │
-└─────────────────────────────────────────────────────────────────────────────────────────┘
+┌───────────────────────────────────────────────────────────────────────────┐
+│[12:55] 3:irc/freenode.#weechat │
+└───────────────────────────────────────────────────────────────────────────┘
........................................
特殊構文を使うことで、バーアイテム: "@buffer:item"
@@ -907,108 +911,108 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
[[key_bindings_command_line]]
==== コマンドライン用のキー ====
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| キー | 説明 | コマンド
-| @k(←) .2+| コマンドラインで前の文字に移動 .2+| /input move_previous_char
+| @k(←) .2+| コマンドラインで前の文字に移動 .2+| `/input move_previous_char`
| @k(C-)@k(b)
-| @k(→) .2+| コマンドラインで次の文字に移動 .2+| /input move_next_char
+| @k(→) .2+| コマンドラインで次の文字に移動 .2+| `/input move_next_char`
| @k(C-)@k(f)
-| @k(C-)@k(←) .2+| コマンドラインで前の単語に移動 .2+| /input move_previous_word
+| @k(C-)@k(←) .2+| コマンドラインで前の単語に移動 .2+| `/input move_previous_word`
| @k(A-)@k(b)
-| @k(C-)@k(→) .2+| コマンドラインで次の単語に移動 .2+| /input move_next_word
+| @k(C-)@k(→) .2+| コマンドラインで次の単語に移動 .2+| `/input move_next_word`
| @k(A-)@k(f)
-| @k(Home) .2+| コマンドラインで行頭に移動 .2+| /input move_beginning_of_line
+| @k(Home) .2+| コマンドラインで行頭に移動 .2+| `/input move_beginning_of_line`
| @k(C-)@k(a)
-| @k(End) .2+| コマンドラインで行末に移動 .2+| /input move_end_of_line
+| @k(End) .2+| コマンドラインで行末に移動 .2+| `/input move_end_of_line`
| @k(C-)@k(e)
-| @k(C-)@k(c) , @k(b) | テキストを太字化するコードの挿入 | /input insert \x02
-| @k(C-)@k(c) , @k(c) | テキストに色をつけるコードの挿入 | /input insert \x03
-| @k(C-)@k(c) , @k(i) | テキストをイタリック体にするコードの挿入 | /input insert \x1D
-| @k(C-)@k(c) , @k(o) | テキスト色のリセットを行うコードの挿入 | /input insert \x0F
-| @k(C-)@k(c) , @k(r) | テキスト色の反転を行うコードの挿入 | /input insert \x12
-| @k(C-)@k(c) , @k(u) | テキストに下線を引くコードの挿入 | /input insert \x15
-| @k(Del) .2+| コマンドラインで次の文字を削除 .2+| /input delete_next_char
+| @k(C-)@k(c) , @k(b) | テキストを太字化するコードの挿入 | `/input insert \x02`
+| @k(C-)@k(c) , @k(c) | テキストに色をつけるコードの挿入 | `/input insert \x03`
+| @k(C-)@k(c) , @k(i) | テキストをイタリック体にするコードの挿入 | `/input insert \x1D`
+| @k(C-)@k(c) , @k(o) | テキスト色のリセットを行うコードの挿入 | `/input insert \x0F`
+| @k(C-)@k(c) , @k(r) | テキスト色の反転を行うコードの挿入 | `/input insert \x12`
+| @k(C-)@k(c) , @k(u) | テキストに下線を引くコードの挿入 | `/input insert \x15`
+| @k(Del) .2+| コマンドラインで次の文字を削除 .2+| `/input delete_next_char`
| @k(C-)@k(d)
-| @k(Backsp.) .2+| コマンドラインで前の文字を削除 .2+| /input delete_previous_char
+| @k(Backsp.) .2+| コマンドラインで前の文字を削除 .2+| `/input delete_previous_char`
| @k(C-)@k(h)
-| @k(C-)@k(k) | コマンドラインでカーソルより後の文字列を削除 (削除された文字列はクリップボードに保存) | /input delete_end_of_line
-| @k(C-)@k(r) | バッファ中の履歴からテキスト検索 (<<key_bindings_search_context,検索モード用のキー>>を参照) | /input search_text
-| @k(C-)@k(t) | 文字の入れ替え | /input transpose_chars
-| @k(C-)@k(u) | コマンドラインでカーソルより前の文字列を削除 (削除された文字列はクリップボードに保存) | /input delete_beginning_of_line
-| @k(C-)@k(w) | コマンドラインで前の単語を削除 (削除された文字列はクリップボードに保存) | /input delete_previous_word
-| @k(C-)@k(y) | クリップボードの内容を貼り付け | /input clipboard_paste
-| @k(C-)@k(_) | コマンドラインの最後の動作をやり直す | /input undo
-| @k(A-)@k(_) | コマンドラインの最後の動作を取り消す | /input redo
-| @k(Tab) | コマンドやニックネームを補完 (再度 @k(Tab) することで次の補完候補を表示) | /input complete_next
-| @k(S-)@k(Tab) | 補完候補が無い場合: 部分補完を行う、補完候補が有る場合: 前の補完候補を表示 | /input complete_previous
-| @k(Enter) .3+| コマンドを実行するか、メッセージを送信する (検索モードの場合: 検索の終了) .3+| /input return
+| @k(C-)@k(k) | コマンドラインでカーソルより後の文字列を削除 (削除された文字列はクリップボードに保存) | `/input delete_end_of_line`
+| @k(C-)@k(r) | バッファ中の履歴からテキスト検索 (<<key_bindings_search_context,検索モード用のキー>>を参照) | `/input search_text`
+| @k(C-)@k(t) | 文字の入れ替え | `/input transpose_chars`
+| @k(C-)@k(u) | コマンドラインでカーソルより前の文字列を削除 (削除された文字列はクリップボードに保存) | `/input delete_beginning_of_line`
+| @k(C-)@k(w) | コマンドラインで前の単語を削除 (削除された文字列はクリップボードに保存) | `/input delete_previous_word`
+| @k(C-)@k(y) | クリップボードの内容を貼り付け | `/input clipboard_paste`
+| @k(C-)@k(_) | コマンドラインの最後の動作をやり直す | `/input undo`
+| @k(A-)@k(_) | コマンドラインの最後の動作を取り消す | `/input redo`
+| @k(Tab) | コマンドやニックネームを補完 (再度 @k(Tab) することで次の補完候補を表示) | `/input complete_next`
+| @k(S-)@k(Tab) | 補完候補が無い場合: 部分補完を行う、補完候補が有る場合: 前の補完候補を表示 | `/input complete_previous`
+| @k(Enter) .3+| コマンドを実行するか、メッセージを送信する (検索モードの場合: 検索の終了) .3+| `/input return`
| @k(C-)@k(j)
| @k(C-)@k(m)
-| @k(↑) | 前のコマンド/メッセージを呼び出す (検索モードの場合: 上方向に検索) | /input history_previous
-| @k(↓) | 次のコマンド/メッセージを呼び出す (検索モードの場合: 下方向に検索) | /input history_next
-| @k(C-)@k(↑) | グローバル履歴から前のコマンド/メッセージを呼び出す (すべてのバッファに対して共通の履歴) | /input history_global_previous
-| @k(C-)@k(↓) | グローバル履歴から次のコマンド/メッセージを呼び出す (すべてのバッファに対して共通の履歴) | /input history_global_next
-| @k(A-)@k(d) | コマンドラインで次の単語を削除 (削除された文字列はクリップボードに保存) | /input delete_next_word
-| @k(A-)@k(k) | キー入力を奪って、コマンドラインにコード (キーが割り当てられていればコマンド) を入力 | /input grab_key_command
-| @k(A-)@k(r) | コマンドラインへの入力をすべて削除 | /input delete_line
-| @k(A-)@k(s) | aspell の有効無効を切り替え | /mute aspell toggle
+| @k(↑) | 前のコマンド/メッセージを呼び出す (検索モードの場合: 上方向に検索) | `/input history_previous`
+| @k(↓) | 次のコマンド/メッセージを呼び出す (検索モードの場合: 下方向に検索) | `/input history_next`
+| @k(C-)@k(↑) | グローバル履歴から前のコマンド/メッセージを呼び出す (すべてのバッファに対して共通の履歴) | `/input history_global_previous`
+| @k(C-)@k(↓) | グローバル履歴から次のコマンド/メッセージを呼び出す (すべてのバッファに対して共通の履歴) | `/input history_global_next`
+| @k(A-)@k(d) | コマンドラインで次の単語を削除 (削除された文字列はクリップボードに保存) | `/input delete_next_word`
+| @k(A-)@k(k) | キー入力を奪って、コマンドラインにコード (キーが割り当てられていればコマンド) を入力 | `/input grab_key_command`
+| @k(A-)@k(r) | コマンドラインへの入力をすべて削除 | `/input delete_line`
+| @k(A-)@k(s) | aspell の有効無効を切り替え | `/mute aspell toggle`
|========================================
[[key_bindings_buffers_windows]]
==== バッファ / ウィンドウ用のキー ====
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| キー | 説明 | コマンド
-| @k(C-)@k(l) | 全ウィンドウを再描画 | /window refresh
-| @k(C-)@k(s) , @k(C-)@k(u) | すべてのバッファに未読マークをセット | /input set_unread
-| @k(C-)@k(x) | 同じ番号を持つバッファにアタッチされていた場合、現在のバッファに移動 | /input switch_active_buffer
-| @k(A-)@k(x) | マージされたバッファに再ズーム (@k(A-)@k(x): 全てのマージされたバッファを表示) | /input zoom_merged_buffer
-| @k(PgUp) | バッファ履歴を 1 ページ分上方向にスクロール | /window page_up
-| @k(PgDn) | バッファ履歴を 1 ページ分下方向にスクロール | /window page_down
-| @k(A-)@k(PgUp) | バッファ履歴を数行分上方向にスクロール | /window scroll_up
-| @k(A-)@k(PgDn) | バッファ履歴を数行分下方向にスクロール | /window scroll_down
-| @k(A-)@k(Home) | バッファ履歴を最初までスクロール | /window scroll_top
-| @k(A-)@k(End) | バッファ履歴を最後までスクロール | /window scroll_bottom
-| @k(A-)@k(←) .4+| 前のバッファに移動 .4+| /buffer -1
+| @k(C-)@k(l) | 全ウィンドウを再描画 | `/window refresh`
+| @k(C-)@k(s) , @k(C-)@k(u) | すべてのバッファに未読マークをセット | `/input set_unread`
+| @k(C-)@k(x) | 同じ番号を持つバッファにアタッチされていた場合、現在のバッファに移動 | `/input switch_active_buffer`
+| @k(A-)@k(x) | マージされたバッファに再ズーム (@k(A-)@k(x): 全てのマージされたバッファを表示) | `/input zoom_merged_buffer`
+| @k(PgUp) | バッファ履歴を 1 ページ分上方向にスクロール | `/window page_up`
+| @k(PgDn) | バッファ履歴を 1 ページ分下方向にスクロール | `/window page_down`
+| @k(A-)@k(PgUp) | バッファ履歴を数行分上方向にスクロール | `/window scroll_up`
+| @k(A-)@k(PgDn) | バッファ履歴を数行分下方向にスクロール | `/window scroll_down`
+| @k(A-)@k(Home) | バッファ履歴を最初までスクロール | `/window scroll_top`
+| @k(A-)@k(End) | バッファ履歴を最後までスクロール | `/window scroll_bottom`
+| @k(A-)@k(←) .4+| 前のバッファに移動 .4+| `/buffer -1`
| @k(A-)@k(↑)
| @k(C-)@k(p)
| @k(F5)
-| @k(A-)@k(→) .4+| 後のバッファに移動 .4+| /buffer +1
+| @k(A-)@k(→) .4+| 後のバッファに移動 .4+| `/buffer +1`
| @k(A-)@k(↓)
| @k(C-)@k(n)
| @k(F6)
-| @k(F7) | ウィンドウを前に移動 | /window -1
-| @k(F8) | ウィンドウを後に移動 | /window +1
-| @k(F9) | バッファタイトルを左方向にスクロール | /bar scroll title * -30%
-| @k(F10) | バッファタイトルを右方向にスクロール | /bar scroll title * +30%
-| @k(F11) | ニックネームリストを上方向にスクロール | /bar scroll nicklist * -100%
-| @k(F12) | ニックネームリストを下方向にスクロール | /bar scroll nicklist * +100%
-| @k(A-)@k(F11) | ニックネームリストを一番上にスクロール | /bar scroll nicklist * b
-| @k(A-)@k(F12) | ニックネームリストを一番下にスクロール | /bar scroll nicklist * e
-| @k(A-)@k(a) | 変更のあった次のバッファに移動 (優先順位: ハイライト、新規メッセージ、その他) | /input jump_smart
-| @k(A-)@k(h) | ホットリスト (他のバッファにあった変更通知リスト) を消去 | /input hotlist_clear
-| @k(A-)@k(j) , @k(A-)@k(l) | 最後のバッファに移動 | /input jump_last_buffer
-| @k(A-)@k(j) , @k(A-)@k(r) | IRC 生バッファに移動 | /server raw
-| @k(A-)@k(j) , @k(A-)@k(s) | IRC サーババッファに移動 | /server jump
-| @k(A-)@k(0...9) | 番号のバッファに移動 (0 = 10) | /buffer *N
-| @k(A-)@k(j) , @k(01...99) | 番号のバッファに移動 | /buffer NN
-| @k(A-)@k(m) | マウスの有効無効を切り替え | /mouse toggle
-| @k(A-)@k(n) | 次のハイライトまでスクロール | /window scroll_next_highlight
-| @k(A-)@k(p) | 前のハイライトまでスクロール | /window scroll_previous_highlight
-| @k(A-)@k(u) | バッファを最初の未読行までスクロール | /window scroll_unread
-| @k(A-)@k(w) , @k(A-)@k(↑) | 上のウィンドウに移動 | /window up
-| @k(A-)@k(w) , @k(A-)@k(↓) | 下のウィンドウに移動 | /window down
-| @k(A-)@k(w) , @k(A-)@k(←) | 左のウィンドウに移動 | /window left
-| @k(A-)@k(w) , @k(A-)@k(→) | 右のウィンドウに移動 | /window right
-| @k(A-)@k(w) , @k(A-)@k(b) | すべてのウィンドウサイズを均等に | /window balance
-| @k(A-)@k(w) , @k(A-)@k(s) | 2 つのウィンドウを入れ替え | /window swap
-| @k(A-)@k(z) | 現在のウィンドウを最大化 (再度 @k(A-)@k(z) することで: 最初のウィンドウ状態に戻す、最大化前の状態) | /window zoom
-| @k(A-)@k(<) | バッファ訪問履歴で前のバッファに移動 | /input jump_previously_visited_buffer
-| @k(A-)@k(>) | バッファ訪問履歴で次のバッファに移動 | /input jump_next_visited_buffer
-| @k(A-)@k(/) | 最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ) | /input jump_last_buffer_displayed
-| @k(A-)@k(=) | フィルタの有効無効を切り替え | /filter toggle
+| @k(F7) | ウィンドウを前に移動 | `/window -1`
+| @k(F8) | ウィンドウを後に移動 | `/window +1`
+| @k(F9) | バッファタイトルを左方向にスクロール | `/bar scroll title * -30%`
+| @k(F10) | バッファタイトルを右方向にスクロール | `/bar scroll title * +30%`
+| @k(F11) | ニックネームリストを上方向にスクロール | `/bar scroll nicklist * -100%`
+| @k(F12) | ニックネームリストを下方向にスクロール | `/bar scroll nicklist * +100%`
+| @k(A-)@k(F11) | ニックネームリストを一番上にスクロール | `/bar scroll nicklist * b`
+| @k(A-)@k(F12) | ニックネームリストを一番下にスクロール | `/bar scroll nicklist * e`
+| @k(A-)@k(a) | 変更のあった次のバッファに移動 (優先順位: ハイライト、新規メッセージ、その他) | `/input jump_smart`
+| @k(A-)@k(h) | ホットリスト (他のバッファにあった変更通知リスト) を消去 | `/input hotlist_clear`
+| @k(A-)@k(j) , @k(A-)@k(l) | 最後のバッファに移動 | `/input jump_last_buffer`
+| @k(A-)@k(j) , @k(A-)@k(r) | IRC 生バッファに移動 | `/server raw`
+| @k(A-)@k(j) , @k(A-)@k(s) | IRC サーババッファに移動 | `/server jump`
+| @k(A-)@k(0...9) | 番号のバッファに移動 (0 = 10) | `/buffer *N`
+| @k(A-)@k(j) , @k(01...99) | 番号のバッファに移動 | `/buffer NN`
+| @k(A-)@k(m) | マウスの有効無効を切り替え | `/mouse toggle`
+| @k(A-)@k(n) | 次のハイライトまでスクロール | `/window scroll_next_highlight`
+| @k(A-)@k(p) | 前のハイライトまでスクロール | `/window scroll_previous_highlight`
+| @k(A-)@k(u) | バッファを最初の未読行までスクロール | `/window scroll_unread`
+| @k(A-)@k(w) , @k(A-)@k(↑) | 上のウィンドウに移動 | `/window up`
+| @k(A-)@k(w) , @k(A-)@k(↓) | 下のウィンドウに移動 | `/window down`
+| @k(A-)@k(w) , @k(A-)@k(←) | 左のウィンドウに移動 | `/window left`
+| @k(A-)@k(w) , @k(A-)@k(→) | 右のウィンドウに移動 | `/window right`
+| @k(A-)@k(w) , @k(A-)@k(b) | すべてのウィンドウサイズを均等に | `/window balance`
+| @k(A-)@k(w) , @k(A-)@k(s) | 2 つのウィンドウを入れ替え | `/window swap`
+| @k(A-)@k(z) | 現在のウィンドウを最大化 (再度 @k(A-)@k(z) することで: 最初のウィンドウ状態に戻す、最大化前の状態) | `/window zoom`
+| @k(A-)@k(<) | バッファ訪問履歴で前のバッファに移動 | `/input jump_previously_visited_buffer`
+| @k(A-)@k(>) | バッファ訪問履歴で次のバッファに移動 | `/input jump_next_visited_buffer`
+| @k(A-)@k(/) | 最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ) | `/input jump_last_buffer_displayed`
+| @k(A-)@k(=) | フィルタの有効無効を切り替え | `/filter toggle`
|========================================
[[key_bindings_search_context]]
@@ -1017,15 +1021,15 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
以下のキーは "検索" モード (バッファ内のテキスト検索用に
@k(C-)@k(r) が押された状態) でのみ有効です。
-[width="100%",cols="^.^3,.^10,.^5l",options="header"]
+[width="100%",cols="^.^3,.^10,.^5",options="header"]
|========================================
| キー | 説明 | コマンド
-| @k(C-)@k(r) | 検索タイプを切り替え: 文字列 (デフォルト)、正規表現 | /input search_switch_regex
-| @k(A-)@k(c) | 大文字小文字を区別して検索 | /input search_switch_case
-| @k(Tab) | 検索範囲: メッセージ (デフォルト)、プレフィックス、プレフィックスとメッセージ | /input search_switch_where
-| @k(↑) | 前のキーワードで検索 | /input search_previous
-| @k(↓) | 次のキーワードで検索 | /input search_next
-| @k(Enter) .3+| 検索を終了 .3+| /input search_stop
+| @k(C-)@k(r) | 検索タイプを切り替え: 文字列 (デフォルト)、正規表現 | `/input search_switch_regex`
+| @k(A-)@k(c) | 大文字小文字を区別して検索 | `/input search_switch_case`
+| @k(Tab) | 検索範囲: メッセージ (デフォルト)、プレフィックス、プレフィックスとメッセージ | `/input search_switch_where`
+| @k(↑) | 前のキーワードで検索 | `/input search_previous`
+| @k(↓) | 次のキーワードで検索 | `/input search_next`
+| @k(Enter) .3+| 検索を終了 .3+| `/input search_stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1035,26 +1039,26 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
以下のキーは "カーソル" モード (スクリーン上でカーソルを自由に動かせる状態) でのみ有効です。
-[width="100%",cols="^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| キー | エリア | 説明 | コマンド
-| @k(↑) | - | カーソルを上の行に移動 | /cursor move up
-| @k(↓) | - | カーソルを下の行に移動 | /cursor move down
-| @k(←) | - | カーソルを左の列に移動 | /cursor move left
-| @k(→) | - | カーソルを右の列に移動 | /cursor move right
-| @k(A-)@k(↑) | - | カーソルを上のエリアに移動 | /cursor move area_up
-| @k(A-)@k(↓) | - | カーソルを下のエリアに移動 | /cursor move area_down
-| @k(A-)@k(←) | - | カーソルを左のエリアに移動 | /cursor move area_left
-| @k(A-)@k(→) | - | カーソルを右のエリアに移動 | /cursor move area_right
-| @k(m) | チャット | メッセージを引用 | hsignal:chat_quote_message;/cursor stop
-| @k(q) | チャット | プレフィックスとメッセージを引用 | hsignal:chat_quote_prefix_message;/cursor stop
-| @k(Q) | チャット | 時間、プレフィックス、メッセージを引用 | hsignal:chat_quote_time_prefix_message;/cursor stop
-| @k(b) | ニックネームリスト | ニックネームをバンする | /window ${_window_number};/ban ${nick}
-| @k(k) | ニックネームリスト | ニックネームをキックする | /window ${_window_number};/kick ${nick}
-| @k(K) | ニックネームリスト | ニックネームをバンとキックする | /window ${_window_number};/kickban ${nick}
-| @k(q) | ニックネームリスト | ニックネームに対するクエリを開く | /window ${_window_number};/query ${nick};/cursor stop
-| @k(w) | ニックネームリスト | ニックネームに対して whois を行う | /window ${_window_number};/whois ${nick}
-| @k(Enter) .3+| - .3+| カーソルモードを終了 .3+| /cursor stop
+| @k(↑) | - | カーソルを上の行に移動 | `/cursor move up`
+| @k(↓) | - | カーソルを下の行に移動 | `/cursor move down`
+| @k(←) | - | カーソルを左の列に移動 | `/cursor move left`
+| @k(→) | - | カーソルを右の列に移動 | `/cursor move right`
+| @k(A-)@k(↑) | - | カーソルを上のエリアに移動 | `/cursor move area_up`
+| @k(A-)@k(↓) | - | カーソルを下のエリアに移動 | `/cursor move area_down`
+| @k(A-)@k(←) | - | カーソルを左のエリアに移動 | `/cursor move area_left`
+| @k(A-)@k(→) | - | カーソルを右のエリアに移動 | `/cursor move area_right`
+| @k(m) | チャット | メッセージを引用 | `hsignal:chat_quote_message;/cursor stop`
+| @k(q) | チャット | プレフィックスとメッセージを引用 | `hsignal:chat_quote_prefix_message;/cursor stop`
+| @k(Q) | チャット | 時間、プレフィックス、メッセージを引用 | `hsignal:chat_quote_time_prefix_message;/cursor stop`
+| @k(b) | ニックネームリスト | ニックネームをバンする | `/window ${_window_number};/ban ${nick}`
+| @k(k) | ニックネームリスト | ニックネームをキックする | `/window ${_window_number};/kick ${nick}`
+| @k(K) | ニックネームリスト | ニックネームをバンとキックする | `/window ${_window_number};/kickban ${nick}`
+| @k(q) | ニックネームリスト | ニックネームに対するクエリを開く | `/window ${_window_number};/query ${nick};/cursor stop`
+| @k(w) | ニックネームリスト | ニックネームに対して whois を行う | `/window ${_window_number};/whois ${nick}`
+| @k(Enter) .3+| - .3+| カーソルモードを終了 .3+| `/cursor stop`
| @k(C-)@k(j)
| @k(C-)@k(m)
|========================================
@@ -1064,35 +1068,35 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
以下のキーは "マウス" モード (マウスイベントが発生したとき) でのみ有効です。
-[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8l",options="header"]
+[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8",options="header"]
|========================================
| ボタン^(1)^ | ジェスチャー| エリア| 説明 | コマンド
-| ◾◽◽ | - | チャット | ウィンドウに移動 | /window ${_window_number}
-| ◾◽◽ | 左 | チャット | 前のバッファに移動 | /window ${_window_number};/buffer +1
-| ◾◽◽ | 右 | チャット | 次のバッファに移動 | /window ${_window_number};/buffer +1
-| ◾◽◽ | 左 (長く) | チャット | 最初のバッファに移動 | /window ${_window_number};/buffer 1
-| ◾◽◽ | 右 (長く) | チャット | 最後のバッファに移動 | /window ${_window_number};/input jump_last_buffer
-| ◾◽◽ | - | チャット (スクリプトバッファ) | スクリプトバッファで行選択 | /script go ${_chat_line_y}
-| ◽◽◾ | - | チャット (スクリプトバッファ) | スクリプトのインストール / 削除 | /script go ${_chat_line_y};/script installremove ${script_name_with_extension}
-| ⇑ | - | チャット | バッファ履歴を上方向にスクロール | /window scroll_up -window ${_window_number}
-| ⇓ | - | チャット | バッファ履歴を下方向にスクロール | /window scroll_down -window ${_window_number}
-| ⇑ | - | チャット (スクリプトバッファ) | スクリプトバッファを 5 行上方向にスクロール | /script up 5
-| ⇓ | - | チャット (スクリプトバッファ) | スクリプトバッファで 5 行下方向にスクロール | /script down 5
-| @k(C-)⇑ | - | チャット | 水平左方向にスクロール | /window scroll_horiz -window ${_window_number} -10%
-| @k(C-)⇓ | - | チャット | 水平右方向にスクロール | /window scroll_horiz -window ${_window_number} +10%
-| ◾◽◽ | 上 | ニックネームリスト | ニックネームリストを 1 ページ分上方向にスクロール | /bar scroll nicklist ${_window_number} -100%
-| ◾◽◽ | 下 | ニックネームリスト | ニックネームリストを 1 ページ分下方向にスクロール | /bar scroll nicklist ${_window_number} +100%
-| ◾◽◽ | 上 (長く) | ニックネームリスト | ニックネームリストの最初に移動 | /bar scroll nicklist ${_window_number} b
-| ◾◽◽ | 下 (長く) | ニックネームリスト | ニックネームリストの最後に移動 | /bar scroll nicklist ${_window_number} e
-| ◾◽◽ | - | ニックネームリスト | ニックネームに対するクエリを開く | /window ${_window_number};/query ${nick}
-| ◽◽◾ | - | ニックネームリスト | ニックネームに対する whois を行う | /window ${_window_number};/whois ${nick}
-| ◾◽◽ | 左 | ニックネームリスト | ニックネームをキックする | /window ${_window_number};/kick ${nick}
-| ◾◽◽ | 左 (長く) | ニックネームリスト | ニックネームをキックとバンする | /window ${_window_number};/kickban ${nick}
-| ◽◽◾ | 左 | ニックネームリスト | ニックネームをバンする | /window ${_window_number};/ban ${nick}
-| ◽◽◾ | - | 入力 | マウスイベントを奪ってコマンドラインにコードを入力 | /input grab_mouse_area
-| ⇑ | - | 任意のバー | バーを -20% スクロール | /bar scroll ${_bar_name} ${_window_number} -20%
-| ⇓ | - | 任意のバー | バーを +20% スクロール | /bar scroll ${_bar_name} ${_window_number} +20%
-| ◽◾◽ | - | 任意の場所 | この場所でカーソルモードを開始 | /cursor go ${_x},${_y}
+| ◾◽◽ | - | チャット | ウィンドウに移動 | `/window ${_window_number}`
+| ◾◽◽ | 左 | チャット | 前のバッファに移動 | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | 右 | チャット | 次のバッファに移動 | `/window ${_window_number};/buffer +1`
+| ◾◽◽ | 左 (長く) | チャット | 最初のバッファに移動 | `/window ${_window_number};/buffer 1`
+| ◾◽◽ | 右 (長く) | チャット | 最後のバッファに移動 | `/window ${_window_number};/input jump_last_buffer`
+| ◾◽◽ | - | チャット (スクリプトバッファ) | スクリプトバッファで行選択 | `/script go ${_chat_line_y}`
+| ◽◽◾ | - | チャット (スクリプトバッファ) | スクリプトのインストール `/ 削除 | /script go ${_chat_line_y};/script installremove ${script_name_with_extension}`
+| ⇑ | - | チャット | バッファ履歴を上方向にスクロール | `/window scroll_up -window ${_window_number}`
+| ⇓ | - | チャット | バッファ履歴を下方向にスクロール | `/window scroll_down -window ${_window_number}`
+| ⇑ | - | チャット (スクリプトバッファ) | スクリプトバッファを 5 行上方向にスクロール | `/script up 5`
+| ⇓ | - | チャット (スクリプトバッファ) | スクリプトバッファで 5 行下方向にスクロール | `/script down 5`
+| @k(C-)⇑ | - | チャット | 水平左方向にスクロール | `/window scroll_horiz -window ${_window_number} -10%`
+| @k(C-)⇓ | - | チャット | 水平右方向にスクロール | `/window scroll_horiz -window ${_window_number} +10%`
+| ◾◽◽ | 上 | ニックネームリスト | ニックネームリストを 1 ページ分上方向にスクロール | `/bar scroll nicklist ${_window_number} -100%`
+| ◾◽◽ | 下 | ニックネームリスト | ニックネームリストを 1 ページ分下方向にスクロール | `/bar scroll nicklist ${_window_number} +100%`
+| ◾◽◽ | 上 (長く) | ニックネームリスト | ニックネームリストの最初に移動 | `/bar scroll nicklist ${_window_number} b`
+| ◾◽◽ | 下 (長く) | ニックネームリスト | ニックネームリストの最後に移動 | `/bar scroll nicklist ${_window_number} e`
+| ◾◽◽ | - | ニックネームリスト | ニックネームに対するクエリを開く | `/window ${_window_number};/query ${nick}`
+| ◽◽◾ | - | ニックネームリスト | ニックネームに対する whois を行う | `/window ${_window_number};/whois ${nick}`
+| ◾◽◽ | 左 | ニックネームリスト | ニックネームをキックする | `/window ${_window_number};/kick ${nick}`
+| ◾◽◽ | 左 (長く) | ニックネームリスト | ニックネームをキックとバンする | `/window ${_window_number};/kickban ${nick}`
+| ◽◽◾ | 左 | ニックネームリスト | ニックネームをバンする | `/window ${_window_number};/ban ${nick}`
+| ◽◽◾ | - | 入力 | マウスイベントを奪ってコマンドラインにコードを入力 | `/input grab_mouse_area`
+| ⇑ | - | 任意のバー | バーを -20% スクロール | `/bar scroll ${_bar_name} ${_window_number} -20%`
+| ⇓ | - | 任意のバー | バーを +20% スクロール | `/bar scroll ${_bar_name} ${_window_number} +20%`
+| ◽◾◽ | - | 任意の場所 | この場所でカーソルモードを開始 | `/cursor go ${_x},${_y}`
|========================================
[NOTE]
@@ -2095,20 +2099,20 @@ CTCP "BLABLA" 要求に対する応答を以下のように設定できます:
以下のコードを設定値に含めることが可能です。これらのコードは
CTCP 応答時に自動的に WeeChat によって展開されます:
-[width="100%",cols="^2l,4,8l",options="header"]
+[width="100%",cols="^2l,4,8",options="header"]
|========================================
| コード | 説明 | 値/例
-| $clientinfo | サポートしている CTCP オプションのリスト | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| $version | WeeChat バージョン | 0.4.0-dev
-| $versiongit | WeeChat バージョン + git バージョン ^(1)^ | 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| $git | git バージョン ^(1)^ | v0.3.9-104-g7eb5cc4
-| $compilation | WeeChat コンパイル日時 | Dec 16 2012
-| $osinfo | OS に関する情報 | Linux 2.6.32-5-amd64 / x86_64
-| $site | WeeChat ウェブサイト | http://www.weechat.org/
-| $download | WeeChat ウェブサイトのダウンロードページ | http://www.weechat.org/download
-| $time | 現在の日時 | Sun, 16 Dec 2012 10:40:48 +0100
-| $username | IRC サーバのユーザネーム | ログイン名
-| $realname | IRC サーバのリアルネーム | John Doe
+| $clientinfo | サポートしている CTCP オプションのリスト | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| $version | WeeChat バージョン | `0.4.0-dev`
+| $versiongit | WeeChat バージョン + git バージョン ^(1)^ | `0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| $git | git バージョン ^(1)^ | `v0.3.9-104-g7eb5cc4`
+| $compilation | WeeChat コンパイル日時 | `Dec 16 2012`
+| $osinfo | OS に関する情報 | `Linux 2.6.32-5-amd64 / x86_64`
+| $site | WeeChat ウェブサイト | `http://www.weechat.org/`
+| $download | WeeChat ウェブサイトのダウンロードページ | `http://www.weechat.org/download`
+| $time | 現在の日時 | `Sun, 16 Dec 2012 10:40:48 +0100`
+| $username | IRC サーバのユーザネーム | `ログイン名`
+| $realname | IRC サーバのリアルネーム | `John Doe`
|========================================
[NOTE]
@@ -2117,15 +2121,15 @@ WeeChat をコンパイルし、git がインストールされている場合
CTCP オプションが設定されていない (デフォルトの) 場合、CTCP 応答は以下のようになります:
-[width="100%",cols="^2,4l,8l",options="header"]
+[width="100%",cols="^2,4,8",options="header"]
|========================================
-| CTCP | 応答フォーマット | 例
-| CLIENTINFO | $clientinfo | ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION
-| FINGER | WeeChat $versiongit | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)
-| SOURCE | $download | http://www.weechat.org/download
-| TIME | $time | Sun, 16 Dec 2012 10:40:48 +0100
-| USERINFO | $username ($realname) | ログイン名 (John Doe)
-| VERSION | WeeChat $versiongit ($compilation) | WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)
+| CTCP | 応答フォーマット | 例
+| CLIENTINFO | `$clientinfo` | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION`
+| FINGER | `WeeChat $versiongit` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)`
+| SOURCE | `$download` | `http://www.weechat.org/download`
+| TIME | `$time` | `Sun, 16 Dec 2012 10:40:48 +0100`
+| USERINFO | `$username ($realname)` | `ログイン名 (John Doe)`
+| VERSION | `WeeChat $versiongit ($compilation)` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)`
|========================================
[[irc_target_buffer]]