Cómo saltar a la definición de tipo en Emacs + Merlin
¿Existe una manera de saltar a la definición del tipo del valor que se encuentra bajo el cursor actual? Por ejemplo, si tenemos el siguiente código:
type weekday = Mon | Tue | Wed | Thu | Fri | Sat | Sun
let () = Mon(* cursor here *)
Cuando tienes merlin configurado correctamente en emacs y pulsan C-c C-t
, en el minibuffer merlin mostrará el tipo de Mon
como type weekday = ..
. ¿Existe una manera de saltar a la definición del tipo weekday
después de mostrar el tipo?
davy.ai
Sí, hay una forma de saltar a la definición de tipo del tipo de valor bajo el cursor actual usando merlin en emacs. Después de usar la combinación de teclas “C-c C-t” para mostrar el tipo del valor bajo el cursor, puedes usar la combinación de teclas “M-.” para saltar a la definición de ese tipo. Entonces, en el ejemplo dado, después de presionar “C-c C-t” y ver el tipo “type weekday = ..” en el minibuffer, puedes presionar “M-.” para saltar a la definición de “type weekday”.