diff options
| author | Daniel Colascione | 2025-03-21 19:46:08 -0400 |
|---|---|---|
| committer | Daniel Colascione | 2025-03-21 20:56:12 -0400 |
| commit | e5ee1d2a74c6a0989c863c3c6c06eba31efaecb3 (patch) | |
| tree | cebe7391a81e10fa0776484dfb8c7553b52abf13 /java/incrementing-version-code | |
| parent | b21636580bed822bd9fb8bb84014311fa9b4c071 (diff) | |
| download | emacs-e5ee1d2a74c6a0989c863c3c6c06eba31efaecb3.tar.gz emacs-e5ee1d2a74c6a0989c863c3c6c06eba31efaecb3.zip | |
Adapt ediff to nonstandard layouts
Make ediff cope with having some of its windows (especially the control
window) not shown by a custom ediff-window-setup-function.
Modernize relevant adjacent code. After this change, one can write a
custom ediff-window-setup-function that doesn't show the control window.
* doc/misc/ediff.texi (Notes on Heavy-duty Customization): Refine
language to explain that the window setup function doesn't have to show
all windows.
* lisp/vc/ediff-util.el (ediff-select-control-window-on-setup):
New variable.
(ediff-setup, ediff-recenter, ediff-recenter-one-window)
(ediff-recenter-ancestor, ediff-toggle-read-only)
(ediff-operate-on-windows, ediff-jump-to-difference-at-point)
(ediff-default-suspend-function)
(ediff-clone-buffer-for-region-comparison)
(ediff-clone-buffer-for-window-comparison): Modernize control flow;
select only windows that exist.
* lisp/vc/ediff-wind.el (ediff-with-live-window): New convenience macro.
(ediff-window-setup-function): Explain relaxed contract.
Diffstat (limited to 'java/incrementing-version-code')
0 files changed, 0 insertions, 0 deletions