orbit-client-docs/wiki/commands.md

29 lines
1.2 KiB
Markdown

# Slash commands
Type these in the composer. Anything not starting with `/` is sent as a message.
| Command | What it does |
|---------|--------------|
| `/join #channel` | Join a channel (and switch to it). |
| `/part` | Leave the current channel. |
| `/msg <nick> <text>` | Open a private message. |
| `/me <action>` | Send a `/me` action. |
| `/nick <newnick>` | Change your nick. |
| `/whois <nick>` | Look up a user (opens their profile). |
| `/topic <text>` | Set the channel topic. |
| `/kick <nick> [reason]` | Kick a user (ops). |
| `/ban <nick>` | Ban a user (ops). |
| `/op` / `/deop` / `/voice <nick>` | Change a user's mode (ops). |
| `/ignore` / `/unignore <nick>` | Hide / show a user's messages. |
| `/list` | Browse channels. |
| `/clear` | Clear the current buffer. |
## Editor shortcuts
- **↑ / ↓** — recall your previously sent messages (like a shell).
- **Tab** — complete nicks, `/commands`, and `:emoji:`.
- **Shift+Enter** — newline (multi-line message).
> Heads-up: if you type a services command like `IDENTIFY nick pass` **without** the leading slash,
> Orbit catches it, sends it to NickServ privately, and warns you — your password is never
> broadcast.