[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ement 5f17b30f1f 17/30: Add command `ement-room-compose
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ement 5f17b30f1f 17/30: Add command `ement-room-compose-reply' |
Date: |
Sun, 3 Mar 2024 06:58:16 -0500 (EST) |
branch: externals/ement
commit 5f17b30f1fc1445e780bc464d35161771936102b
Author: Phil Sainty <phil@catalyst.net.nz>
Commit: Phil Sainty <phil@catalyst.net.nz>
Add command `ement-room-compose-reply'
---
ement-room.el | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/ement-room.el b/ement-room.el
index efd667ddce..1bef73a2d3 100644
--- a/ement-room.el
+++ b/ement-room.el
@@ -1818,6 +1818,7 @@ itself an edit of another event, the original event is
edited."
(defun ement-room-write-reply (event)
"Write and send a reply to EVENT.
Interactively, to event at point."
+ ;; See also `ement-room-compose-reply'.
(interactive (progn (cl-assert ement-ewoc)
(list (ewoc-data (ewoc-locate ement-ewoc)))))
(cl-assert ement-room) (cl-assert ement-session) (cl-assert (ement-event-p
event))
@@ -3769,6 +3770,17 @@ The message must be one sent by the local user."
(ement-room-with-highlighted-event-at (point)
(ement-room-compose-message room session :body body))))
+(defun ement-room-compose-reply (event)
+ "Write and send a reply to EVENT, using a compose buffer.
+Interactively, to event at point."
+ ;; See also `ement-room-write-reply'.
+ (interactive (progn (cl-assert ement-ewoc)
+ (list (ewoc-data (ewoc-locate ement-ewoc)))))
+ (cl-assert ement-room) (cl-assert ement-session) (cl-assert (ement-event-p
event))
+ (let ((ement-room-replying-to-event event))
+ (ement-room-with-highlighted-event-at (point)
+ (ement-room-compose-message ement-room ement-session))))
+
(defun ement-room-compose-from-minibuffer ()
"Edit the current message in a compose buffer.
To be called from a minibuffer opened from
- [elpa] externals/ement a72a88c2a8 13/30: Change: Defer to `ement-room-message-history' over kill-ring usage, (continued)
- [elpa] externals/ement a72a88c2a8 13/30: Change: Defer to `ement-room-message-history' over kill-ring usage, ELPA Syncer, 2024/03/03
- [elpa] externals/ement ea99f8dd80 02/30: Fix: (ement-room-compose-send) Docstring, ELPA Syncer, 2024/03/03
- [elpa] externals/ement ed08bc2188 05/30: Fix: (ement-room-send-org-filter) Prevent a new frame being created, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 9002bc5d87 07/30: Fix: (ement-room-edit-message) Prohibit non-interactive editing of edit events, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 1649da6bde 08/30: Add function `ement-room-compose-buffer-string-trimmed', ELPA Syncer, 2024/03/03
- [elpa] externals/ement 750a1cfd80 09/30: Tidy: (ement-room-compose-send) Combine the editing-or-replying cases, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 3acad3e4d8 11/30: Fix: (ement-room-compose-send) Use `ement--original-event-for', ELPA Syncer, 2024/03/03
- [elpa] externals/ement ccdc20f51d 14/30: Add command `ement-room-compose-abort', ELPA Syncer, 2024/03/03
- [elpa] externals/ement f9aaf13436 16/30: Add command `ement-room-compose-edit', ELPA Syncer, 2024/03/03
- [elpa] externals/ement a8a15f64d1 19/30: Auto-resize for the compose buffer window height, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 5f17b30f1f 17/30: Add command `ement-room-compose-reply',
ELPA Syncer <=
- [elpa] externals/ement 942203912c 20/30: Add user option `ement-room-compose-method', ELPA Syncer, 2024/03/03
- [elpa] externals/ement d40a532733 22/30: Provide prefix key labels for `which-key' (and similar) to display, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 5690ee4f4b 15/30: Change: Enable event highlighting for compose buffers, ELPA Syncer, 2024/03/03
- [elpa] externals/ement b23874e736 18/30: Add user option `ement-room-compose-buffer-display-action', ELPA Syncer, 2024/03/03
- [elpa] externals/ement db55c046d7 21/30: Add `ement-room-self-insert-mode', ELPA Syncer, 2024/03/03
- [elpa] externals/ement 7f8e3662b7 23/30: Add targeted dabbrev support for compose buffers, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 4f7e433d07 24/30: ement-room-compose-message: Minimise scrolling in other windows, ELPA Syncer, 2024/03/03
- [elpa] externals/ement bc275caa8d 26/30: Add compose buffer history navigation commands bound to M-p and M-n, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 2a79d91374 28/30: Docs: Changelog entries for compose buffer enhancements, ELPA Syncer, 2024/03/03
- [elpa] externals/ement 0d9451a253 29/30: Fix: completion-at-point in compose buffers, ELPA Syncer, 2024/03/03