0

我刚刚用 Emacs 安装了 RTags,但我有点沮丧,因为在使用“rtags-find-references-at-point”时,Emacs 会打开另一个窗口,其中包含不同的引用但不关注它。这意味着,每次我使用此功能时,我都必须手动切换到该窗口。这是正常行为吗?或者有没有办法克服这个“问题”?谢谢你。

4

2 回答 2

1

我发现它很容易使用next-errorprevious-error功能:全局绑定M-g nM-g p默认情况下。

这将在不同匹配之间跳转,同时将焦点保持在当前窗口中。

我现在要解决的问题是每次都会拆分一个非常随机的窗口。

于 2020-04-03T10:03:17.397 回答
0

我最终决定使用以下功能:

(defun rtags-find-references-at-point-focus ()
  (when (rtags-find-references-at-point)
  (select-window (first (get-buffer-window-list "*RTags*")))))
于 2020-02-11T12:42:30.670 回答