summaryrefslogtreecommitdiff
path: root/doc/en/weechat_user.en.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/en/weechat_user.en.adoc')
-rw-r--r--doc/en/weechat_user.en.adoc378
1 files changed, 189 insertions, 189 deletions
diff --git a/doc/en/weechat_user.en.adoc b/doc/en/weechat_user.en.adoc
index dcd7f0363..67a7f88f5 100644
--- a/doc/en/weechat_user.en.adoc
+++ b/doc/en/weechat_user.en.adoc
@@ -744,29 +744,29 @@ Example of terminal with WeeChat:
....
▼ bar "buflist" ▼ bar "title"
┌──────────────────────────────────────────────────────────────────────────────────────┐
-│1.freenode│Welcome to #test, this is a test channel │
-│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
-│2. #test │12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
-│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
-│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
-│5. #ghi │12:54:15 peter | hey! │ │
-│ │12:55:01 @joe | hello │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5] │
-│ │[@Flashy(i)] hi peter!█ │
+│1.libera │Welcome to #test, this is a test channel │
+│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
+│2. #test│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
+│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
+│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
+│5. #ghi │12:54:15 peter | hey! │ │
+│ │12:55:01 @joe | hello │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5] │
+│ │[@Flashy(i)] hi peter!█ │
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ bars "status" and "input" bar "nicklist" ▲
....
@@ -804,20 +804,20 @@ Bar _status_ has following default items:
[width="100%",cols="^3,^3,9",options="header"]
|===
-| Item | Example | Description
-| time | `[12:55]` | Time.
-| buffer_last_number | `[5]` | Number of last buffer in list.
-| buffer_plugin | `[irc/freenode]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer).
-| buffer_number | `2` | Current buffer number.
-| buffer_name | `#test` | Current buffer name.
-| buffer_modes | `+n` | IRC channel modes.
-| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
-| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
-| buffer_filter | `+*+` | Filtering indicator: `+*+` means some lines are filtered (hidden), empty value means all lines are displayed.
-| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed.
-| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low).
-| hotlist | `[H: 3:#abc(2,5), 5]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on _#abc_, one unread message on buffer #5).
-| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word.
+| Item | Example | Description
+| time | `[12:55]` | Time.
+| buffer_last_number | `[5]` | Number of last buffer in list.
+| buffer_plugin | `[irc/libera]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer).
+| buffer_number | `2` | Current buffer number.
+| buffer_name | `#test` | Current buffer name.
+| buffer_modes | `+n` | IRC channel modes.
+| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
+| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
+| buffer_filter | `+*+` | Filtering indicator: `+*+` means some lines are filtered (hidden), empty value means all lines are displayed.
+| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed.
+| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low).
+| hotlist | `[H: 3:#abc(2,5), 5]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on _#abc_, one unread message on buffer #5).
+| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word.
|===
Bar _input_ has following default items:
@@ -825,7 +825,7 @@ Bar _input_ has following default items:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Item | Example | Description
-| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode).
+| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on libera).
| away | `(away)` | Away indicator.
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages).
| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | Question to user for pasting lines.
@@ -1118,29 +1118,29 @@ Example of horizontal split (`/window splith`):
....
▼ window #2 (buffer #4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
-│1.freenode│Welcome to #def │
-│ weechat │12:55:12 Max | hi │@Flashy│
-│2. #test │12:55:20 @Flashy | hi Max! │Max │
-│3. #abc │ │ │
-│4. #def │ │ │
-│5. #ghi │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │[12:55] [5] [irc/freenode] 4:#def(+n){2} │
-│ │[@Flashy] │
-│ │───────────────────────────────────────────────────────────────────────────│
-│ │Welcome to #abc │
-│ │12:54:15 peter | hey! │@Flashy│
-│ │12:55:01 @joe | hello │@joe │
-│ │ │+weebot│
-│ │ │peter │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │[12:55] [5] [irc/freenode] 3:#abc(+n){4} │
-│ │[@Flashy] hi peter!█ │
+│1.libera │Welcome to #def │
+│ weechat│12:55:12 Max | hi │@Flashy│
+│2. #test│12:55:20 @Flashy | hi Max! │Max │
+│3. #abc │ │ │
+│4. #def │ │ │
+│5. #ghi │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │[12:55] [5] [irc/libera] 4:#def(+n){2} │
+│ │[@Flashy] │
+│ │────────────────────────────────────────────────────────────────────────────│
+│ │Welcome to #abc │
+│ │12:54:15 peter | hey! │@Flashy│
+│ │12:55:01 @joe | hello │@joe │
+│ │ │+weebot│
+│ │ │peter │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │[12:55] [5] [irc/libera] 3:#abc(+n){4} │
+│ │[@Flashy] hi peter!█ │
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3)
....
@@ -1149,28 +1149,28 @@ Example of vertical split (`/window splitv`):
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
-│1.freenode│Welcome to #abc │Welcome to #def │
-│ weechat │12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
-│2. #test │12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
-│3. #abc │ │+weebot│ │ │
-│4. #def │ │peter │ │ │
-│5. #ghi │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)│
-│ │[@Flashy] hi peter!█ │[@Flashy] │
+│1.libera │Welcome to #abc │Welcome to #def │
+│ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
+│2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
+│3. #abc │ │+weebot│ │ │
+│4. #def │ │peter │ │ │
+│5. #ghi │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n) │
+│ │[@Flashy] hi peter!█ │[@Flashy] │
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@@ -1180,28 +1180,28 @@ Example of vertical + horizontal splits:
....
▼ window #3 (buffer #5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
-│1.freenode│Welcome to #abc │Welcome to #ghi │
-│ weechat │12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
-│2. #test │12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
-│3. #abc │ │+weebot│ │ │
-│4. #def │ │peter │ │ │
-│5. #ghi │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)│
-│ │ │ │[@Flashy] │
-│ │ │ │─────────────────────────────────────│
-│ │ │ │Welcome to #def │
-│ │ │ │12:55:12 Max | hi │@Flashy│
-│ │ │ │12:55:20 @Flashy | hi Max! │Max │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │ │ │ │ │
-│ │[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)│
-│ │[@Flashy] hi peter!█ │[@Flashy] │
+│1.libera │Welcome to #abc │Welcome to #ghi │
+│ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
+│2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
+│3. #abc │ │+weebot│ │ │
+│4. #def │ │peter │ │ │
+│5. #ghi │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n) │
+│ │ │ │[@Flashy] │
+│ │ │ │──────────────────────────────────────│
+│ │ │ │Welcome to #def │
+│ │ │ │12:55:12 Max | hi │@Flashy│
+│ │ │ │12:55:20 @Flashy | hi Max! │Max │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │ │ │ │ │
+│ │[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n) │
+│ │[@Flashy] hi peter!█ │[@Flashy] │
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@@ -1501,7 +1501,7 @@ Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
....
┌───────────────────────────────────────────────────────────────────────────┐
-│[12:55] 3:irc/freenode.#weechat │
+│[12:55] 3:irc/libera.#weechat │
└───────────────────────────────────────────────────────────────────────────┘
....
@@ -1555,7 +1555,7 @@ Some examples of filling for bar _nicklist_:
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[12:55] [6] [irc/libera] 3:#test(+n){24} │
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@@ -1575,7 +1575,7 @@ Some examples of filling for bar _nicklist_:
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
-│[12:55] [6] [irc/freenode] 3:#test(+n){24} │
+│[12:55] [6] [irc/libera] 3:#test(+n){24} │
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@@ -1664,29 +1664,29 @@ If WeeChat looks like that:
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
-│1.freenode│Welcome to #abc │
-│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
-│2. #test │12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
-│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
-│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
-│5. #ghi │12:54:15 peter | hey! │ │
-│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
-│ │ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
-│ │ | process │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │ │ │
-│ │[12:55] [5] [irc/freenode] 3:#abc(+n){4} │
-│ │[@Flashy(i)] hi peter!█ │
+│1.libera │Welcome to #abc │
+│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
+│2. #test│12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
+│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
+│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
+│5. #ghi │12:54:15 peter | hey! │ │
+│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
+│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
+│ │ | ocess │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │ │ │
+│ │[12:55] [5] [irc/libera] 3:#abc(+n){4} │
+│ │[@Flashy(i)] hi peter!█ │
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@@ -1753,16 +1753,16 @@ default is _all_.
|===
Notify level can be defined for a set of buffers, for example all buffers of
-irc server "freenode":
+irc server "libera":
----
-/set weechat.notify.irc.freenode message
+/set weechat.notify.irc.libera message
----
Set notify level _highlight_ on channel "#weechat" only:
----
-/set weechat.notify.irc.freenode.#weechat highlight
+/set weechat.notify.irc.libera.#weechat highlight
----
The notify level for a buffer can be set with command `/buffer`:
@@ -2357,7 +2357,7 @@ The result is put as hexadecimal string in file _sec.conf_, for example:
----
[data]
__passphrase__ = on
-freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
+libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@@ -2372,11 +2372,11 @@ The decryption of data is made in 3 steps:
[[secured_data_manage]]
==== Manage secured data
-To add secured data, use `/secure set`, for example a password for _freenode_
+To add secured data, use `/secure set`, for example a password for _libera_
IRC server:
----
-/secure set freenode mypassword
+/secure set libera mypassword
----
For comfort, secured data can be displayed in a dedicated buffer (kbd:[Alt+v] on
@@ -2391,11 +2391,11 @@ password, using this format: "${sec.data.xxx}" where "xxx" is the name of
secured data (used with `/secure set xxx ...`). +
For a complete list of supported options, see `/help secure`.
-To use the _freenode_ password, for example with
+To use the _libera_ password, for example with
<<irc_sasl_authentication,SASL authentication>>:
----
-/set irc.server.freenode.sasl_password "${sec.data.freenode}"
+/set irc.server.libera.sasl_password "${sec.data.libera}"
----
[[commands_and_options]]
@@ -2664,7 +2664,7 @@ but on channel (or private) buffer.
To set charset for all channels/privates of an IRC server:
----
-/set charset.encode.irc.freenode ISO-8859-15
+/set charset.encode.irc.libera ISO-8859-15
----
To see all charsets used, use following command:
@@ -2748,16 +2748,16 @@ Syntax for the FIFO pipe commands/text is one of following:
Some examples:
-* Change nick on IRC server freenode to "newnick":
+* Change nick on IRC server libera to "newnick":
----
-$ echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
+$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
----
* Send a message on IRC #weechat channel:
----
-$ echo 'irc.freenode.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
+$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
----
* Send a message on current buffer:
@@ -2838,11 +2838,11 @@ It is possible to give URL for one or many IRC servers, as follow:
irc[6][s]://[nick[:password]@]irc.example.org[:port][/channel][,channel[...]]
----
-Example to join _#weechat_ and _#toto_ on server _chat.freenode.net_ server,
+Example to join _#weechat_ and _#toto_ on server _irc.libera.chat_ server,
default port (6667), with nick _nono_:
----
-$ weechat irc://nono@chat.freenode.net/#weechat,#toto
+$ weechat irc://nono@irc.libera.chat/#weechat,#toto
----
[[irc_ssl_certificates]]
@@ -2970,7 +2970,7 @@ your public key in your account, using nickserv (replace the base64 value with
your public key):
----
-/connect freenode
+/connect libera
/msg nickserv identify your_password
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@@ -2978,15 +2978,15 @@ your public key):
Configure the SASL options in the server:
----
-/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
-/set irc.server.freenode.sasl_username "your_nickname"
-/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
+/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
+/set irc.server.libera.sasl_username "your_nickname"
+/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
Reconnect to the server:
----
-/reconnect freenode
+/reconnect libera
----
[[irc_tor_freenode]]
@@ -3061,8 +3061,8 @@ It is possible to create filter for one channel only or channels beginning with
same name (see `/help filter`):
----
-/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
-/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
+/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
+/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
You can hide only join or part/quit with following options:
@@ -3111,7 +3111,7 @@ It is possible to customize CTCP for one server only, using its internal name
before CTCP name:
----
-/set irc.ctcp.freenode.version "WeeChat $version (for freenode)"
+/set irc.ctcp.libera.version "WeeChat $version (for libera)"
----
If you want to restore standard CTCP reply, then remove option:
@@ -3260,7 +3260,7 @@ Non-comprehensive list of IRC messages or alias that you can customize:
Other numeric commands can be customized as well.
Message can be prefixed by server name to be specific to an irc server
-(for example: `freenode.whois`).
+(for example: `libera.whois`).
Some examples:
@@ -3276,10 +3276,10 @@ Some examples:
/unset irc.msgbuffer.whois
----
-* Display invitation on current buffer, only for "freenode" server:
+* Display invitation on current buffer, only for "libera" server:
----
-/set irc.msgbuffer.freenode.invite current
+/set irc.msgbuffer.libera.invite current
----
* Display message "303" (ison) on WeeChat "core" buffer:
@@ -3348,19 +3348,19 @@ Some examples:
* Set level 3 for IRC channel #weechat:
----
-/set logger.level.irc.freenode.#weechat 3
+/set logger.level.irc.libera.#weechat 3
----
-* Set level 3 for freenode server buffer:
+* Set level 3 for libera server buffer:
----
-/set logger.level.irc.server.freenode 3
+/set logger.level.irc.server.libera 3
----
-* Set level 3 for all channels on server freenode:
+* Set level 3 for all channels on server libera:
----
-/set logger.level.irc.freenode 3
+/set logger.level.irc.libera 3
----
* Set level 2 for all IRC buffers:
@@ -3382,18 +3382,18 @@ variables to build filename. To see available local variables for current buffer
Masks will be matched on options in descending order of specificity on
`logger.mask.$plugin.*`, with `logger.file.mask` as fallback option.
-For example, on buffer "irc.freenode.#weechat", WeeChat will search a mask with
+For example, on buffer "irc.libera.#weechat", WeeChat will search a mask with
option name, in this order:
----
-logger.mask.irc.freenode.#weechat
-logger.mask.irc.freenode
+logger.mask.irc.libera.#weechat
+logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
That means you can have masks specific for some IRC servers
-("logger.mask.irc.freenode") or for a plugin ("logger.mask.irc").
+("logger.mask.irc.libera") or for a plugin ("logger.mask.irc").
[[logger_files_by_date]]
===== Log files by date
@@ -3412,15 +3412,15 @@ You'll have following files:
└── logs
├── 2010
│ ├── 11
- │ │ ├── irc.server.freenode.weechatlog
- │ │ └── irc.freenode.#weechat.weechatlog
+ │ │ ├── irc.server.libera.weechatlog
+ │ │ └── irc.libera.#weechat.weechatlog
│ └── 12
- │ ├── irc.server.freenode.weechatlog
- │ └── irc.freenode.#weechat.weechatlog
+ │ ├── irc.server.libera.weechatlog
+ │ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
- │ │ ├── irc.server.freenode.weechatlog
- │ │ └── irc.freenode.#weechat.weechatlog
+ │ │ ├── irc.server.libera.weechatlog
+ │ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@@ -3440,8 +3440,8 @@ You'll have following files:
~/.local/share/weechat
└── logs
└── irc
- ├── freenode
- │ ├── freenode.weechatlog
+ ├── libera
+ │ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@@ -3578,21 +3578,21 @@ Example: IRC proxy with SSL for any server (client will choose):
/relay add ssl.irc 8000
----
-Example: IRC proxy without SSL only for server "freenode":
+Example: IRC proxy without SSL only for server "libera":
----
-/relay add irc.freenode 8000
+/relay add irc.libera 8000
----
Now you can connect on port 8000 with any IRC client using server password
-"mypassword" (or "freenode:mypassword" if no server was specified in the relay).
+"mypassword" (or "libera:mypassword" if no server was specified in the relay).
For example if you use WeeChat as IRC client of the relay, with a server called
"relay" and the relay password "secret", you can setup the password with this
command:
----
-/set irc.server.relay.password "freenode:secret"
+/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@@ -3910,10 +3910,10 @@ on a German channel:
----
You can also specify a dictionary for a group of buffers, for example English
-for all channels on freenode IRC server:
+for all channels on libera IRC server:
----
-/set spell.dict.irc.freenode en
+/set spell.dict.irc.libera en
----
For more information, see the command <<command_spell_spell,/spell>>.
@@ -3949,7 +3949,7 @@ integer ≥ 0 and add the bar item "spell_suggest" to a bar, like _status_.
Example of suggestions with English dictionary (`en`):
....
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune] │
+│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune] │
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@@ -3957,7 +3957,7 @@ Example of suggestions with English dictionary (`en`):
Example of suggestions with English and French dictionaries (`en,fr`):
....
-│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
+│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@@ -4144,9 +4144,9 @@ The arguments depend on the hook used. They are separated by semicolons.
3. tags |
`+formatted+` +
`+free+` +
- `+*;irc.freenode.*+` +
- `+*;irc.freenode.#weechat+` +
- `+formatted;irc.freenode.#weechat;irc_notice+` |
+ `+*;irc.libera.*+` +
+ `+*;irc.libera.#weechat+` +
+ `+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@@ -4154,9 +4154,9 @@ The arguments depend on the hook used. They are separated by semicolons.
2. tags +
3. message +
4. strip colors (0/1) |
- `+irc.freenode.*+` +
- `+irc.freenode.#weechat+` +
- `+irc.freenode.#weechat;irc_notice+` +
+ `+irc.libera.*+` +
+ `+irc.libera.#weechat+` +
+ `+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.en.html#_hook_print[hook_print]
@@ -4360,7 +4360,7 @@ is added in hashtable:
| Variable | Type | Description
| irc_server | pointer | Pointer to IRC server (variables in hdata of type "irc_server" can be used, like `+${irc_server.name}+`).
| irc_channel | pointer | Pointer to IRC channel (variables in hdata of type "irc_channel" can be used, like `+${irc_channel.name}+`).
-| server | string | Name of server (example: "freenode").
+| server | string | Name of server (example: "libera").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
@@ -4721,7 +4721,7 @@ include::includes/autogen_user_options.en.adoc[tag=xfer_options]
Before asking for support, be sure you've read documentation and FAQ provided
with WeeChat.
-For support with IRC, on server _chat.freenode.net_:
+For support with IRC, on server _irc.libera.chat_:
* official channels (with developers):
** _#weechat_ (English)