[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ement 91f29046de 25/30: Change: (ement-room-init-compos
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ement 91f29046de 25/30: Change: (ement-room-init-compose-buffer): Set yank-excluded-properties |
Date: |
Sun, 3 Mar 2024 06:58:17 -0500 (EST) |
branch: externals/ement
commit 91f29046de79a74391ed4a0e4962aa6f8a12f1ad
Author: Phil Sainty <phil@catalyst.net.nz>
Commit: Phil Sainty <phil@catalyst.net.nz>
Change: (ement-room-init-compose-buffer): Set yank-excluded-properties
Add `line-prefix' and `wrap-prefix' to `yank-excluded-properties' in
compose buffers.
Depending on `ement-room-message-format-spec', messages may include
these text properties for the purposes of formatting in the room
buffer, in which case copying such text and yanking it into another
buffer results in these properties also being applied.
As this is a common (and undesirable) scenario for compose buffers,
we cater to it by default.
---
ement-room.el | 3 +++
1 file changed, 3 insertions(+)
diff --git a/ement-room.el b/ement-room.el
index 88ac1f0a82..f3f54209ac 100644
--- a/ement-room.el
+++ b/ement-room.el
@@ -4311,6 +4311,9 @@ a copy of the local keymap, and sets
`header-line-format'."
completion-at-point-functions))
(setq-local dabbrev-select-buffers-function
#'ement-compose-dabbrev-select-buffers
dabbrev-friend-buffer-function #'ement-room-mode-p)
+ (setq-local yank-excluded-properties
+ (append '(line-prefix wrap-prefix)
+ (default-value 'yank-excluded-properties)))
;; FIXME: Compose with local map?
(use-local-map (if (current-local-map)
(copy-keymap (current-local-map))
- [elpa] externals/ement 942203912c 20/30: Add user option `ement-room-compose-method', (continued)
- [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
- [elpa] externals/ement 91f29046de 25/30: Change: (ement-room-init-compose-buffer): Set yank-excluded-properties,
ELPA Syncer <=
- [elpa] externals/ement b5db22cd58 27/30: Add compose buffer history search commands bound to M-r and C-M-r, ELPA Syncer, 2024/03/03
- [elpa] externals/ement efb6005c10 30/30: Merge: Compose buffer enhancements, etc., ELPA Syncer, 2024/03/03