summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/NEWS9
-rw-r--r--lisp/erc/erc.el12
2 files changed, 21 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index d57f67ea400..c75ec35ff1f 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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
---
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el
index ccb1f63bc39..2427332189a 100644
--- a/lisp/erc/erc.el
+++ b/lisp/erc/erc.el
@@ -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))