summaryrefslogtreecommitdiff
path: root/doc/en/autogen
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2013-10-20 11:39:11 +0200
committerSebastien Helleu <flashcode@flashtux.org>2013-10-20 11:39:11 +0200
commit64d01f47fa23383090132503992b38144b959ddf (patch)
treeeba2b3a220f4b28f9486e22d3da13f34fdb771ee /doc/en/autogen
parent53ec644ce1775a5f5f03cdb46db9dadebec33b7f (diff)
downloadweechat-64d01f47fa23383090132503992b38144b959ddf.zip
doc: fix layout of HTML docs when they are printed
Some long lines in docs were causing a zoom, and then the text font was smaller than it should be. Some styles have been fixed to remove the zoom and keep the original ratio.
Diffstat (limited to 'doc/en/autogen')
-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
17 files changed, 1246 insertions, 1134 deletions
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.
-........................................
+----------------------------------------