diff options
Diffstat (limited to 'doc/en/weechat_user.en.adoc')
-rw-r--r-- | doc/en/weechat_user.en.adoc | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc index fdce4e3af..006e238f5 100644 --- a/doc/en/weechat_user.en.adoc +++ b/doc/en/weechat_user.en.adoc @@ -6,7 +6,7 @@ This manual documents WeeChat chat client, it is part of WeeChat. Latest version of this document can be found on -https://weechat.org/doc/[this page ^↗^,window=_blank]. +https://weechat.org/doc/[this page ^↗^^]. [[introduction]] == Introduction @@ -24,18 +24,18 @@ Main features are: * small, fast and light * customizable and extensible with plugins and scripts * compliant with IRC RFCs - https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank], - https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank], - https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank], - https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank], - https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank] and - https://datatracker.ietf.org/doc/html/rfc7194[7194 ^↗^,window=_blank] + https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^^], + https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^^], + https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^^], + https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^^], + https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^^] and + https://datatracker.ietf.org/doc/html/rfc7194[7194 ^↗^^] * IRC proxy and relay for remote interfaces * multi-platform (GNU/Linux, *BSD, macOS, Windows and other) * 100% GPL, free software The list of all features can be found on -https://weechat.org/about/features/[this page ^↗^,window=_blank]. +https://weechat.org/about/features/[this page ^↗^^]. [[prerequisites]] === Prerequisites @@ -60,7 +60,7 @@ Binary packages are available for many distributions, including: * Debian/Ubuntu (or any Debian compatible distribution): `apt-get install weechat-curses weechat-plugins` + For latest versions and nightly builds: - https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank] + https://weechat.org/download/debian/[Debian repositories ^↗^^] * Fedora Core: `dnf install weechat` * FreeBSD: `pkg install weechat` * Gentoo: `emerge weechat` @@ -68,7 +68,7 @@ Binary packages are available for many distributions, including: `rpm -i /path/to/weechat-x.y.z-1.i386.rpm` * openSUSE: `zypper in weechat` * Sourcemage: `cast weechat` -* macOS (with https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat` +* macOS (with https://brew.sh/[Homebrew ^↗^^]): `brew install weechat` (for help: `brew info weechat`) Some additional packages may be useful, like weechat-plugins. @@ -80,9 +80,9 @@ instructions. === Containers Containers with WeeChat can be built or installed directly from the -https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. + +https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^^]. + For more information, see the README in the -https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank] +https://github.com/weechat/weechat-container[weechat-container ^↗^^] repository. [[source_package]] @@ -91,7 +91,7 @@ repository. WeeChat must be built with CMake. [NOTE] -On macOS, you can use https://brew.sh/[Homebrew ^↗^,window=_blank]: +On macOS, you can use https://brew.sh/[Homebrew ^↗^^]: `brew install --build-from-source weechat`. [[dependencies]] @@ -128,12 +128,12 @@ WeeChat: | zlib1g-dev | | Logger plugin: compression of rotated log files (gzip). + - Relay plugin: compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] (weechat protocol). + + Relay plugin: compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^^] (weechat protocol). + Script plugin: read of repository index file (gzip). | libzstd-dev | ≥ 0.8.1 | Logger plugin: compression of rotated log files. + - Relay plugin: compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] (weechat protocol). + Relay plugin: compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^^] (weechat protocol). |=== [NOTE] @@ -456,7 +456,7 @@ directory where WeeChat is installed!). On some systems like Archlinux, core dumps could be in another directory like _/var/lib/systemd/coredump_ and you must use the command `coredumpctl` to read it. + For more information, see this -https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank]. +https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^^]. For example if _weechat_ is installed in _/usr/bin/_ and _core_ file is in _/home/user/_, then run gdb with this command: @@ -610,7 +610,7 @@ you can change it with these two commands: ==== XDG directories WeeChat uses XDG directories by default (according to the -https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). + +https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^^]). + A single home directory for all files can be forced by CMake option `WEECHAT_HOME`, the environment variable `WEECHAT_HOME` or the command-line option `-d` / `--dir`. @@ -751,7 +751,7 @@ $ weechat --upgrade ==== Release notes After an upgrade, it is *strongly recommended* to read the -https://weechat.org/files/doc/weechat/ReleaseNotes-devel.html[release notes ^↗^,window=_blank] +https://weechat.org/files/doc/weechat/ReleaseNotes-devel.html[release notes ^↗^^] which contain important information about breaking changes and some manual actions that could be required. @@ -2066,7 +2066,7 @@ To see all charsets used, use following command: ==== Troubleshooting For any problem with charsets, please look at -link:weechat_faq.en.html#charset[WeeChat FAQ / Charset ^↗^,window=_blank]. +link:weechat_faq.en.html#charset[WeeChat FAQ / Charset ^↗^^]. [[charset_commands]] ==== Commands @@ -2405,7 +2405,7 @@ It is possible to define a max size for log files, and when it is reached, there is automatic rotation of log file. The rotated log files can be compressed with gzip or -https://facebook.github.io/zstd/[zstd ^↗^,window=_blank]. +https://facebook.github.io/zstd/[zstd ^↗^^]. [NOTE] As the compression of a file can take some time, it is performed in background. @@ -2501,7 +2501,7 @@ kbd:[Alt] instead of kbd:[Shift]). [NOTE] For any problem with mouse, please look at -link:weechat_faq.en.html#mouse[WeeChat FAQ / Mouse ^↗^,window=_blank]. +link:weechat_faq.en.html#mouse[WeeChat FAQ / Mouse ^↗^^]. [[mouse_bind_events]] ==== Bind mouse events to commands @@ -3204,7 +3204,7 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr By default no servers are defined. You can add as many servers as you want with the <<command_irc_server,/server>> command. -For example to connect to https://libera.chat/[libera.chat ^↗^,window=_blank] +For example to connect to https://libera.chat/[libera.chat ^↗^^] with TLS (encrypted trafic): ---- @@ -3388,7 +3388,7 @@ which can also be for example `~/.weechat`. ---- For more information, please look at -https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank]. +https://www.oftc.net/NickServ/CertFP/[this page ^↗^^]. [[irc_sasl_authentication]] ==== SASL authentication @@ -3492,7 +3492,7 @@ server buffers: [[irc_tor_sasl]] ==== Connect with Tor and SASL -Some servers support connections with https://www.torproject.org/[Tor ^↗^,window=_blank], +Some servers support connections with https://www.torproject.org/[Tor ^↗^^], a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. @@ -3540,7 +3540,7 @@ And finally, connect to the server: [[irc_ircv3_support]] === IRCv3 support -WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]: +WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^^]: * <<irc_ircv3_account_notify,account-notify>> * <<irc_ircv3_account_tag,account-tag>> @@ -3567,12 +3567,12 @@ automatically enabled (see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>). Tables with comparison of different IRC clients, including WeeChat, are available -on https://ircv3.net/software/clients[this page ^↗^,window=_blank]. +on https://ircv3.net/software/clients[this page ^↗^^]. [[irc_ircv3_account_notify]] ==== account-notify -Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^^] This capability allows the server to send messages when users identify or unidentify on the server. + @@ -3591,7 +3591,7 @@ Examples: [[irc_ircv3_account_tag]] ==== account-tag -Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^^] This capability allows the server to send account as message tag to commands sent to the client. + @@ -3620,7 +3620,7 @@ Message with tags: [[irc_ircv3_away_notify]] ==== away-notify -Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^^] This capability allows the server to send away notifications for users present on the same channels as you. @@ -3635,7 +3635,7 @@ with a specific color in the nicklist, using the following options: [[irc_ircv3_batch]] ==== batch -Specification: https://ircv3.net/specs/extensions/batch[batch ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/batch[batch ^↗^^] This capability allows the server to send batched events (grouping of several messages that are related). @@ -3646,7 +3646,7 @@ later, when the batch ends. [[irc_ircv3_cap_notify]] ==== cap-notify -Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^^] This capability allows the server to advertise on new or removed capabilities on the server (via `CAP NEW` and `CAP DEL` commands). @@ -3662,7 +3662,7 @@ Examples: [[irc_ircv3_chghost]] ==== chghost -Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^^] This capability allows the server to send messages when users change name or host. + When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>> @@ -3680,7 +3680,7 @@ Example: [[irc_ircv3_draft_multiline]] ==== draft/multiline -Specification: https://ircv3.net/specs/extensions/multiline[multiline ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/multiline[multiline ^↗^^] This capability allows the client and server to send messages with multiple lines, using the <<irc_ircv3_batch,batch>> capability, that must be enabled as well. @@ -3733,7 +3733,7 @@ Display of the message sent in WeeChat: [[irc_ircv3_echo_message]] ==== echo-message -Specification: https://ircv3.net/specs/extensions/echo-message[echo-message ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/echo-message[echo-message ^↗^^] This capability forces the server to send PRIVMSG, NOTICE and TAGMSG messages back to WeeChat. @@ -3746,7 +3746,7 @@ clients connected to the server as well. [[irc_ircv3_extended_join]] ==== extended-join -Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^^] This capability allows the server to send account and real name when users join channels. + @@ -3763,7 +3763,7 @@ Example: [[irc_ircv3_invite_notify]] ==== invite-notify -Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^^] This capability allows the server to send invite messages when users are invited to channels. @@ -3777,7 +3777,7 @@ Example: [[irc_ircv3_message_tags]] ==== message-tags -Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^^] This capability allows to add metadata in messages. + These tags can be displayed using the command `/debug tags`. @@ -3787,7 +3787,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>. [[irc_ircv3_monitor]] ==== monitor -Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^^] This capability allows the server to send notifications when clients become online/offline. + @@ -3797,7 +3797,7 @@ WeeChat automatically uses this extension if available when using the [[irc_ircv3_multi_prefix]] ==== multi-prefix -Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^^] This capability allows the server to send all user modes at once in <<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. + @@ -3823,14 +3823,14 @@ Example: output of `/whois alice`: [[irc_ircv3_sasl]] ==== SASL -Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^^] See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>. [[irc_ircv3_server_time]] ==== server-time -Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^^] This capability allows the server to send time for messages as message tag. + When the time is received in a message, WeeChat uses it to display the message @@ -3843,7 +3843,7 @@ in the backlog sent upon connection. [[irc_ircv3_setname]] ==== setname -Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^^] This capability lets you change your real name by using the <<command_irc_setname,/setname>> command. @@ -3851,14 +3851,14 @@ This capability lets you change your real name by using the [[irc_ircv3_typing]] ==== typing -Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank] +Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^^] See the dedicated chapter <<typing_notifications,Typing notifications>>. [[irc_ircv3_userhost_in_names]] ==== userhost-in-names -Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^^] This capability allows the server to send hostnames in <<command_irc_names,/names>> responses. @@ -3881,7 +3881,7 @@ Example of raw IRC messages received with the capability: [[irc_ircv3_whox]] ==== WHOX -Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank] +Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^^] This capability lets you request additional fields in the WHO response (via the <<command_irc_who,/who>> command). + @@ -4263,7 +4263,7 @@ show a list of users currently typing a message on the buffer. It is used by IRC plugin on channel and private buffers, when the "message-tags" capability is enabled (you can check with <<command_irc_cap,/cap>> command). + Under the hood, typing client tag is used, following -https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank]. +https://ircv3.net/specs/client-tags/typing[this specification ^↗^^]. [[typing_activation]] === Activation @@ -4355,7 +4355,7 @@ The Relay plugin is used to relay data via network, using different protocols: * _irc_: IRC proxy: used to share connections to IRC servers with one or many other IRC clients * _weechat_: protocol used by remote interfaces to display and interact with - WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank]. + WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^^]. [[relay_password]] === Password @@ -4380,12 +4380,12 @@ This is optional and increases the security level. One-time passwords can be generated with applications, for example: * FreeOTP: - https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank], - https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank] - (https://freeotp.github.io/[website ^↗^,window=_blank]) + https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^^], + https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^^] + (https://freeotp.github.io/[website ^↗^^]) * Google Authenticator: - https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank], - https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank] + https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^^], + https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^^] The TOTP secret must be set in WeeChat and the application used to generate one-time passwords. @@ -4471,7 +4471,7 @@ commands: The Relay plugin can send data to remote interface using WeeChat protocol. You can connect with a remote interface, see -https://weechat.org/about/interfaces/[this page ^↗^,window=_blank]. +https://weechat.org/about/interfaces/[this page ^↗^^]. [IMPORTANT] WeeChat itself can NOT connect to another WeeChat with this protocol. @@ -4488,7 +4488,7 @@ Now you can connect on port 9000 with a remote interface using password [[relay_websocket]] === WebSocket -WebSocket protocol (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank]) +WebSocket protocol (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^^]) is supported in Relay plugin for all protocols. The WebSocket handshake is automatically detected and socket becomes ready for @@ -4654,7 +4654,7 @@ circumstances. Using triggers require you to know how the signals, modifiers, ... are working. So you might consider reading the -link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks ^↗^,window=_blank]. +link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks ^↗^^]. [[trigger_default]] === Default triggers @@ -4709,7 +4709,7 @@ A trigger has the following options (names are | hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`, `+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+` | The hook used in trigger. For more information, see - link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks ^↗^,window=_blank]. + link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks ^↗^^]. | arguments | string | The arguments for the hook, it depends on the hook type used. @@ -4778,14 +4778,14 @@ The arguments depend on the hook used. They are separated by semicolons. | `+*,irc_in_privmsg+` + `+*,irc_in_privmsg;*,irc_in_notice+` + `+signal_sigwinch+` -| link:weechat_plugin_api.en.html#_hook_signal[hook_signal ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_signal[hook_signal ^↗^^] | hsignal | 1. signal name (priority allowed) (required) + 2. signal name (priority allowed) + 3. ... | `+nicklist_nick_added+` -| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal ^↗^^] | modifier | 1. modifier name (priority allowed) (required) + @@ -4793,7 +4793,7 @@ The arguments depend on the hook used. They are separated by semicolons. 3. ... | `+weechat_print+` + `+5000\|input_text_display;5000\|history_add+` -| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier ^↗^^] | line | 1. buffer type + @@ -4804,7 +4804,7 @@ The arguments depend on the hook used. They are separated by semicolons. `+*;irc.libera.*+` + `+*;irc.libera.#weechat+` + `+formatted;irc.libera.#weechat;irc_notice+` -| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^^] | print | 1. buffer name + @@ -4815,7 +4815,7 @@ The arguments depend on the hook used. They are separated by semicolons. `+irc.libera.#weechat+` + `+irc.libera.#weechat;irc_notice+` + `+*;;;1+` -| link:weechat_plugin_api.en.html#_hook_print[hook_print ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_print[hook_print ^↗^^] | command | 1. command name (priority allowed) (required) + @@ -4826,14 +4826,14 @@ The arguments depend on the hook used. They are separated by semicolons. | `+test+` + `+5000\|test+` + `+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+` -| link:weechat_plugin_api.en.html#_hook_command[hook_command ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_command[hook_command ^↗^^] | command_run | 1. command (priority allowed) (required) + 2. command (priority allowed) + 3. ... | `+/cmd arguments+` -| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run ^↗^^] | timer | 1. interval in milliseconds (required) + @@ -4841,35 +4841,35 @@ The arguments depend on the hook used. They are separated by semicolons. 3. max number of calls (default: 0, which means "no end") | `+3600000+` + `+60000;0;5+` -| link:weechat_plugin_api.en.html#_hook_timer[hook_timer ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_timer[hook_timer ^↗^^] | config | 1. option name (priority allowed) (required) + 2. option name (priority allowed) + 3. ... | `+weechat.look.*+` -| link:weechat_plugin_api.en.html#_hook_config[hook_config ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_config[hook_config ^↗^^] | focus | 1. area name (priority allowed) (required) + 2. area name (priority allowed) + 3. ... | `+buffer_nicklist+` -| link:weechat_plugin_api.en.html#_hook_focus[hook_focus ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_focus[hook_focus ^↗^^] | info | 1. info name (priority allowed) (required) + 2. info name (priority allowed) + 3. ... | `+my_info+` -| link:weechat_plugin_api.en.html#_hook_info[hook_info ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_info[hook_info ^↗^^] | info_hashtable | 1. info name (priority allowed) (required) + 2. info name (priority allowed) + 3. ... | `+my_info+` -| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank] +| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable ^↗^^] |=== [[trigger_conditions]] @@ -5485,8 +5485,8 @@ Default plugins are: |=== To learn more about plugin or script development (through API), please read the -link:weechat_plugin_api.en.html[WeeChat plugin API reference ^↗^,window=_blank] or the -link:weechat_scripting.en.html[WeeChat scripting guide ^↗^,window=_blank]. +link:weechat_plugin_api.en.html[WeeChat plugin API reference ^↗^^] or the +link:weechat_scripting.en.html[WeeChat scripting guide ^↗^^]. [[scripts]] === Scripts @@ -5496,7 +5496,7 @@ WeeChat provides 8 scripting plugins: Python, Perl, Ruby, Lua, Tcl, Guile These plugins can load, execute and unload scripts for these languages. For more information about how to write scripts, or WeeChat API for -scripts, please read the link:weechat_scripting.en.html[WeeChat scripting guide ^↗^,window=_blank]. +scripts, please read the link:weechat_scripting.en.html[WeeChat scripting guide ^↗^^]. [[script_manager]] ==== Script manager @@ -5504,7 +5504,7 @@ scripts, please read the link:weechat_scripting.en.html[WeeChat scripting guide The script manager (command <<command_script_script,/script>>) is used to load/unload scripts of any language, and install/remove scripts of WeeChat scripts repository, which are visible on -https://weechat.org/scripts/[this page ^↗^,window=_blank]. +https://weechat.org/scripts/[this page ^↗^^]. For privacy considerations, the download of scripts is disabled by default. + To enable it, type this command: @@ -5733,4 +5733,4 @@ For support with IRC, on server _irc.libera.chat_: ** _#weechat-fi_ (Finnish) For other ways of support, see -https://weechat.org/about/support/[this page ^↗^,window=_blank]. +https://weechat.org/about/support/[this page ^↗^^]. |