Zur Zeit arbeite ich mit ruby und rspec. Ich mag die Idee wirklich, einen separaten Frame in einem anderen Monitor zu haben, der mir den Kompilierungspuffer zeigt. Mein aktuelles Setup verwendet einen 'Code'-Frame (in dem ich die eigentliche Arbeit erledige) und einen' Testergebnis'-Frame (in dem ich die angegebenen Ergebnisse sehe).
Das Problem ist, dass wenn ich versuche, einen Kompilierungsfehler oder eine Datei im Rahmen "Testergebnis" zu öffnen, das Fenster in diesem Rahmen geteilt wird. Was ich wirklich gerne tun würde, ist, dass es in meinem 'Code'-Frame geöffnet wird.
Ich nutze die Option bereits display-buffer-reuse-frames
. Ich habe auch versucht, das Fenster mit den Kompilierungsergebnissen festzulegen dedicated
, aber wenn Emacs versuchen, ein neues Fenster zu öffnen, wird ein neuer Rahmen erstellt (was besonders schrecklich ist, wenn Sie Helm verwenden).
Gibt es einen einfachen Weg, dies zu erreichen?
popwin.el
MELPA, um Popup-Kompilierungs- und Hilfspuffer aufzurufen, die bestehen bleiben, bis C-g
gedrückt wird. Wenn ich sie ganztägig brauche, wechsle ich einfach in einem anderen Fenster zu ihnen. Ich habe nicht daran gedacht, Fenster festzunageln, weil Emacs es tut split-windows-sensibly
.