diff options
Diffstat (limited to 'doc/en')
-rw-r--r-- | doc/en/weechat_plugin_api.en.adoc | 553 |
1 files changed, 174 insertions, 379 deletions
diff --git a/doc/en/weechat_plugin_api.en.adoc b/doc/en/weechat_plugin_api.en.adoc index f4e558e27..0e8fcaa78 100644 --- a/doc/en/weechat_plugin_api.en.adoc +++ b/doc/en/weechat_plugin_api.en.adoc @@ -10126,36 +10126,27 @@ Return value: List of signals sent by WeeChat and plugins: -[width="100%",cols="^1,^3,4,5",options="header"] +[width="100%",cols="^2,^4,^1,6,9",options="header"] |=== -| Plugin | Signal | Arguments | Description +| Plugin | Signal | Min WeeChat | Arguments | Description -| guile | - [[hook_signal_guile_script_loaded]] guile_script_loaded + - _(WeeChat ≥ 0.3.9)_ | +| guile | [[hook_signal_guile_script_loaded]] guile_script_loaded | 0.3.9 | String: path to script. | Scheme script loaded. -| guile | - [[hook_signal_guile_script_unloaded]] guile_script_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| guile | [[hook_signal_guile_script_unloaded]] guile_script_unloaded | 0.3.9 | String: path to script. | Scheme script unloaded. -| guile | - [[hook_signal_guile_script_installed]] guile_script_installed + - _(WeeChat ≥ 0.3.9)_ | +| guile | [[hook_signal_guile_script_installed]] guile_script_installed | 0.3.9 | String: comma-separated list of paths to scripts installed. | Scheme script(s) installed. -| guile | - [[hook_signal_guile_script_removed]] guile_script_removed + - _(WeeChat ≥ 0.3.9)_ | +| guile | [[hook_signal_guile_script_removed]] guile_script_removed | 0.3.9 | String: comma-separated list of scripts removed. | Scheme script(s) removed. -| irc | - [[hook_signal_xxx_irc_in_yyy]] xxx,irc_in_yyy ^(1)^ | +| irc | [[hook_signal_xxx_irc_in_yyy]] xxx,irc_in_yyy ^(1)^ | | String: message. | IRC message from server (before irc plugin uses it, signal sent only if message is *not* ignored). + @@ -10163,16 +10154,13 @@ List of signals sent by WeeChat and plugins: If the return code of a callback is _WEECHAT_RC_OK_EAT_, then the IRC message is immediately destroyed and not processed _(WeeChat ≥ 3.3)_. -| irc | - [[hook_signal_xxx_irc_in2_yyy]] xxx,irc_in2_yyy ^(1)^ | +| irc | [[hook_signal_xxx_irc_in2_yyy]] xxx,irc_in2_yyy ^(1)^ | | String: message. | IRC message from server (after irc plugin uses it, signal sent only if message is *not* ignored). + Since version 2.2, the whole IRC message is sent, including tags. -| irc | - [[hook_signal_xxx_irc_raw_in_yyy]] xxx,irc_raw_in_yyy ^(1)^ + - _(WeeChat ≥ 0.3.2)_ | +| irc | [[hook_signal_xxx_irc_raw_in_yyy]] xxx,irc_raw_in_yyy ^(1)^ | 0.3.2 | String: message. | IRC message from server (before irc plugin uses it, signal sent even if message is ignored). + @@ -10180,789 +10168,596 @@ List of signals sent by WeeChat and plugins: If the return code of a callback is _WEECHAT_RC_OK_EAT_, then the IRC message is immediately destroyed and not processed _(WeeChat ≥ 3.3)_. -| irc | - [[hook_signal_xxx_irc_raw_in2_yyy]] xxx,irc_raw_in2_yyy ^(1)^ + - _(WeeChat ≥ 0.3.2)_ | +| irc | [[hook_signal_xxx_irc_raw_in2_yyy]] xxx,irc_raw_in2_yyy ^(1)^ | 0.3.2 | String: message. | IRC message from server (after irc plugin uses it, signal sent even if message is ignored). + Since version 2.2, the whole IRC message is sent, including tags. -| irc | - [[hook_signal_xxx_irc_out1_yyy]] xxx,irc_out1_yyy ^(1)^ + - _(WeeChat ≥ 0.3.7)_ | +| irc | [[hook_signal_xxx_irc_out1_yyy]] xxx,irc_out1_yyy ^(1)^ | 0.3.7 | String: message. | IRC message sent to server before automatic split (to fit in 512 bytes by default). -| irc | - [[hook_signal_xxx_irc_out_yyy]] xxx,irc_out_yyy ^(1)^ | +| irc | [[hook_signal_xxx_irc_out_yyy]] xxx,irc_out_yyy ^(1)^ | | String: message. | IRC message sent to server after automatic split (to fit in 512 bytes by default). + *Warning:* the string may contain invalid UTF-8 data. Signal "xxx,irc_out1_yyy" is recommended instead. -| irc | - [[hook_signal_xxx_irc_outtags_yyy]] xxx,irc_outtags_yyy ^(1)^ + - _(WeeChat ≥ 0.3.4)_ | +| irc | [[hook_signal_xxx_irc_outtags_yyy]] xxx,irc_outtags_yyy ^(1)^ | 0.3.4 | String: tags + ";" + message. | Tags + IRC message sent to server. + *Warning:* the string may contain invalid UTF-8 data. Signal "xxx,irc_out1_yyy" is recommended instead. -| irc | - [[hook_signal_irc_ctcp]] irc_ctcp | +| irc | [[hook_signal_irc_ctcp]] irc_ctcp | | String: message. | CTCP received. -| irc | - [[hook_signal_irc_dcc]] irc_dcc | +| irc | [[hook_signal_irc_dcc]] irc_dcc | | String: message. | New DCC. -| irc | - [[hook_signal_irc_pv]] irc_pv | +| irc | [[hook_signal_irc_pv]] irc_pv | | String: message. | Private message received. -| irc | - [[hook_signal_irc_channel_opened]] irc_channel_opened | +| irc | [[hook_signal_irc_channel_opened]] irc_channel_opened | | Pointer: buffer. | Channel opened. -| irc | - [[hook_signal_irc_pv_opened]] irc_pv_opened | +| irc | [[hook_signal_irc_pv_opened]] irc_pv_opened | | Pointer: buffer. | Private opened. -| irc | - [[hook_signal_irc_server_opened]] irc_server_opened + - _(WeeChat ≥ 0.3.7)_ | +| irc | [[hook_signal_irc_server_opened]] irc_server_opened | 0.3.7 | Pointer: buffer. | Server buffer opened. -| irc | - [[hook_signal_irc_server_connecting]] irc_server_connecting | +| irc | [[hook_signal_irc_server_connecting]] irc_server_connecting | | String: server name. | Connecting to server. -| irc | - [[hook_signal_irc_server_connected]] irc_server_connected | +| irc | [[hook_signal_irc_server_connected]] irc_server_connected | | String: server name. | Connected to server. -| irc | - [[hook_signal_irc_server_disconnected]] irc_server_disconnected | +| irc | [[hook_signal_irc_server_disconnected]] irc_server_disconnected | | String: server name. | Disconnected from server. -| irc | - [[hook_signal_irc_server_lag_changed]] irc_server_lag_changed + - _(WeeChat ≥ 1.8)_ | +| irc | [[hook_signal_irc_server_lag_changed]] irc_server_lag_changed | 1.8 | String: server name. | Lag changed on the server. -| irc | - [[hook_signal_irc_ignore_removing]] irc_ignore_removing | +| irc | [[hook_signal_irc_ignore_removing]] irc_ignore_removing | | Pointer: ignore. | Removing ignore. -| irc | - [[hook_signal_irc_ignore_removed]] irc_ignore_removed | +| irc | [[hook_signal_irc_ignore_removed]] irc_ignore_removed | | - | Ignore removed. -| irc | - [[hook_signal_irc_notify_join]] irc_notify_join + - _(WeeChat ≥ 0.3.8)_ | +| irc | [[hook_signal_irc_notify_join]] irc_notify_join | 0.3.8 | String: server name + "," + nick. | A nick in notify list has joined server. -| irc | - [[hook_signal_irc_notify_quit]] irc_notify_quit + - _(WeeChat ≥ 0.3.8)_ | +| irc | [[hook_signal_irc_notify_quit]] irc_notify_quit | 0.3.8 | String: server name + "," + nick. | A nick in notify list has quit server. -| irc | - [[hook_signal_irc_notify_away]] irc_notify_away + - _(WeeChat ≥ 0.3.8)_ | +| irc | [[hook_signal_irc_notify_away]] irc_notify_away | 0.3.8 | String: server name + "," + nick + "," + away message. | A nick in notify list is now away on server. -| irc | - [[hook_signal_irc_notify_still_away]] irc_notify_still_away + - _(WeeChat ≥ 0.3.8)_ | +| irc | [[hook_signal_irc_notify_still_away]] irc_notify_still_away | 0.3.8 | String: server name + "," + nick + "," + away message. | A nick in notify list is still away on server (away message has changed). -| irc | - [[hook_signal_irc_notify_back]] irc_notify_back + - _(WeeChat ≥ 0.3.8)_ | +| irc | [[hook_signal_irc_notify_back]] irc_notify_back | 0.3.8 | String: server name + "," + nick. | A nick in notify list is back (away status removed). -| javascript | - [[hook_signal_javascript_script_loaded]] javascript_script_loaded + - _(WeeChat ≥ 1.2)_ | +| javascript | [[hook_signal_javascript_script_loaded]] javascript_script_loaded | 1.2 | String: path to script. | JavaScript script loaded. -| javascript | - [[hook_signal_javascript_script_unloaded]] javascript_script_unloaded + - _(WeeChat ≥ 1.2)_ | +| javascript | [[hook_signal_javascript_script_unloaded]] javascript_script_unloaded | 1.2 | String: path to script. | JavaScript script unloaded. -| javascript | - [[hook_signal_javascript_script_installed]] javascript_script_installed + - _(WeeChat ≥ 1.2)_ | +| javascript | [[hook_signal_javascript_script_installed]] javascript_script_installed | 1.2 | String: comma-separated list of paths to scripts installed. | JavaScript script(s) installed. -| javascript | - [[hook_signal_javascript_script_removed]] javascript_script_removed + - _(WeeChat ≥ 1.2)_ | +| javascript | [[hook_signal_javascript_script_removed]] javascript_script_removed | 1.2 | String: comma-separated list of scripts removed. | JavaScript script(s) removed. -| logger | - [[hook_signal_logger_start]] logger_start | +| logger | [[hook_signal_logger_start]] logger_start | | Pointer: buffer. | Start logging for buffer. -| logger | - [[hook_signal_logger_stop]] logger_stop | +| logger | [[hook_signal_logger_stop]] logger_stop | | Pointer: buffer. | Stop logging for buffer. -| logger | - [[hook_signal_logger_backlog]] logger_backlog | +| logger | [[hook_signal_logger_backlog]] logger_backlog | | Pointer: buffer. | Display backlog for buffer. -| lua | - [[hook_signal_lua_script_loaded]] lua_script_loaded + - _(WeeChat ≥ 0.3.9)_ | +| lua | [[hook_signal_lua_script_loaded]] lua_script_loaded | 0.3.9 | String: path to script. | Lua script loaded. -| lua | - [[hook_signal_lua_script_unloaded]] lua_script_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| lua | [[hook_signal_lua_script_unloaded]] lua_script_unloaded | 0.3.9 | String: path to script. | Lua script unloaded. -| lua | - [[hook_signal_lua_script_installed]] lua_script_installed + - _(WeeChat ≥ 0.3.9)_ | +| lua | [[hook_signal_lua_script_installed]] lua_script_installed | 0.3.9 | String: comma-separated list of paths to scripts installed. | Lua script(s) installed. -| lua | - [[hook_signal_lua_script_removed]] lua_script_removed + - _(WeeChat ≥ 0.3.9)_ | +| lua | [[hook_signal_lua_script_removed]] lua_script_removed | 0.3.9 | String: comma-separated list of scripts removed. | Lua script(s) removed. -| perl | - [[hook_signal_perl_script_loaded]] perl_script_loaded + - _(WeeChat ≥ 0.3.9)_ | +| perl | [[hook_signal_perl_script_loaded]] perl_script_loaded | 0.3.9 | String: path to script. | Perl script loaded. -| perl | - [[hook_signal_perl_script_unloaded]] perl_script_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| perl | [[hook_signal_perl_script_unloaded]] perl_script_unloaded | 0.3.9 | String: path to script. | Perl script unloaded. -| perl | - [[hook_signal_perl_script_installed]] perl_script_installed + - _(WeeChat ≥ 0.3.9)_ | +| perl | [[hook_signal_perl_script_installed]] perl_script_installed | 0.3.9 | String: comma-separated list of paths to scripts installed. | Perl script(s) installed. -| perl | - [[hook_signal_perl_script_removed]] perl_script_removed + - _(WeeChat ≥ 0.3.9)_ | +| perl | [[hook_signal_perl_script_removed]] perl_script_removed | 0.3.9 | String: comma-separated list of scripts removed. | Perl script(s) removed. -| php | - [[hook_signal_php_script_loaded]] php_script_loaded + - _(WeeChat ≥ 2.0)_ | +| php | [[hook_signal_php_script_loaded]] php_script_loaded | 2.0 | String: path to script. | PHP script loaded. -| php | - [[hook_signal_php_script_unloaded]] php_script_unloaded + - _(WeeChat ≥ 2.0)_ | +| php | [[hook_signal_php_script_unloaded]] php_script_unloaded | 2.0 | String: path to script. | PHP script unloaded. -| php | - [[hook_signal_php_script_installed]] php_script_installed + - _(WeeChat ≥ 2.0)_ | +| php | [[hook_signal_php_script_installed]] php_script_installed | 2.0 | String: comma-separated list of paths to scripts installed. | PHP script(s) installed. -| php | - [[hook_signal_php_script_removed]] php_script_removed + - _(WeeChat ≥ 2.0)_ | +| php | [[hook_signal_php_script_removed]] php_script_removed | 2.0 | String: comma-separated list of scripts removed. | PHP script(s) removed. -| python | - [[hook_signal_python_script_loaded]] python_script_loaded + - _(WeeChat ≥ 0.3.9)_ | +| python | [[hook_signal_python_script_loaded]] python_script_loaded | 0.3.9 | String: path to script. | Python script loaded. -| python | - [[hook_signal_python_script_unloaded]] python_script_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| python | [[hook_signal_python_script_unloaded]] python_script_unloaded | 0.3.9 | String: path to script. | Python script unloaded. -| python | - [[hook_signal_python_script_installed]] python_script_installed + - _(WeeChat ≥ 0.3.9)_ | +| python | [[hook_signal_python_script_installed]] python_script_installed | 0.3.9 | String: comma-separated list of paths to scripts installed. | Python script(s) installed. -| python | - [[hook_signal_python_script_removed]] python_script_removed + - _(WeeChat ≥ 0.3.9)_ | +| python | [[hook_signal_python_script_removed]] python_script_removed | 0.3.9 | String: comma-separated list of scripts removed. | Python script(s) removed. -| relay | - [[hook_signal_relay_client_connecting]] relay_client_connecting + - _(WeeChat ≥ 1.0)_ | +| relay | [[hook_signal_relay_client_connecting]] relay_client_connecting | 1.0 | Pointer: relay client. | A relay client is connecting. -| relay | - [[hook_signal_relay_client_waiting_auth]] relay_client_waiting_auth + - _(WeeChat ≥ 1.0)_ | +| relay | [[hook_signal_relay_client_waiting_auth]] relay_client_waiting_auth | 1.0 | Pointer: relay client. | Waiting for authentication from a relay client. -| relay | - [[hook_signal_relay_client_auth_ok]] relay_client_auth_ok + - _(WeeChat ≥ 1.0)_ | +| relay | [[hook_signal_relay_client_auth_ok]] relay_client_auth_ok | 1.0 | Pointer: relay client. | Successful authentication from a relay client. -| relay | - [[hook_signal_relay_client_connected]] relay_client_connected + - _(WeeChat ≥ 1.0)_ | +| relay | [[hook_signal_relay_client_connected]] relay_client_connected | 1.0 | Pointer: relay client. | A relay client is connected. -| relay | - [[hook_signal_relay_client_auth_failed]] relay_client_auth_failed + - _(WeeChat ≥ 1.0)_ | +| relay | [[hook_signal_relay_client_auth_failed]] relay_client_auth_failed | 1.0 | Pointer: relay client. | Authentication of a relay client has failed. -| relay | - [[hook_signal_relay_client_disconnected]] relay_client_disconnected + - _(WeeChat ≥ 1.0)_ | +| relay | [[hook_signal_relay_client_disconnected]] relay_client_disconnected | 1.0 | Pointer: relay client. | A relay client is disconnected. -| ruby | - [[hook_signal_ruby_script_loaded]] ruby_script_loaded + - _(WeeChat ≥ 0.3.9)_ | +| ruby | [[hook_signal_ruby_script_loaded]] ruby_script_loaded | 0.3.9 | String: path to script. | Ruby script loaded. -| ruby | - [[hook_signal_ruby_script_unloaded]] ruby_script_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| ruby | [[hook_signal_ruby_script_unloaded]] ruby_script_unloaded | 0.3.9 | String: path to script. | Ruby script unloaded. -| ruby | - [[hook_signal_ruby_script_installed]] ruby_script_installed + - _(WeeChat ≥ 0.3.9)_ | +| ruby | [[hook_signal_ruby_script_installed]] ruby_script_installed | 0.3.9 | String: comma-separated list of paths to scripts installed. | Ruby script(s) installed. -| ruby | - [[hook_signal_ruby_script_removed]] ruby_script_removed + - _(WeeChat ≥ 0.3.9)_ | +| ruby | [[hook_signal_ruby_script_removed]] ruby_script_removed | 0.3.9 | String: comma-separated list of scripts removed. | Ruby script(s) removed. -| spell | - [[hook_signal_spell_suggest]] spell_suggest + - _(WeeChat ≥ 2.4)_ | +| spell | [[hook_signal_spell_suggest]] spell_suggest | 2.4 | Pointer: buffer. | New suggestions for a misspelled word. -| tcl | - [[hook_signal_tcl_script_loaded]] tcl_script_loaded + - _(WeeChat ≥ 0.3.9)_ | +| tcl | [[hook_signal_tcl_script_loaded]] tcl_script_loaded | 0.3.9 | String: path to script. | Tcl script loaded. -| tcl | - [[hook_signal_tcl_script_unloaded]] tcl_script_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| tcl | [[hook_signal_tcl_script_unloaded]] tcl_script_unloaded | 0.3.9 | String: path to script. | Tcl script unloaded. -| tcl | - [[hook_signal_tcl_script_installed]] tcl_script_installed + - _(WeeChat ≥ 0.3.9)_ | +| tcl | [[hook_signal_tcl_script_installed]] tcl_script_installed | 0.3.9 | String: comma-separated list of paths to scripts installed. | Tcl script(s) installed. -| tcl | - [[hook_signal_tcl_script_removed]] tcl_script_removed + - _(WeeChat ≥ 0.3.9)_ | +| tcl | [[hook_signal_tcl_script_removed]] tcl_script_removed | 0.3.9 | String: comma-separated list of scripts removed. | Tcl script(s) removed. -| weechat | - [[hook_signal_buffer_opened]] buffer_opened | +| typing | [[hook_signal_typing_self_typing]] typing_self_typing | 3.3 | + Pointer: buffer. | + User is typing a message (sent by typing plugin, used by irc plugin). + +| typing | [[hook_signal_typing_self_paused]] typing_self_paused | 3.3 | + Pointer: buffer. | + User paused during typing (sent by typing plugin, used by irc plugin). + +| typing | [[hook_signal_typing_self_cleared]] typing_self_cleared | 3.3 | + Pointer: buffer. | + User cleared the input without sending the message (sent by typing plugin, used by irc plugin). + +| typing | [[hook_signal_typing_self_sent]] typing_self_sent | 3.3 | + Pointer: buffer. | + Message (not a command) sent to the buffer (sent by typing plugin, used by irc plugin). + +| typing | [[hook_signal_typing_set_nick]] typing_set_nick | 3.3 | + String: buffer pointer + ";" + state (one of: "off", "typing", "paused", + "cleared") + ";" + nick. | + Set typing state for a nick on a buffer (sent by irc plugin, handled by typing plugin). + +| typing | [[hook_signal_typing_reset_buffer]] typing_reset_buffer | 3.3 | + Pointer: buffer. | + Remove typing state for all nicks on a buffer (sent by irc plugin, handled by typing plugin). + +| weechat | [[hook_signal_buffer_opened]] buffer_opened | | Pointer: buffer. | Buffer opened. -| weechat | - [[hook_signal_buffer_closing]] buffer_closing | +| weechat | [[hook_signal_buffer_closing]] buffer_closing | | Pointer: buffer. | Closing buffer. -| weechat | - [[hook_signal_buffer_closed]] buffer_closed | +| weechat | [[hook_signal_buffer_closed]] buffer_closed | | Pointer: buffer. | Buffer closed. -| weechat | - [[hook_signal_buffer_cleared]] buffer_cleared | +| weechat | [[hook_signal_buffer_cleared]] buffer_cleared | | Pointer: buffer. | Buffer cleared. -| weechat | - [[hook_signal_buffer_filters_enabled]] buffer_filters_enabled + - _(WeeChat ≥ 2.0)_ | +| weechat | [[hook_signal_buffer_filters_enabled]] buffer_filters_enabled | 2.0 | Pointer: buffer. | Filters enabled in buffer. -| weechat | - [[hook_signal_buffer_filters_disabled]] buffer_filters_disabled + - _(WeeChat ≥ 2.0)_ | +| weechat | [[hook_signal_buffer_filters_disabled]] buffer_filters_disabled | 2.0 | Pointer: buffer. | Filters disabled in buffer. -| weechat | - [[hook_signal_buffer_hidden]] buffer_hidden | +| weechat | [[hook_signal_buffer_hidden]] buffer_hidden | | Pointer: buffer. | Buffer hidden. -| weechat | - [[hook_signal_buffer_unhidden]] buffer_unhidden | +| weechat | [[hook_signal_buffer_unhidden]] buffer_unhidden | | Pointer: buffer. | Buffer unhidden. -| weechat | - [[hook_signal_buffer_line_added]] buffer_line_added + - _(WeeChat ≥ 0.3.7)_ | +| weechat | [[hook_signal_buffer_line_added]] buffer_line_added | 0.3.7 | Pointer: line. | Line added in a buffer. -| weechat | - [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden | +| weechat | [[hook_signal_buffer_lines_hidden]] buffer_lines_hidden | | Pointer: buffer. | Lines hidden in buffer. -| weechat | - [[hook_signal_buffer_localvar_added]] buffer_localvar_added | +| weechat | [[hook_signal_buffer_localvar_added]] buffer_localvar_added | | Pointer: buffer. | Local variable has been added. -| weechat | - [[hook_signal_buffer_localvar_changed]] buffer_localvar_changed | +| weechat | [[hook_signal_buffer_localvar_changed]] buffer_localvar_changed | | Pointer: buffer. | Local variable has changed. -| weechat | - [[hook_signal_buffer_localvar_removed]] buffer_localvar_removed | +| weechat | [[hook_signal_buffer_localvar_removed]] buffer_localvar_removed | | Pointer: buffer. | Local variable has been removed. -| weechat | - [[hook_signal_buffer_merged]] buffer_merged | +| weechat | [[hook_signal_buffer_merged]] buffer_merged | | Pointer: buffer. | Buffer merged. -| weechat | - [[hook_signal_buffer_unmerged]] buffer_unmerged | +| weechat | [[hook_signal_buffer_unmerged]] buffer_unmerged | | Pointer: buffer. | Buffer unmerged. -| weechat | - [[hook_signal_buffer_moved]] buffer_moved | +| weechat | [[hook_signal_buffer_moved]] buffer_moved | | Pointer: buffer. | Buffer moved. -| weechat | - [[hook_signal_buffer_renamed]] buffer_renamed | +| weechat | [[hook_signal_buffer_renamed]] buffer_renamed | | Pointer: buffer. | Buffer renamed. -| weechat | - [[hook_signal_buffer_switch]] buffer_switch | +| weechat | [[hook_signal_buffer_switch]] buffer_switch | | Pointer: buffer. | Switching buffer. -| weechat | - [[hook_signal_buffer_title_changed]] buffer_title_changed | +| weechat | [[hook_signal_buffer_title_changed]] buffer_title_changed | | Pointer: buffer. | Title of buffer changed. -| weechat | - [[hook_signal_buffer_type_changed]] buffer_type_changed | +| weechat | [[hook_signal_buffer_type_changed]] buffer_type_changed | | Pointer: buffer. | Type of buffer changed. -| weechat | - [[hook_signal_buffer_zoomed]] buffer_zoomed + - _(WeeChat ≥ 0.4.3)_ | +| weechat | [[hook_signal_buffer_zoomed]] buffer_zoomed | 0.4.3 | Pointer: buffer. | Merged buffer zoomed. -| weechat | - [[hook_signal_buffer_unzoomed]] buffer_unzoomed + - _(WeeChat ≥ 0.4.3)_ | +| weechat | [[hook_signal_buffer_unzoomed]] buffer_unzoomed | 0.4.3 | Pointer: buffer. | Merged buffer unzoomed. -| weechat | - [[hook_signal_cursor_start]] cursor_start + - _(WeeChat ≥ 3.2)_ | +| weechat | [[hook_signal_cursor_start]] cursor_start | 3.2 | - | Start cursor mode. -| weechat | - [[hook_signal_cursor_end]] cursor_end + - _(WeeChat ≥ 3.2)_ | +| weechat | [[hook_signal_cursor_end]] cursor_end | 3.2 | - | End cursor mode. -| weechat | - [[hook_signal_day_changed]] day_changed + - _(WeeChat ≥ 0.3.2)_ | +| weechat | [[hook_signal_day_changed]] day_changed | 0.3.2 | String: new date, format: "2010-01-31". | Day of system date has changed. -| weechat | - [[hook_signal_debug_dump]] debug_dump | +| weechat | [[hook_signal_debug_dump]] debug_dump | | String: plugin name. | Dump request. -| weechat | - [[hook_signal_debug_libs]] debug_libs | +| weechat | [[hook_signal_debug_libs]] debug_libs | | - | Display external libraries used. -| weechat | - [[hook_signal_filter_added]] filter_added | +| weechat | [[hook_signal_filter_added]] filter_added | | Pointer: filter. | Filter added. -| weechat | - [[hook_signal_filter_removing]] filter_removing | +| weechat | [[hook_signal_filter_removing]] filter_removing | | Pointer: filter. | Removing filter. -| weechat | - [[hook_signal_filter_removed]] filter_removed | +| weechat | [[hook_signal_filter_removed]] filter_removed | | - | Filter removed. -| weechat | - [[hook_signal_filters_enabled]] filters_enabled | +| weechat | [[hook_signal_filters_enabled]] filters_enabled | | - | Filters enabled. -| weechat | - [[hook_signal_filters_disabled]] filters_disabled | +| weechat | [[hook_signal_filters_disabled]] filters_disabled | | - | Filters disabled. -| weechat | - [[hook_signal_hotlist_changed]] hotlist_changed | +| weechat | [[hook_signal_hotlist_changed]] hotlist_changed | | Pointer: buffer (can be NULL). | Hotlist changed. -| weechat | - [[hook_signal_input_paste_pending]] input_paste_pending | +| weechat | [[hook_signal_input_paste_pending]] input_paste_pending | | - | Paste pending. -| weechat | - [[hook_signal_input_search]] input_search | +| weechat | [[hook_signal_input_search]] input_search | | Pointer: buffer. | Text search in buffer. -| weechat | - [[hook_signal_input_text_changed]] input_text_changed | +| weechat | [[hook_signal_input_text_changed]] input_text_changed | | Pointer: buffer. | Input text changed. -| weechat | - [[hook_signal_input_text_cursor_moved]] input_text_cursor_moved | +| weechat | [[hook_signal_input_text_cursor_moved]] input_text_cursor_moved | | Pointer: buffer. | Input text cursor moved. -| weechat | - [[hook_signal_key_bind]] key_bind | +| weechat | [[hook_signal_key_bind]] key_bind | | String: key. | Key added. -| weechat | - [[hook_signal_key_unbind]] key_unbind | +| weechat | [[hook_signal_key_unbind]] key_unbind | | String: key. | Key removed. -| weechat | - [[hook_signal_key_pressed]] key_pressed | +| weechat | [[hook_signal_key_pressed]] key_pressed | | String: key pressed. | Key pressed. -| weechat | - [[hook_signal_key_combo_default]] key_combo_default + - _(WeeChat ≥ 1.0)_ | +| weechat | [[hook_signal_key_combo_default]] key_combo_default | 1.0 | String: key combo. | Key combo in _default_ context. -| weechat | - [[hook_signal_key_combo_search]] key_combo_search + - _(WeeChat ≥ 1.0)_ | +| weechat | [[hook_signal_key_combo_search]] key_combo_search | 1.0 | String: key combo. | Key combo in _search_ context. -| weechat | - [[hook_signal_key_combo_cursor]] key_combo_cursor + - _(WeeChat ≥ 1.0)_ | +| weechat | [[hook_signal_key_combo_cursor]] key_combo_cursor | 1.0 | String: key combo. | Key combo in _cursor_ context. -| weechat | - [[hook_signal_mouse_enabled]] mouse_enabled + - _(WeeChat ≥ 1.1)_ | +| weechat | [[hook_signal_mouse_enabled]] mouse_enabled | 1.1 | - | Mouse enabled. -| weechat | - [[hook_signal_mouse_disabled]] mouse_disabled + - _(WeeChat ≥ 1.1)_ | +| weechat | [[hook_signal_mouse_disabled]] mouse_disabled | 1.1 | - | Mouse disabled. -| weechat | - [[hook_signal_nicklist_group_added]] nicklist_group_added + - _(WeeChat ≥ 0.3.2)_ | +| weechat | [[hook_signal_nicklist_group_added]] nicklist_group_added | 0.3.2 | String: buffer pointer + "," + group name. | Group added in nicklist. -| weechat | - [[hook_signal_nicklist_group_changed]] nicklist_group_changed + - _(WeeChat ≥ 0.3.4)_ | +| weechat | [[hook_signal_nicklist_group_changed]] nicklist_group_changed | 0.3.4 | String: buffer pointer + "," + group name. | Group changed in nicklist. -| weechat | - [[hook_signal_nicklist_group_removing]] nicklist_group_removing + - _(WeeChat ≥ 0.4.1)_ | +| weechat | [[hook_signal_nicklist_group_removing]] nicklist_group_removing | 0.4.1 | String: buffer pointer + "," + group name. | Removing group from nicklist. -| weechat | - [[hook_signal_nicklist_group_removed]] nicklist_group_removed + - _(WeeChat ≥ 0.3.2)_ | +| weechat | [[hook_signal_nicklist_group_removed]] nicklist_group_removed | 0.3.2 | String: buffer pointer + "," + group name. | Group removed from nicklist. -| weechat | - [[hook_signal_nicklist_nick_added]] nicklist_nick_added + - _(WeeChat ≥ 0.3.2)_ | +| weechat | [[hook_signal_nicklist_nick_added]] nicklist_nick_added | 0.3.2 | String: buffer pointer + "," + nick name. | Nick added in nicklist. -| weechat | - [[hook_signal_nicklist_nick_changed]] nicklist_nick_changed + - _(WeeChat ≥ 0.3.4)_ | +| weechat | [[hook_signal_nicklist_nick_changed]] nicklist_nick_changed | 0.3.4 | String: buffer pointer + "," + nick name. | Nick changed in nicklist. -| weechat | - [[hook_signal_nicklist_nick_removing]] nicklist_nick_removing + - _(WeeChat ≥ 0.4.1)_ | +| weechat | [[hook_signal_nicklist_nick_removing]] nicklist_nick_removing | 0.4.1 | String: buffer pointer + "," + nick name. | Removing nick from nicklist. -| weechat | - [[hook_signal_nicklist_nick_removed]] nicklist_nick_removed + - _(WeeChat ≥ 0.3.2)_ | +| weechat | [[hook_signal_nicklist_nick_removed]] nicklist_nick_removed | 0.3.2 | String: buffer pointer + "," + nick name. | Nick removed from nicklist. -| weechat | - [[hook_signal_partial_completion]] partial_completion | +| weechat | [[hook_signal_partial_completion]] partial_completion | | - | Partial completion happened. -| weechat | - [[hook_signal_plugin_loaded]] plugin_loaded + - _(WeeChat ≥ 0.3.9)_ | +| weechat | [[hook_signal_plugin_loaded]] plugin_loaded | 0.3.9 | String: path to plugin loaded. | Plugin loaded. -| weechat | - [[hook_signal_plugin_unloaded]] plugin_unloaded + - _(WeeChat ≥ 0.3.9)_ | +| weechat | [[hook_signal_plugin_unloaded]] plugin_unloaded | 0.3.9 | String: name of plugin unloaded (example: "irc"). | Plugin unloaded. -| weechat | - [[hook_signal_quit]] quit | +| weechat | [[hook_signal_quit]] quit | | String: arguments for /quit. | Command `/quit` issued by user. -| weechat | - [[hook_signal_signal_sighup]] signal_sighup + - _(WeeChat ≥ 1.3)_ | +| weechat | [[hook_signal_signal_sighup]] signal_sighup | 1.3 | - | Signal SIGHUP received. -| weechat | - [[hook_signal_signal_sigquit]] signal_sigquit + - _(WeeChat ≥ 1.2)_ | +| weechat | [[hook_signal_signal_sigquit]] signal_sigquit | 1.2 | - | Signal SIGQUIT received (quit request with core dump). -| weechat | - [[hook_signal_signal_sigterm]] signal_sigterm + - _(WeeChat ≥ 1.2)_ | +| weechat | [[hook_signal_signal_sigterm]] signal_sigterm | 1.2 | - | Signal SIGTERM received (graceful termination of WeeChat process). -| weechat | - [[hook_signal_signal_sigwinch]] signal_sigwinch + - _(WeeChat ≥ 0.4.3)_ | +| weechat | [[hook_signal_signal_sigwinch]] signal_sigwinch | 0.4.3 | - | Signal SIGWINCH received (terminal was resized). -| weechat | - [[hook_signal_upgrade]] upgrade | +| weechat | [[hook_signal_upgrade]] upgrade | | String: "quit" if "-quit" argument was given for /upgrade, otherwise NULL. | Command `/upgrade` issued by user. -| weechat | - [[hook_signal_upgrade_ended]] upgrade_ended + - _(WeeChat ≥ 0.3.4)_ | +| weechat | [[hook_signal_upgrade_ended]] upgrade_ended | 0.3.4 | - | End of upgrade process (command `/upgrade`). -| weechat | - [[hook_signal_weechat_highlight]] weechat_highlight | +| weechat | [[hook_signal_weechat_highlight]] weechat_highlight | | String: message with prefix. | Highlight happened. -| weechat | - [[hook_signal_weechat_pv]] weechat_pv | +| weechat | [[hook_signal_weechat_pv]] weechat_pv | | String: message with prefix. | Private message displayed. -| weechat | - [[hook_signal_window_closing]] window_closing + - _(WeeChat ≥ 0.3.6)_ | +| weechat | [[hook_signal_window_closing]] window_closing | 0.3.6 | Pointer: window. | Closing window. -| weechat | - [[hook_signal_window_closed]] window_closed + - _(WeeChat ≥ 0.3.6)_ | +| weechat | [[hook_signal_window_closed]] window_closed | 0.3.6 | Pointer: window. | Window closed. -| weechat | - [[hook_signal_window_opened]] window_opened + - _(WeeChat ≥ 0.4.1)_ | +| weechat | [[hook_signal_window_opened]] window_opened | 0.4.1 | Pointer: window. | Window opened. -| weechat | - [[hook_signal_window_scrolled]] window_scrolled | +| weechat | [[hook_signal_window_scrolled]] window_scrolled | | Pointer: window. | Scroll in window. -| weechat | - [[hook_signal_window_switch]] window_switch + - _(WeeChat ≥ 0.3.7)_ | +| weechat | [[hook_signal_window_switch]] window_switch | 0.3.7 | Pointer: window. | Switching window. -| weechat | - [[hook_signal_window_zoom]] window_zoom | +| weechat | [[hook_signal_window_zoom]] window_zoom | | Pointer: current window. | Zooming window. -| weechat | - [[hook_signal_window_zoomed]] window_zoomed | +| weechat | [[hook_signal_window_zoomed]] window_zoomed | | Pointer: current window. | Window zoomed. -| weechat | - [[hook_signal_window_unzoom]] window_unzoom | +| weechat | [[hook_signal_window_unzoom]] window_unzoom | | Pointer: current window. | Unzooming window. -| weechat | - [[hook_signal_window_unzoomed]] window_unzoomed | +| weechat | [[hook_signal_window_unzoomed]] window_unzoomed | | Pointer: current window. | Window unzoomed. -| xfer | - [[hook_signal_xfer_add]] xfer_add | +| xfer | [[hook_signal_xfer_add]] xfer_add | | Pointer: infolist with xfer info. | New xfer. -| xfer | - [[hook_signal_xfer_send_ready]] xfer_send_ready | +| xfer | [[hook_signal_xfer_send_ready]] xfer_send_ready | | Pointer: infolist with xfer info. | Xfer ready. -| xfer | - [[hook_signal_xfer_accept_resume]] xfer_accept_resume | +| xfer | [[hook_signal_xfer_accept_resume]] xfer_accept_resume | | Pointer: infolist with xfer info. | Accept xfer resume. -| xfer | - [[hook_signal_xfer_send_accept_resume]] xfer_send_accept_resume | +| xfer | [[hook_signal_xfer_send_accept_resume]] xfer_send_accept_resume | | Pointer: infolist with xfer info. | Xfer resumed. -| xfer | - [[hook_signal_xfer_start_resume]] xfer_start_resume | +| xfer | [[hook_signal_xfer_start_resume]] xfer_start_resume | | Pointer: infolist with xfer info. | Start resume. -| xfer | - [[hook_signal_xfer_resume_ready]] xfer_resume_ready | +| xfer | [[hook_signal_xfer_resume_ready]] xfer_resume_ready | | Pointer: infolist with xfer info. | Xfer resume ready. -| xfer | - [[hook_signal_xfer_ended]] xfer_ended + - _(WeeChat ≥ 0.3.2)_ | +| xfer | [[hook_signal_xfer_ended]] xfer_ended | 0.3.2 | Pointer: infolist with xfer info. | Xfer has ended. |=== |