Nói chung, tôi không thích khung. Ngay bây giờ, tôi đang sử dụng
(setq ediff-window-setup-function #'ediff-setup-windows-plain)
Để đảm bảo rằng ediff
không tạo ra một khung khi nó bắt đầu.
Tuy nhiên, một số lệnh nhất định, như ediff-show-registry
vẫn mở ra các khung mới.
Có cách nào để tôi có thể vô hiệu hóa hoàn toàn việc tạo khung trong ediff
không?
Trong khi bạn đang ở đó, hãy xem xét việc tìm kiếm nguồn gốc của các
—
luật
ediff
thư viện (make-frame
và bạn sẽ tìm thấy một vài nơi cần sửa chữa cho phù hợp với sở thích của bạn. Yêu cầu của bạn chắc chắn là hợp lý, và theo tôi, sẽ có một yêu cầu tính năng cho tác giả và / hoặc nhóm Emacs - hầu hết mọi người sẽ cho rằng ediff-setup-windows-plain
nên áp dụng trên bảng mà không có make-frame
ngoại lệ khác nhau .
ediff-skip-unsuitable-frames
hoặc nhận xét rằng ra hoàn toàn trongediff-show-registry
- ví dụ, bình luận ra:(ediff-skip-unsuitable-frames 'ok-unsplittable)
?