summaryrefslogtreecommitdiff
path: root/llm-tools-hl.el
diff options
context:
space:
mode:
Diffstat (limited to 'llm-tools-hl.el')
-rw-r--r--llm-tools-hl.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/llm-tools-hl.el b/llm-tools-hl.el
index daf9edd..513b3e8 100644
--- a/llm-tools-hl.el
+++ b/llm-tools-hl.el
@@ -442,7 +442,7 @@ FILENAME."
442 (b (+ (llm-tools--hl-anchor-to-line-num (cadr range)) offset))) 442 (b (+ (llm-tools--hl-anchor-to-line-num (cadr range)) offset)))
443 (cons (append (cl-subseq content 0 (1- a)) 443 (cons (append (cl-subseq content 0 (1- a))
444 (cl-subseq content b)) 444 (cl-subseq content b))
445 (- offset (- b a 1))))) 445 (- offset (1+ (- b a))))))
446 446
447(defun llm-tools--hl-apply-replace (range payload content offset) 447(defun llm-tools--hl-apply-replace (range payload content offset)
448 "Replace lines from (car RANGE) to (cadr RANGE) with PAYLOAD (nil to '(\"\"))" 448 "Replace lines from (car RANGE) to (cadr RANGE) with PAYLOAD (nil to '(\"\"))"
@@ -452,7 +452,7 @@ FILENAME."
452 (cons (append (cl-subseq content 0 (1- a)) 452 (cons (append (cl-subseq content 0 (1- a))
453 payload 453 payload
454 (cl-subseq content b)) 454 (cl-subseq content b))
455 (+ offset (- (length payload) (- b a 1)))))) 455 (+ offset (- (length payload) (1+ (- b a)))))))
456 456
457(defun llm-tools--hl-apply-one-op (op content offset) 457(defun llm-tools--hl-apply-one-op (op content offset)
458 "Apply a single OP to CONTENT (list of strings) at the given OFFSET. 458 "Apply a single OP to CONTENT (list of strings) at the given OFFSET.