[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ement b278d44445: Change: (leave-room, forget-room) Use
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ement b278d44445: Change: (leave-room, forget-room) Use specific prompts |
Date: |
Fri, 3 Mar 2023 23:58:10 -0500 (EST) |
branch: externals/ement
commit b278d444452718797eea969d59ac895dfbfe4009
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>
Change: (leave-room, forget-room) Use specific prompts
---
README.org | 1 +
ement-lib.el | 7 ++++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/README.org b/README.org
index c7c65c84d4..1f0678afd3 100644
--- a/README.org
+++ b/README.org
@@ -292,6 +292,7 @@ Note that, while ~matrix-client~ remains usable, and
probably will for some time
*Changes*
+ Improve display of room tombstones (displayed at top and bottom of buffer,
and new room ID is linked to join).
++ Use descriptive prompts in ~ement-leave-room~ and ~ement-forget-room~
commands.
** 0.6
diff --git a/ement-lib.el b/ement-lib.el
index 88bfa28b4d..8d4870d7d1 100644
--- a/ement-lib.el
+++ b/ement-lib.el
@@ -150,7 +150,8 @@ the request."
If FORCE-P, leave without prompting. ROOM may be an `ement-room'
struct, or a room ID or alias string."
;; TODO: Rename `room' argument to `room-or-id'.
- (interactive (ement-complete-room :session (ement-complete-session)))
+ (interactive (ement-complete-room :session (ement-complete-session)
+ :prompt "Leave room: "))
(cl-assert room) (cl-assert session)
(cl-etypecase room
(ement-room)
@@ -189,8 +190,8 @@ struct, or a room ID or alias string."
"Forget ROOM on SESSION.
If FORCE-P (interactively, with prefix), prompt to leave the room
when necessary, and forget the room without prompting."
- (interactive (pcase-let ((`(,room ,session) (ement-complete-room)))
- (list room session current-prefix-arg)))
+ (interactive (ement-complete-room :session (ement-complete-session)
+ :prompt "Forget room: "))
(pcase-let* (((cl-struct ement-room id display-name status) room)
(endpoint (format "rooms/%s/forget" (url-hexify-string id))))
(pcase status
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/ement b278d44445: Change: (leave-room, forget-room) Use specific prompts,
ELPA Syncer <=