Ich habe einige Probleme mit dem Ruder, daher habe ich mich debug-on-error
bemüht, das Problem zu lokalisieren. Immer wenn das Problem auftritt, wird der *Backtrace*
Puffer wie erwartet angezeigt, aber ich bin immer noch in einem der Hauptmodi des Ruders und kann nicht im Backtrace-Puffer navigieren und normal debuggen.
Der Hauptmodus verwendet immer noch den Minibuffer und scheint auch meine Schlüsselsequenzen zu "stehlen" und mich am Debuggen zu hindern. Wenn ich den helm-mulit-occur
laufenden Vorgang beende, wird der Backtrace-Puffer gelöscht und ich kann das Debuggen nicht fortsetzen.
Gibt es eine Möglichkeit, einen Hauptmodus anzuhalten, während der elisp-Debugger ausgeführt wird, damit ich wie gewohnt debuggen kann?
helm-multi-occur
und der spezifische Fehler, der einige Zeit nach dem erfolgreichen Ausführen des Helms auftritt, ist helm-interpret-value: Symbol must be a function or a variable
.
other-window
macht in diesem Modus nichts und der Minibuffer scheint immer den Fokus zu haben. C-h m
ist dem Befehl zugeordnet, helm-help
aber das manuelle Ausführen describe-mode
sagt mir, dass ich in bin minibuffer-inactive-mode
.
debug-on-entry
on verwendethelm
(Debug-on-Error wurde nicht ausgelöst, da keine Fehler aufgetreten sind) und kann weiterhin debuggen.