Add new '/wii' convenience ERC command

* etc/NEWS: Announce the addition of the command.
* lisp/erc/erc.el (erc-cmd-WII): Add '/wii' convenience command which
calls the '/whois' command with the given nick as both arguments,
which is useful for displaying the whois information for the nick
along with idle time, even if the nick is on a different server than
the one we are currently connected to.
This commit is contained in:
Amin Bandali 2021-09-29 23:11:49 -04:00
parent 9fc1fdcbf3
commit dc94ca7b2b
No known key found for this signature in database
GPG key ID: 8B44A0CDC7B956F2
2 changed files with 21 additions and 0 deletions

View file

@ -2881,6 +2881,15 @@ The new '/opme' convenience command asks ChanServ to set the operator
status for the current nick in the current channel, and '/deopme'
unsets it.
---
*** Add '/wii' convenience command for whois with idle time.
The new '/wii' convenience command calls the '/whois' command with the
given nick as both arguments, which is useful for displaying the whois
information for the nick along with idle time, even if the nick is on
a different server than the one the current user is connected to.
Using the given nick itself instead of the server it is connected to
is not standardized, but is widely supported across IRC networks.
** xwidget-webkit mode
---

View file

@ -3321,6 +3321,18 @@ the idle time of that user."
t))
(defalias 'erc-cmd-WI #'erc-cmd-WHOIS)
(defun erc-cmd-WII (nick)
"Display whois information for NICK, including idle time.
This is a convenience function which calls `erc-cmd-WHOIS' with
the given NICK for both arguments. Using NICK in place of the
server argument -- effectively delegating to the IRC network the
looking up of the server to which NICK is connected -- is not
standardized, but is widely supported across IRC networks.
See `erc-cmd-WHOIS' for more details."
(erc-cmd-WHOIS nick nick))
(defun erc-cmd-WHOAMI ()
"Display whois information about yourself."
(erc-cmd-WHOIS (erc-current-nick))