branch: elpa/gptel commit 8f8416b0b69fccfa559be4e05cb3214bd04edd6b Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com> Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
gptel-rewrite: Use plain window setup in ediff * gptel-rewrite.el (gptel--rewrite-ediff): Force Ediff to split horizontally and use a single frame. (#824) This is an experiment to produce more regular Ediff behavior. --- gptel-rewrite.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gptel-rewrite.el b/gptel-rewrite.el index 29bd11f9fb..4536fbb4bd 100644 --- a/gptel-rewrite.el +++ b/gptel-rewrite.el @@ -321,7 +321,9 @@ BUF is the buffer to modify, defaults to the overlay buffer." (remove-hook 'ediff-quit-hook gptel--ediff-restore)))) (funcall hideshow) (add-hook 'ediff-quit-hook gptel--ediff-restore) - (ediff-buffers ov-buf newbuf)))) + (let ((ediff-window-setup-function #'ediff-setup-windows-plain) + (ediff-split-window-function #'split-window-horizontally)) + (ediff-buffers ov-buf newbuf))))) (defun gptel--rewrite-merge (&optional ovs) "Insert pending LLM responses in OVS as merge conflicts."