我喜欢在 emacs 中使用 GDB。我最喜欢“gdb-many-windows”的配置,如下所示:
gdb-many-windows
也就是说,它并不完美。我想添加一个框架来显示当前正在运行的线程。有谁知道是否可以自定义“gdb-many-windows”给你的配置?或者,如果我不能这样做,他们是否可以在我的 .emacs 中自动出现 gdb 之后创建我自己的框架?我理想的设置应该有线程、堆栈跟踪、局部变量和一个大的源窗口。
最佳答案
gdb-many-windows
使用的窗口布局显然是在 gdb-setup-windows
中实现的.您可以建议该功能在设置窗口时进行其他工作,例如
(defadvice gdb-setup-windows (around setup-more-gdb-windows activate)
ad-do-it
(split-window-horizontally)
(other-window 1)
(gdb-set-window-buffer
(gdb-get-buffer-create 'gdb-some-buffer-type)))
关于configuration - 自定义 Emacs GDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3860028/