Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Commands

Commands in Halloy are prefixed with /.

Example

/me says halloy!

Halloy will first try to run below commands, and lastly send it directly to the server. The argument(s) for a command are shown in tooltips, and those marked with a * will show an additional tooltip with argument-specific information on mouseover.

CommandAliasDescription
awayMark yourself as away. If already away, the status is removed
clearClear the message history in the current buffer
cleartopicctClear the topic of a channel1
ctcpClient-To-Client requests2
formatfFormat text with markdown and colors
hoprejoinPart the current channel and join a new one
joinjJoin channel(s) with optional key(s)
kickKick a user from a channel1
medescribeSend an action message to the channel
modemSet mode(s) on a channel or retrieve the current mode(s) set3
monitorSystem to notify when users become online/offline
motdRequest the message of the day
msgqueryOpen a query with a nickname and send an optional message
nickChange your nickname on the current server
noticeSend a notice message to a target
partleaveLeave and close channel(s)/quer(ies) with an optional reason 4
quitDisconnect from the server with an optional reason
rawSend data to the server without modifying it
topictRetrieve the topic of a channel or set a new topic1
whoisRetrieve information about user(s)

  1. The channel argument can be skipped when used in a channel buffer to target the channel in the buffer. ↩2 ↩3

  2. The nick argument can be skipped when used in a query buffer to target the other user in the buffer.

  3. The target argument can be skipped; in a channel buffer it will target the channel in the buffer, in a query buffer it will target the other user in the buffer, and in a server buffer it will target your user.

  4. The targets argument can be skipped; in a channel or query buffer it will target the current buffer.