# \#editor

**URL:** https://discuss.ocaml.org/tag/editor/278.md

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

---

## [\[Update\] Dune Package Management Support in VSCode](https://discuss.ocaml.org/t/update-dune-package-management-support-in-vscode/18523)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 1:03pm UTC](https://discuss.ocaml.org/t/update-dune-package-management-support-in-vscode/18523 "2026-09-10T13:03:21Z")

</div>

We are happy to announce improvements to the OCaml VSCode Extension relating to Dune Package Management (DPM). This update includes several bug fixes and quality-of-life improvements. In this new update: to activate DPM…

---

## [\[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…

---

## [\[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…

---

## [\[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…

---

## [OCaml support in Zed editor](https://discuss.ocaml.org/t/ocaml-support-in-zed-editor/16623)

<div class="topic-metadata">

**Author:** [@Khady](https://discuss.ocaml.org/u/Khady)\
**Replies:** 8\
**Last updated:** [July 24, 2025, 4:23pm UTC](https://discuss.ocaml.org/t/ocaml-support-in-zed-editor/16623 "2025-07-24T16:23:56Z")

</div>

The zed editor is a modern and very snappy editor developped in rust. It’s a bit behind more mature emacs/vim/vscode in term of features, though it’s already pretty usable. There is an ocaml extension which I contributed…

---

## [\[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…

---

## [Neocaml - a TreeSitter-powered Emacs package for OCaml programming](https://discuss.ocaml.org/t/neocaml-a-treesitter-powered-emacs-package-for-ocaml-programming/16268)

<div class="topic-metadata">

**Author:** [@bbatsov](https://discuss.ocaml.org/u/bbatsov)\
**Replies:** 9\
**Last updated:** [March 20, 2025, 12:37pm UTC](https://discuss.ocaml.org/t/neocaml-a-treesitter-powered-emacs-package-for-ocaml-programming/16268 "2025-03-20T12:37:48Z")

</div>

In a different topics I wrote about about my recent work on neocaml, and I thought it might be a good idea to post something separately as well. Check out the project’s GitHub repo and the short blog post. Contributions…

---

## [OCaml Editors Plugins Survey](https://discuss.ocaml.org/t/ocaml-editors-plugins-survey/16216)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 2\
**Last updated:** [March 4, 2025, 12:02pm UTC](https://discuss.ocaml.org/t/ocaml-editors-plugins-survey/16216 "2025-03-04T12:02:14Z")

</div>

Hello, we are conducting a short survey to better understand how you use the different editor plugins available for OCaml. Please take a few minutes (ideally 5) to fill out the form. Thank you :slight\_smile: :camel:

---

## [Any editor plugins/modes equivalent to Gopcaml-mode, structural navigation for OCaml?](https://discuss.ocaml.org/t/any-editor-plugins-modes-equivalent-to-gopcaml-mode-structural-navigation-for-ocaml/16094)

<div class="topic-metadata">

**Author:** [@Gopiandcode](https://discuss.ocaml.org/u/Gopiandcode)\
**Replies:** 6\
**Last updated:** [February 11, 2025, 8:58pm UTC](https://discuss.ocaml.org/t/any-editor-plugins-modes-equivalent-to-gopcaml-mode-structural-navigation-for-ocaml/16094 "2025-02-11T20:58:54Z")

</div>

Hihi~ after a very long hiatus from any OCaml programming, I’m slowly getting back into things, anyway uuh, I might be a little bit biased, but I’ve been missing the keybindings and navigation support of gopcaml-mode hah…

---

## [\[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…

---

## [\[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\] 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\] 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…

---

## [\[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…

---

## [\[ANN\] OCaml Tech Talk | Editor Features](https://discuss.ocaml.org/t/ann-ocaml-tech-talk-editor-features/14746)

<div class="topic-metadata">

**Author:** [@PizieDust](https://discuss.ocaml.org/u/PizieDust)\
**Replies:** 4\
**Last updated:** [June 25, 2024, 7:43pm UTC](https://discuss.ocaml.org/t/ann-ocaml-tech-talk-editor-features/14746 "2024-06-25T19:43:03Z")

</div>

Hello everyone. It’s been an exciting period for me and I would like to invite you to my Tech Talk, this Friday, where I will be presenting some of the work I’ve been doing on the Editor’s team. I will be presenting two …

---

## [\[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…

---

## [Autocompletion is only partially working (in VS Code and utop)](https://discuss.ocaml.org/t/autocompletion-is-only-partially-working-in-vs-code-and-utop/6954)

<div class="topic-metadata">

**Author:** [@Manne](https://discuss.ocaml.org/u/Manne)\
**Replies:** 3\
**Last updated:** [December 11, 2020, 12:43pm UTC](https://discuss.ocaml.org/t/autocompletion-is-only-partially-working-in-vs-code-and-utop/6954 "2020-12-11T12:43:02Z")

</div>

I’m new to both OCaml and Visual Studio Code so this is probably some kind of newbie question, however… I have opened a hello.ml file in Visual Studio Code and when I type “String.” I get a nice window of autocompletion…

---

## [\[Emacs\] hiding completion on save](https://discuss.ocaml.org/t/emacs-hiding-completion-on-save/2986)

<div class="topic-metadata">

**Author:** [@Kakadu](https://discuss.ocaml.org/u/Kakadu)\
**Replies:** 4\
**Last updated:** [December 2, 2018, 6:01pm UTC](https://discuss.ocaml.org/t/emacs-hiding-completion-on-save/2986 "2018-12-02T18:01:04Z")

</div>

I’m using ergo+spacemacs with company mode completion plugin. I want to make completion window to close after I save the file with hotkey. I don’t know where should I look for it: in emacs key combinations, in company-mo…

---

## [Howto to configure spacemacs with OCaml on windows](https://discuss.ocaml.org/t/howto-to-configure-spacemacs-with-ocaml-on-windows/2955)

<div class="topic-metadata">

**Author:** [@ttamttam](https://discuss.ocaml.org/u/ttamttam)\
**Replies:** 3\
**Last updated:** [December 1, 2018, 5:19pm UTC](https://discuss.ocaml.org/t/howto-to-configure-spacemacs-with-ocaml-on-windows/2955 "2018-12-01T17:19:49Z")

</div>

Hello, when I can program, I’m mainly using OCaml on Linux with Spacemacs as an editor (and more). But I often have to switch to a windows virtual machine in order to compile before delivering my work to co-workers. O…
