2012-06-18 8 views
6

Ich verwende gdb-many-windows in emacs für mein Debuggen.Emacs, GDB und mehrere X-Fenster

Vor kurzem entdeckte ich, wie man einen Puffer zu another X window mit C-x 5 2 verschiebt.

Ich finde es bequem: da ich mehrere Anzeigen verwende, kann ich ein Fenster mit Quelle und Variablen und gdb-Befehlszeile in einem anderen Fenster haben.

Aber mein Problem ist, wenn ich Schritt für Schritt in gdb führe: Wenn es eine andere Quelldatei öffnet, tut es das in demselben Fenster, in dem die Befehlszeile befindet, während ich erwarte, dass es in aktualisiert wird anderes Fenster

Weiß jemand, wie man gdb oder emacs zwickt, um das zu tun? Danke,

Antwort

1

Der Wert display-buffer-reuse-frames tut address exactly this "issue". Sitzungsweite Einstellung in der Konfigurationsdatei:

(setq-default display-buffer-reuse-frames t)