Skip to content

Commit 7774624

Browse files
author
Phil Sainty
committed
Docs: Changelog entries for compose buffer enhancements
1 parent 924951b commit 7774624

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

README.org

+27
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,36 @@ Ement.el doesn't support encrypted rooms natively, but it can be used transparen
302302
+ Customization group ~ement-room-list~.
303303
+ Option ~ement-room-list-space-prefix~ is applied to space names in the room list (e.g. set to empty string for cleaner appearance).
304304

305+
+ A variety of enhancements for using compose buffers. ([[https://github.com/alphapapa/ement.el/issues/140][#140]]. Thanks to [[https://github.com/phil-s][Phil Sainty]].)
306+
+ Option ~ement-room-compose-buffer-display-action~ declares how and where a new compose buffer window should be displayed.
307+
+ Option ~ement-room-compose-buffer-auto-scale~ causes dynamic scaling of the compose buffer window height so that the full message is visible at all times.
308+
+ Option ~ement-room-compose-buffer-auto-scale-min-height~ specifies the minimum window height when ~ement-room-compose-buffer-auto-scale~ is enabled.
309+
+ Option ~ement-room-compose-buffer-auto-scale-max-height~ specifies the maximum window height when ~ement-room-compose-buffer-auto-scale~ is enabled.
310+
+ Option ~ement-room-compose-method~ chooses between minibuffer-centric or compose-buffer-centric behaviour.
311+
+ Command ~ement-room-dispatch-new-message~ starts writing a new message using your chosen ~ement-room-compose-method~. (Bound to ~RET~ in room buffers.)
312+
+ Command ~ement-room-dispatch-new-message-alt~ starts writing a new message using the alternative method. (Bound to ~M-RET~ in room buffers.)
313+
+ Command ~ement-room-dispatch-edit-message~ edits a message using your chosen ~ement-room-compose-method~. (Bound to ~<insert>~ in room buffers.)
314+
+ Command ~ement-room-dispatch-reply-to-message~ replies to a message using your chosen ~ement-room-compose-method~. (Bound to ~S-RET~ in room buffers.)
315+
+ Command ~ement-room-compose-edit~ edits a message using a compose buffer.
316+
+ Command ~ement-room-compose-reply~ replies to a message using a compose buffer.
317+
+ Command ~ement-room-compose-send-direct~ sends a message directly from a compose buffer (without the minibuffer). (Bound to ~C-x C-s~ in compose buffers.)
318+
+ Command ~ement-room-compose-abort~ kills the compose buffer and delete its window. (Bound to ~C-c C-k~ in compose buffers.)
319+
320+
+ Global minor mode ~ement-room-self-insert-mode~ enables "just typing" to start a message. (Thanks to [[https://github.com/phil-s][Phil Sainty]].)
321+
+ Option ~ement-room-self-insert-chars~ determines which typed characters will immediately start a new message when ~ement-room-self-insert-mode~ is enabled.
322+
+ Option ~ement-room-mode-map-prefix-key~ defines a prefix key for accessing the full ~ement-room-mode-map~ when ~ement-room-self-insert-mode~ is enabled. (By default this key is ~DEL~.)
323+
305324
*Changes*
306325

307326
+ Bind ~TAB~ / ~BACKTAB~ to move between links in room and like buffers. ([[https://github.com/alphapapa/ement.el/issues/113][#113]]. Thanks to [[https://github.com/ericsfraga][Eric S. Fraga]] for suggesting.)
327+
+ When editing or replying to a message in a compose buffer, the related room event is highlighed persistently until the compose buffer is killed. (Thanks to [[https://github.com/phil-s][Phil Sainty]].)
328+
+ In compose buffers ~dabbrev~ will prioritise firstly the associated room, and secondly all other rooms, before looking to other buffers for completions. (Thanks to [[https://github.com/phil-s][Phil Sainty]].)
329+
+ Aborted messages are now added to ~ement-room-message-history~ rather than the kill-ring. (Thanks to [[https://github.com/phil-s][Phil Sainty]].)
330+
+ Prefix bindings in ~ement-room-mode-map~ now have named labels in ~which-key~ and similar. (Thanks to [[https://github.com/phil-s][Phil Sainty]].)
331+
332+
*Fixes*
333+
334+
+ Edits to previous edit events are correctly sent to the server as edits to the original message event. ([[https://github.com/alphapapa/ement.el/issues/230][#230]]. Thanks to [[https://github.com/phil-s][Phil Sainty]].)
308335

309336
** 0.13
310337

0 commit comments

Comments
 (0)