[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/rcirc-update 70d4599 4/7: Implement multi-prefix capability
From: |
Philip Kaludercic |
Subject: |
feature/rcirc-update 70d4599 4/7: Implement multi-prefix capability |
Date: |
Mon, 6 Sep 2021 17:30:17 -0400 (EDT) |
branch: feature/rcirc-update
commit 70d459914f25f52b950b41b8fd2717e1687c3776
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>
Implement multi-prefix capability
* rcirc.el (rcirc-implemented-capabilities): Add capability
(rcirc-user-nick): Handle multiple prefixes
---
lisp/net/rcirc.el | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index be90c56..5a6688d 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -606,6 +606,7 @@ See `rcirc-connect' for more details on these variables.")
"message-ids"
;https://ircv3.net/specs/extensions/message-ids
"invite-notify"
;https://ircv3.net/specs/extensions/invite-notify
"sasl"
;https://ircv3.net/specs/extensions/sasl-3.1
+ "multi-prefix"
;https://ircv3.net/specs/extensions/multi-prefix
)
"A list of capabilities that rcirc supports.")
(defvar-local rcirc-requested-capabilities nil
@@ -2011,7 +2012,8 @@ PROCESS is the process object for the current connection."
"Return the nick from USER. Remove any non-nick junk."
(save-match-data
(if (string-match (concat "^[" rcirc-nick-prefix-chars
- "]?\\([^! ]+\\)!?") (or user ""))
+ "]*\\([^! ]+\\)!?")
+ (or user ""))
(match-string 1 user)
user)))
- feature/rcirc-update updated (608b2ec -> 8275f0b), Philip Kaludercic, 2021/09/06
- feature/rcirc-update 008a033 1/7: Print value on malformed input, Philip Kaludercic, 2021/09/06
- feature/rcirc-update 8275f0b 7/7: Mention list of capabilities that should be implemented, Philip Kaludercic, 2021/09/06
- feature/rcirc-update 659a77a 5/7: Connect to server asynchronously, Philip Kaludercic, 2021/09/06
- feature/rcirc-update 0f1db3d 2/7: Store symbols in rcirc-acked-capabilities, Philip Kaludercic, 2021/09/06
- feature/rcirc-update e37f3ce 3/7: Fix rcirc-track-abbrevate-flag documentation, Philip Kaludercic, 2021/09/06
- feature/rcirc-update 354929a 6/7: Implement standard-replies capability, Philip Kaludercic, 2021/09/06
- feature/rcirc-update 70d4599 4/7: Implement multi-prefix capability,
Philip Kaludercic <=