Hiện tại tôi làm việc với ruby và rspec. Tôi thực sự thích ý tưởng có một khung riêng trong một màn hình khác hiển thị cho tôi bộ đệm biên dịch. Thiết lập hiện tại của tôi sử dụng khung 'mã' (trong đó tôi thực hiện công việc thực tế) và khung 'kết quả thử nghiệm' (trong đó tôi thấy kết quả rspec)
Vấn đề là khi tôi cố gắng mở một số lỗi biên dịch hoặc tệp trong khung 'kết quả thử nghiệm', cửa sổ sẽ tách ra trong khung đó . Những gì tôi thực sự muốn làm là cho nó mở trong khung 'mã' của tôi.
Tôi đã sử dụng tùy chọn display-buffer-reuse-frames
. Tôi cũng đã cố gắng thiết lập cửa sổ kết quả biên dịch dedicated
, nhưng bất cứ khi nào emacs cố gắng mở một cửa sổ mới, một khung mới sẽ được tạo ra (điều này đặc biệt khủng khiếp nếu bạn sử dụng Helm.)
Có một số cách dễ dàng để đạt được điều này?
popwin.el
từ MELPA để biên dịch popup và giúp các bộ đệm tồn tại cho đến khi C-g
được nhấn. Nếu tôi cần chúng toàn thời gian, tôi chỉ cần chuyển sang chúng trong một cửa sổ khác. Tôi đã không nghĩ về việc ghim các cửa sổ bởi vì emacs không split-windows-sensibly
.