当我发出命令时,如何自定义GUD将使用哪个窗口 - “向上”,“向下”等?它似乎使用任意窗口,有时甚至是带有gdb的窗口 - 我希望能够指定要使用的特定窗口。
答案 0 :(得分:1)
您是否考虑过借用以下问题中提到的密钥绑定? Emacs, switch to previous window
如果您不添加参数,这个问题意味着 GUD 会对某些事情采取措施。也许您的命令绑定也会受到类似的影响 Using gdb in Emacs 23
我问过我的一个伙伴关于这个问题,这就是他所说的。
好吧,我们使用的是xemacs,所以这里并不完全是苹果。一世 确实在cygwin上安装了gnu-emacs,我无法复制他的 问题。我认为他肯定需要为emacs列出一个版本# 和他所有已安装软件包的版本#。
当你向上/向下按时,它会调用'previous-line'和'next-line' 分别将光标移动到默认缓冲区中。该 我唯一能想到的就是他有一些东西可以运行 缓冲区(lisp'set-buffer')暂时可能没有设置它 或错误b / f恢复缓冲区?更好用 保存的'with-current-buffer'(或其他with- *形式之一) ui的当前状态运行你的lisp代码并恢复ui 状态。