merlin
merlin copied to clipboard
Context sensitive completion for OCaml in Vim and Emacs
On Archlinux, with gcc14, trying to install merlin through opam, got this: seems the problem is due to lto1 and passing `-no-lto` to gcc might solve it, but how can...
With the file `test.ml`: ``` let foo ?bar x = x let () = foo () ``` running ``` $ ocamlmerlin single case-analysis -start 3:10 -end 3:15 -filename test.ml <...
With `test.ml` having contents: ``` include struct open struct let hidden = 3 end let visible = 4 end ``` I get the following unexpected behavior: ``` $ ocamlmerlin single...
Hi, Merlin produces a stack overflow which causes Emacs to freeze when hovering the type `b` on line 1 of the following code: ```ocaml type a = A | B...
This is a feature request. ## Request `complete-prefix -prefix "t." -position $POS -file $FILE` should auto-complete to the fields of the record value `t`, even if `$FILE` doesn't currently have...
Hi, I've recently joined the Jane Street compiler team. We've had a user report a bug, which I've included reproduction steps for below. Essentially, there is an `import.ml` file, which...
`complete-prefix` short-circuits too eagerly when deciding whether to return only record field names
A fuller test for the current behavior is at: https://github.com/ncik-roberts/merlin/tree/complete-prefix-record-field-test `complete-prefix` is used for autocompletion. One decision it makes is whether to return *only* record field names and nothing else....
The objective of this issue is to enhance the hover feature in Merlin to provide context-specific information for PPX annotations (derivers and extension nodes). Currently, the hover feature in `ocaml-lsp`...
Vim's plugin offers a command to rename an identifier under a cursor (or passed as an argument), however I can't find a similar feature for Emacs. There is support for...