如何在 Emacs + merlin 中跳转到类型定义

How to jump to type definition in Emacs + merlin

有没有办法跳转到当前光标下值的类型的类型定义?例如,如果我们有以下代码:


type weekday = Mon | Tue | Wed | Thu | Fri | Sat | Sun

let () = Mon(* cursor here *)

当您在 emacs 中正确设置 merlin 并点击 C-c C-t 时,在迷你缓冲区中,merlin 会将 Mon 的类型显示为 type weekday = ..。有没有办法在显示类型后跳转到type weekday的类型定义?

我知道你可以使用 Atl-x merlin-locate-type 然后使用 C-c & 跳回。