home
·
contact
·
privacy
projects
/
ircplom
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
74e077e
)
Add /privmsg command.
author
Christian Heller
<c.heller@plomlompom.de>
Sat, 26 Jul 2025 15:33:23 +0000
(17:33 +0200)
committer
Christian Heller
<c.heller@plomlompom.de>
Sat, 26 Jul 2025 15:33:23 +0000
(17:33 +0200)
ircplom/tui.py
patch
|
blob
|
history
diff --git
a/ircplom/tui.py
b/ircplom/tui.py
index eb28de7328441be1294df6339fa52be7ab83adb3..9888fa60ae2b7d67696b1b8d5325da798fa8332a 100644
(file)
--- a/
ircplom/tui.py
+++ b/
ircplom/tui.py
@@
-45,6
+45,7
@@
_KEYBINDINGS = {
_CMD_SHORTCUTS = {
'disconnect': 'window.disconnect',
'nick': 'window.nick',
+ 'privmsg': 'window.privmsg',
'reconnect': 'window.reconnect'
}
@@
-668,6
+669,11
@@
class _ClientWindow(_Window, ClientQueueMixin):
self._cput(SendEvent,
payload=IrcMessage(verb='NICK', params=(new_nick,)))
+ def cmd__privmsg(self, target: str, msg: str) -> None:
+ 'Send chat message msg to target.'
+ self._cput(SendEvent, chat=target,
+ payload=IrcMessage(verb='PRIVMSG', params=(target, msg)))
+
class _ClientWindowEvent(TuiEvent, ClientIdMixin):