]> git.eshelyaron.com Git - emacs.git/commitdiff
Add new '/wii' convenience ERC command
authorAmin Bandali <bandali@gnu.org>
Thu, 30 Sep 2021 03:11:49 +0000 (23:11 -0400)
committerAmin Bandali <bandali@gnu.org>
Thu, 30 Sep 2021 03:11:49 +0000 (23:11 -0400)
* 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.

etc/NEWS
lisp/erc/erc.el

index d57f67ea400c6ed3a04c2f7d8933a64795dc950e..c75ec35ff1f85b32aab2c190d5a461036b285734 100644 (file)
--- 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
 
 ---
index ccb1f63bc3964674d2090ed7fd75c76f5a6e0952..2427332189aea024ca77352e368f5724fdfb818d 100644 (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))