# \#merlin

**URL:** https://discuss.ocaml.org/tag/merlin/37.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [\[ANN\] New releases of Merlin and OCaml-LSP for OCaml 5.5 and trunk](https://discuss.ocaml.org/t/ann-new-releases-of-merlin-and-ocaml-lsp-for-ocaml-5-5-and-trunk/18414)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 3\
**Last updated:** [August 16, 2026, 5:28am UTC](https://discuss.ocaml.org/t/ann-new-releases-of-merlin-and-ocaml-lsp-for-ocaml-5-5-and-trunk/18414 "2026-08-16T05:28:02Z")

</div>

I am glad to announce Merlin 5.8.1-505, a new release that notably fixes a caching issue that manifested frequently when using OCaml-LSP with Dune in watch mode. We also released preview versions of both Merlin and OCam…

---

## [\[ANN\] new releases: Merlin 5.8 and OCaml-LSP 1.27.0 with support for OCaml 5.5](https://discuss.ocaml.org/t/ann-new-releases-merlin-5-8-and-ocaml-lsp-1-27-0-with-support-for-ocaml-5-5/18293)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 3:03pm UTC](https://discuss.ocaml.org/t/ann-new-releases-merlin-5-8-and-ocaml-lsp-1-27-0-with-support-for-ocaml-5-5/18293 "2026-06-25T15:03:18Z")

</div>

I am glad to announce new releases of Merlin and OCaml-LSP :mage: ! Merlin is an editor service that provides modern IDE features for OCaml and OCaml-LSP is a frontend for Merlin that speaks with LSP clients. There are…

---

## [LRgrep 0.9: Better syntax errors for OCaml and Menhir](https://discuss.ocaml.org/t/lrgrep-0-9-better-syntax-errors-for-ocaml-and-menhir/18286)

<div class="topic-metadata">

**Author:** [@let-def](https://discuss.ocaml.org/u/let-def)\
**Replies:** 0\
**Last updated:** [June 24, 2026, 4:50am UTC](https://discuss.ocaml.org/t/lrgrep-0-9-better-syntax-errors-for-ocaml-and-menhir/18286 "2026-06-24T04:50:54Z")

</div>

Hi everyone, I’ve just released LRgrep 0.9, a tool to customize the error messages of Menhir-generated LR parsers by reasoning about failure paths. The goal is to move from generic “Syntax error at line X” messages to …

---

## [\[ANN\] New release of OCaml LSP 1.26.0 & Merlin 5.7.0-504](https://discuss.ocaml.org/t/ann-new-release-of-ocaml-lsp-1-26-0-merlin-5-7-0-504/17978)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 1\
**Last updated:** [April 21, 2026, 3:02pm UTC](https://discuss.ocaml.org/t/ann-new-release-of-ocaml-lsp-1-26-0-merlin-5-7-0-504/17978 "2026-04-21T15:02:35Z")

</div>

Hi everyone, We are happy to announce the double release of merlin 5.7.0-504 and ocaml-lsp 1.26.0. The new releases contains exciting changes such as improvements to type enclosing behaviour on various class and object…

---

## [Configuring company to not complete keywords](https://discuss.ocaml.org/t/configuring-company-to-not-complete-keywords/17961)

<div class="topic-metadata">

**Author:** [@ysalmon](https://discuss.ocaml.org/u/ysalmon)\
**Replies:** 5\
**Last updated:** [April 10, 2026, 1:19pm UTC](https://discuss.ocaml.org/t/configuring-company-to-not-complete-keywords/17961 "2026-04-10T13:19:49Z")

</div>

My highschool labs have Emacs+Tuareg+Utop+Merlin+Company under Windows, and the completion has a annoying behaviour with keywords : it pops up a completion menu, but since it does not list keyword that is being typed, va…

---

## [\[ANN\] Improve signature-help feature in Merlin](https://discuss.ocaml.org/t/ann-improve-signature-help-feature-in-merlin/17920)

<div class="topic-metadata">

**Author:** [@Lucccyo](https://discuss.ocaml.org/u/Lucccyo)\
**Replies:** 1\
**Last updated:** [March 24, 2026, 2:20pm UTC](https://discuss.ocaml.org/t/ann-improve-signature-help-feature-in-merlin/17920 "2026-03-24T14:20:54Z")

</div>

We, at Tarides, are very happy to announce some improvements made to Merlin’s \`signature-help\` feature! As a reminder, \`signature-help\` is a feature in Merlin that displays the function signature and highlights the acti…

---

## [\[ANN\] An experimental branch of Merlin based on Domains and Effects](https://discuss.ocaml.org/t/ann-an-experimental-branch-of-merlin-based-on-domains-and-effects/17195)

<div class="topic-metadata">

**Author:** [@xvw](https://discuss.ocaml.org/u/xvw)\
**Replies:** 10\
**Last updated:** [February 9, 2026, 1:00pm UTC](https://discuss.ocaml.org/t/ann-an-experimental-branch-of-merlin-based-on-domains-and-effects/17195 "2026-02-09T13:00:18Z")

</div>

The Merlin Team :man\_mage: is very happy to announce an experimental version of Merlin: Merlin Domains! As a reminder, Merlin is an editor service that provides advanced IDE features for OCaml. It can be used as a stan…

---

## [\`ocamllsp --fallback-read-dot-merlin\`, can't jump to the definition of "compilation unit modules"](https://discuss.ocaml.org/t/ocamllsp-fallback-read-dot-merlin-cant-jump-to-the-definition-of-compilation-unit-modules/17529)

<div class="topic-metadata">

**Author:** [@gridbugs](https://discuss.ocaml.org/u/gridbugs)\
**Replies:** 3\
**Last updated:** [November 26, 2025, 10:28pm UTC](https://discuss.ocaml.org/t/ocamllsp-fallback-read-dot-merlin-cant-jump-to-the-definition-of-compilation-unit-modules/17529 "2025-11-26T22:28:38Z")

</div>

I’ve made this repo to experiment with ocamllsp for non-dune projects as a first step to supporting LSP in Alice projects. Everything mostly works as expected except that modules which are compilation units (e.g. a Foo m…

---

## [\[ANN\] New releases of Merlin (5.6) and OCaml-LSP (1.24.0)](https://discuss.ocaml.org/t/ann-new-releases-of-merlin-5-6-and-ocaml-lsp-1-24-0/17354)

<div class="topic-metadata">

**Author:** [@xvw](https://discuss.ocaml.org/u/xvw)\
**Replies:** 0\
**Last updated:** [October 6, 2025, 1:47pm UTC](https://discuss.ocaml.org/t/ann-new-releases-of-merlin-5-6-and-ocaml-lsp-1-24-0/17354 "2025-10-06T13:47:56Z")

</div>

We are pleased to announce new releases of Merlin (5.6-504 and 5.6-503) and OCaml-LSP (1.24.0, for 5.4, and 1.23.1)! This release of Merlin offers, firstly, support for OCaml 5.4. It improves support for OpenBSD (for me…

---

## [\[ANN\] Release of ocaml-eglot 1.2.0](https://discuss.ocaml.org/t/ann-release-of-ocaml-eglot-1-2-0/16515)

<div class="topic-metadata">

**Author:** [@xvw](https://discuss.ocaml.org/u/xvw)\
**Replies:** 0\
**Last updated:** [April 16, 2025, 4:49pm UTC](https://discuss.ocaml.org/t/ann-release-of-ocaml-eglot-1-2-0/16515 "2025-04-16T16:49:51Z")

</div>

We (at Tarides) are particularly pleased to announce the release of OCaml-eglot 1.2.0, An overlay on Eglot (the built-in LSP client for Emacs) for editing OCaml! ocaml-eglot is an alternative mode to merlin which uses o…

---

## [\[ANN\] Release of ocaml-eglot 1.0.0](https://discuss.ocaml.org/t/ann-release-of-ocaml-eglot-1-0-0/15978)

<div class="topic-metadata">

**Author:** [@xvw](https://discuss.ocaml.org/u/xvw)\
**Replies:** 13\
**Last updated:** [April 3, 2025, 2:14pm UTC](https://discuss.ocaml.org/t/ann-release-of-ocaml-eglot-1-0-0/15978 "2025-04-03T14:14:54Z")

</div>

\[ANN\] Release of ocaml-eglot 1.0.0 Hi everyone! We (at Tarides) are particularly pleased to announce the first release of OCaml-eglot, An overlay on Eglot (the built-in LSP client for Emacs) for editing OCaml! Github …

---

## [\[ANN\] 4th editor tooling dev-meeting: 28th of March](https://discuss.ocaml.org/t/ann-4th-editor-tooling-dev-meeting-28th-of-march/16346)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 4\
**Last updated:** [March 29, 2025, 9:45am UTC](https://discuss.ocaml.org/t/ann-4th-editor-tooling-dev-meeting-28th-of-march/16346 "2025-03-29T09:45:24Z")

</div>

Hi everyone, join us for the next Editor Public Dev-Meeting on March 28th! This session will feature a talk from Xavier (@xvw) presenting the brand new Emacs mode ocaml-eglot that interfaces with the OCaml-LSP server. O…

---

## [Jump to definition of functions generated by \`ppx\_deriving\`](https://discuss.ocaml.org/t/jump-to-definition-of-functions-generated-by-ppx-deriving/16251)

<div class="topic-metadata">

**Author:** [@arvidj](https://discuss.ocaml.org/u/arvidj)\
**Replies:** 8\
**Last updated:** [March 15, 2025, 3:28pm UTC](https://discuss.ocaml.org/t/jump-to-definition-of-functions-generated-by-ppx-deriving/16251 "2025-03-15T15:28:46Z")

</div>

Seems like Merlin cannot “Jump to definition” to functions generated by ppx\_deriving. I wonder why this is? Not sure if this is an error in my setup, a bug in Merlin, an omission in ppx\_deriving or just something that is…

---

## [\[ANN\] Merlin and OCaml-LSP support experimental project-wide renaming](https://discuss.ocaml.org/t/ann-merlin-and-ocaml-lsp-support-experimental-project-wide-renaming/16008)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 0\
**Last updated:** [January 22, 2025, 4:18pm UTC](https://discuss.ocaml.org/t/ann-merlin-and-ocaml-lsp-support-experimental-project-wide-renaming/16008 "2025-01-22T16:18:33Z")

</div>

I am delighted to announce that the latest releases of Merlin (5.4.1-503) and OCaml-LSP (1.22.0) for OCaml 5.3 provide experimental support for project-wide renaming of symbols :tada:. Users of vscode-ocaml-platform, oc…

---

## [Merlin server difficulty on MSYS2](https://discuss.ocaml.org/t/merlin-server-difficulty-on-msys2/15879)

<div class="topic-metadata">

**Author:** [@jdf-id-au](https://discuss.ocaml.org/u/jdf-id-au)\
**Replies:** 10\
**Last updated:** [January 4, 2025, 10:14pm UTC](https://discuss.ocaml.org/t/merlin-server-difficulty-on-msys2/15879 "2025-01-04T22:14:41Z")

</div>

Hi everyone, I thought I’d post a slightly arcane scenario on the off-chance that someone might be able to suggest an approach to resolving it. Please bail out when your “nonsense bingo” card is full! merlin I’m trying…

---

## [\[ANN\] New releases of Merlin and OCaml-LSP](https://discuss.ocaml.org/t/ann-new-releases-of-merlin-and-ocaml-lsp/15752)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 5\
**Last updated:** [December 6, 2024, 3:29pm UTC](https://discuss.ocaml.org/t/ann-new-releases-of-merlin-and-ocaml-lsp/15752 "2024-12-06T15:29:03Z")

</div>

I am pleased to announce new releases of Merlin (5.3-502 and 4.18-414) and OCaml-LSP (1.20.1 and 1.20.1-4.14). The Merlin releases bundle a handful of fixes while the LSP releases focus on adding more custom queries. T…

---

## [\[ANN\] Thu. 31th: Editors dev-meeting #4, Search by type à la Sherlodoc 🕵️](https://discuss.ocaml.org/t/ann-thu-31th-editors-dev-meeting-4-search-by-type-a-la-sherlodoc/15507)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 2\
**Last updated:** [October 28, 2024, 11:31am UTC](https://discuss.ocaml.org/t/ann-thu-31th-editors-dev-meeting-4-search-by-type-a-la-sherlodoc/15507 "2024-10-28T11:31:38Z")

</div>

We are organizing the next public dev-meeting on next Thursday, the 31th of October at 5pm CEST (we have a local speaker). Whether you are a long time maintainer, an occasional contributor, a new comer, or simply a curio…

---

## [\[ANN\] New release of Merlin](https://discuss.ocaml.org/t/ann-new-release-of-merlin/15358)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 3\
**Last updated:** [September 30, 2024, 1:33pm UTC](https://discuss.ocaml.org/t/ann-new-release-of-merlin/15358 "2024-09-30T13:33:19Z")

</div>

I am very pleased to announce a new release of Merlin for OCaml 5.2, 5.1 and 4.14. This release brings a handful of fixes but also a handful of of new commands: signature\_help and inlay\_hint have been upstreamed from o…

---

## [\[ANN\] 3rd editors dev-meeting: 26th of Sept. with a talk about Melange 🧙](https://discuss.ocaml.org/t/ann-3rd-editors-dev-meeting-26th-of-sept-with-a-talk-about-melange/15308)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 1\
**Last updated:** [September 26, 2024, 10:30am UTC](https://discuss.ocaml.org/t/ann-3rd-editors-dev-meeting-26th-of-sept-with-a-talk-about-melange/15308 "2024-09-26T10:30:33Z")

</div>

The meeting is back! We are organizing the next one on next Thursday, the 26th of September at 5pm CEST (sorry, still no timezone rotation, but we probably will for the next one). Whether you are a long time maintainer, …

---

## [\[ANN\] Advanced Code Navigation coming to OCaml-LSP](https://discuss.ocaml.org/t/ann-advanced-code-navigation-coming-to-ocaml-lsp/15266)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 3\
**Last updated:** [September 10, 2024, 8:16am UTC](https://discuss.ocaml.org/t/ann-advanced-code-navigation-coming-to-ocaml-lsp/15266 "2024-09-10T08:16:55Z")

</div>

Jump to Target Currently, the standard LSP protocol only allows for generalized code navigation (goto definition, goto declaration, goto implementation, goto type-definition), which is not very useful when it comes to pr…

---

## [\[ANN\] 2nd editor tooling dev-meeting: 25th of July 🧙](https://discuss.ocaml.org/t/ann-2nd-editor-tooling-dev-meeting-25th-of-july/14953)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 5\
**Last updated:** [August 12, 2024, 7:37am UTC](https://discuss.ocaml.org/t/ann-2nd-editor-tooling-dev-meeting-25th-of-july/14953 "2024-08-12T07:37:02Z")

</div>

After the success of our first public dev-meeting, we are organizing the next one on the 25th of July at 5pm CEST. Whether you are a long time maintainer, an occasional contributor, a new comer, or simply a curious pass…

---

## [\[ANN\] OCaml LSP 1.18.0](https://discuss.ocaml.org/t/ann-ocaml-lsp-1-18-0/14952)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 0\
**Last updated:** [July 11, 2024, 2:40pm UTC](https://discuss.ocaml.org/t/ann-ocaml-lsp-1-18-0/14952 "2024-07-11T14:40:24Z")

</div>

Hello everyone, We are happy to announce the release of ocaml-lsp 1.18.0 ! New Features: This release brings exciting new features such as improved hover behavior with less noisy hovers on some Parsetree nodes such as…

---

## [\[ANN\] First public editor tooling dev-meeting](https://discuss.ocaml.org/t/ann-first-public-editor-tooling-dev-meeting/14824)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 6\
**Last updated:** [July 11, 2024, 2:24pm UTC](https://discuss.ocaml.org/t/ann-first-public-editor-tooling-dev-meeting/14824 "2024-07-11T14:24:53Z")

</div>

We are organizing the first public dev-meeting about Merlin, OCaml-LSP and more generally editor support for OCaml. This meeting will take place on Thursday, June 27th, at 05:00 pm CEST. We plan to have these happen ev…

---

## [No config found for file... Try calling \`dune build\`](https://discuss.ocaml.org/t/no-config-found-for-file-try-calling-dune-build/8301)

<div class="topic-metadata">

**Author:** [@currycomb](https://discuss.ocaml.org/u/currycomb)\
**Replies:** 5\
**Last updated:** [July 8, 2024, 8:34am UTC](https://discuss.ocaml.org/t/no-config-found-for-file-try-calling-dune-build/8301 "2024-07-08T08:34:46Z")

</div>

For posterity, hoping somebody in the future finds this when they hit the same problem: I just spent a painful ~hour trying to figure out why emacs wasn’t happy with my .ml files in a new project. I got this message in…

---

## [\[ANN\] Project wide occurrences in Merlin and LSP](https://discuss.ocaml.org/t/ann-project-wide-occurrences-in-merlin-and-lsp/14847)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 11\
**Last updated:** [July 3, 2024, 7:51am UTC](https://discuss.ocaml.org/t/ann-project-wide-occurrences-in-merlin-and-lsp/14847 "2024-07-03T07:51:50Z")

</div>

I am very excited to announce the first release of Merlin and Ocaml-LSP with support for project-wide occurrences :partying\_face:. More precisely, it is now possible to query for every usage of any value (and type, modul…

---

## [\[BLOG\] Effective ML Through Merlin's Destruct Command](https://discuss.ocaml.org/t/blog-effective-ml-through-merlins-destruct-command/14751)

<div class="topic-metadata">

**Author:** [@xvw](https://discuss.ocaml.org/u/xvw)\
**Replies:** 6\
**Last updated:** [June 11, 2024, 2:52pm UTC](https://discuss.ocaml.org/t/blog-effective-ml-through-merlins-destruct-command/14751 "2024-06-11T14:52:37Z")

</div>

I’m very pleased to present you an article with a collection of small illustrations and examples of how to use the destruct command to generate patterns in the presence of pattern matches. The command has been present i…

---

## [\`merlin \>= 4.14-502~preview -\> ocaml \< 5.3\` conflicts with everything?](https://discuss.ocaml.org/t/merlin-4-14-502-preview-ocaml-5-3-conflicts-with-everything/14680)

<div class="topic-metadata">

**Author:** [@anon47134352](https://discuss.ocaml.org/u/anon47134352)\
**Replies:** 3\
**Last updated:** [May 22, 2024, 11:38pm UTC](https://discuss.ocaml.org/t/merlin-4-14-502-preview-ocaml-5-3-conflicts-with-everything/14680 "2024-05-22T23:38:46Z")

</div>

I’m just starting out (no serious projects yet), so my current refresh procedure is opam update followed by opam upgrade -y --update--invariant $(opam list -s --roots). Said roots are currently core, merlin, utop, ocamlf…

---

## [\[ANN\] Merlin 5.0-502](https://discuss.ocaml.org/t/ann-merlin-5-0-502/14685)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 0\
**Last updated:** [May 22, 2024, 2:44pm UTC](https://discuss.ocaml.org/t/ann-merlin-5-0-502/14685 "2024-05-22T14:44:06Z")

</div>

Hi everyone, We are pleased to announce the release of merlin 5.0-502 ! Support for OCaml 5.2 This release brings official support for OCaml 5.2. Substantial backend changes were required to adapt to this release, espe…

---

## [\[ANN\]\[PREVIEW\] Play with project-wide occurrences for OCaml!](https://discuss.ocaml.org/t/ann-preview-play-with-project-wide-occurrences-for-ocaml/13814)

<div class="topic-metadata">

**Author:** [@vds](https://discuss.ocaml.org/u/vds)\
**Replies:** 0\
**Last updated:** [January 8, 2024, 10:43am UTC](https://discuss.ocaml.org/t/ann-preview-play-with-project-wide-occurrences-for-ocaml/13814 "2024-01-08T10:43:58Z")

</div>

Hi fellow camelers :waving\_hand:, I am very pleased to announce that every one can now try the upcoming project-wide occurrences feature for Merlin and OCaml-LSP. This feature involves changes to multiple packages such …

---

## [Seq.base compile error or tar extract error when Opam installs Merlin](https://discuss.ocaml.org/t/seq-base-compile-error-or-tar-extract-error-when-opam-installs-merlin/12713)

<div class="topic-metadata">

**Author:** [@LiDazhao](https://discuss.ocaml.org/u/LiDazhao)\
**Replies:** 0\
**Last updated:** [July 28, 2023, 11:59pm UTC](https://discuss.ocaml.org/t/seq-base-compile-error-or-tar-extract-error-when-opam-installs-merlin/12713 "2023-07-28T23:59:47Z")

</div>

Version: Opam 2.1.2 I’m trying to install Merlin in order to enable ocaml-merlin on Flycheck since I’m using Emacs. There’s an issue as it’s tries to compile seq.base: $ opam install merlin The following actions will b…

[Next page](https://discuss.ocaml.org/tag/merlin/37.md?match_all_tags=true&page=1&tags%5B%5D=merlin)
