[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/gptel 0787592609 12/20: gptel-context: Fix context deletio
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/gptel 0787592609 12/20: gptel-context: Fix context deletion overlay bug |
Date: |
Sun, 23 Jun 2024 00:59:53 -0400 (EDT) |
branch: elpa/gptel
commit 078759260935ae5502bbc8f7f8a4a010547ee10a
Author: daedsidog <41439659+daedsidog@users.noreply.github.com>
Commit: karthink <karthikchikmagalur@gmail.com>
gptel-context: Fix context deletion overlay bug
gptel-context.el (gptel-context-flag-deletion): Select overlays
when deleting context chunks correctly.
---
gptel-context.el | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/gptel-context.el b/gptel-context.el
index 76d68de311..54f6c2edd4 100644
--- a/gptel-context.el
+++ b/gptel-context.el
@@ -456,12 +456,13 @@ If non-nil, indicates backward movement.")
(mapc #'delete-overlay marked-ovs)
(save-excursion
(dolist (ov overlays)
- (goto-char (overlay-start ov))
- (setq deletion-ov (make-overlay (overlay-start ov) (overlay-end ov)))
- (overlay-put deletion-ov 'gptel-context (overlay-get ov
'gptel-context))
- (overlay-put deletion-ov 'priority -80)
- (overlay-put deletion-ov 'face 'gptel-context-deletion-face)
- (overlay-put deletion-ov 'gptel-context-deletion-mark t))))
+ (when (overlay-get ov 'gptel-context)
+ (goto-char (overlay-start ov))
+ (setq deletion-ov (make-overlay (overlay-start ov) (overlay-end
ov)))
+ (overlay-put deletion-ov 'gptel-context (overlay-get ov
'gptel-context))
+ (overlay-put deletion-ov 'priority -80)
+ (overlay-put deletion-ov 'face 'gptel-context-deletion-face)
+ (overlay-put deletion-ov 'gptel-context-deletion-mark t)))))
(if (use-region-p)
(deactivate-mark)
(if gptel-context--buffer-reverse
- [nongnu] elpa/gptel updated (44780a408a -> df0b424ea1), ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel ef9684206a 01/20: gptel-context: Add contexter, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel b10cd98e07 02/20: gptel-context: Implement DWIM features, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 382b409176 03/20: gptel-transient: Simplify context buffer, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel f6306b5b15 08/20: gptel-transient: Update menu for context actions, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 5d093f2135 10/20: gptel-context: Support for files as context, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 0787592609 12/20: gptel-context: Fix context deletion overlay bug,
ELPA Syncer <=
- [nongnu] elpa/gptel 0abaefed38 13/20: gptel-context: Fix narrowing bug when inserting context, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel c81284479f 18/20: gptel-transient: Move context items around, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 883b5e608a 17/20: gptel-context: Extra newlines before separator-line, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel df0b424ea1 20/20: gptel-ollama: Add num_ctx option, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel ef44164614 19/20: README: Update for context features, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 56f9fc5e72 04/20: gptel-transient: Make gptel-lisp-variable more flexible, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel cbb49f92d3 05/20: gptel-context: Add gptel-context--wrap, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 2b1dbf77b1 09/20: gptel-context: Make overlays front/rear-advance, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 70e3053c42 14/20: gptel-context: Clean up context buffer setup, ELPA Syncer, 2024/06/23
- [nongnu] elpa/gptel 8838f88950 06/20: gptel: Add gptel--strip-mode-suffix, ELPA Syncer, 2024/06/23