Obecnie pracuję z ruby i rspec. Naprawdę podoba mi się pomysł posiadania oddzielnej ramki na innym monitorze pokazującym mi bufor kompilacji. Moja obecna konfiguracja używa ramki „kodu” (w której faktycznie wykonuję pracę) i ramki „wyniku testu” (w której widzę wyniki rspec)
Problem polega na tym, że kiedy próbuję otworzyć jakiś błąd kompilacji lub plik w ramce „wyniku testu”, okno dzieli się w tej ramce. To, co naprawdę chciałbym zrobić, to otworzyć go w mojej ramce „kodu”.
Już korzystam z tej opcji display-buffer-reuse-frames
. Próbowałem również ustawić okno wyników kompilacji dedicated
, ale za każdym razem, gdy emacs próbuje otworzyć nowe okno, tworzona jest nowa ramka (co jest szczególnie okropne, jeśli używasz Helma).
Czy jest jakiś prosty sposób na osiągnięcie tego?
popwin.el
z MELPA do kompilacji wyskakujących okienek i pomocy buforom, które trwają do C-g
naciśnięcia. Jeśli potrzebuję ich w pełnym wymiarze godzin, po prostu przełączam się na nie w innym oknie. Nie myślałem o przypinaniu okien, ponieważ emacs tak robi split-windows-sensibly
.