# Auto-completion when using ocaml extension in vscode

**URL:** <https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584>\
**Category:** Learning\
**Created:** [October 11, 2020, 1:48pm UTC](https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584 "2020-10-11T13:48:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bartalor](https://avatars.discourse-cdn.com/v4/letter/b/46a35a/32.png) [@bartalor](https://discuss.ocaml.org/u/bartalor)\
**Post date:** [October 11, 2020, 1:48pm UTC](https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584/1 "2020-10-11T13:48:43Z")

</div>

auto-completion doesn’t work for me when this extension is enabled  
any advice?

---

<div class="post-metadata">

**Author:** ![Khady](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/khady/32/469_2.png) [@Khady](https://discuss.ocaml.org/u/Khady)\
**Post date:** [October 11, 2020, 2:56pm UTC](https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584/2 "2020-10-11T14:56:58Z")

</div>

Which extension? What is your setup? What have you installed? Did you compile your code?

---

<div class="post-metadata">

**Author:** ![bartalor](https://avatars.discourse-cdn.com/v4/letter/b/46a35a/32.png) [@bartalor](https://discuss.ocaml.org/u/bartalor)\
**Post date:** [October 11, 2020, 3:06pm UTC](https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584/4 "2020-10-11T15:06:55Z")

</div>

I have “ocaml” extension for vscode.  
actually now from a quick look on the internet I can see that it doesn’t provide context sensitive autocompletion, and for that I need to install merlin.

I installed merlin but I don’t know what I should do now for it to work.

---

<div class="post-metadata">

**Author:** ![Ulugbek](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/ulugbek/32/1864_2.png) [@Ulugbek](https://discuss.ocaml.org/u/Ulugbek)\
**Post date:** [October 11, 2020, 5:28pm UTC](https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584/5 "2020-10-11T17:28:28Z")

</div>

The recommended OCaml extension for vscode is called “OCaml Platform”. It’s available for installation in vscode extension manager.

The extension needs also “ocaml-lsp” installed. This can be done by

opam pin add ocaml-lsp-server [https://github.com/ocaml/ocaml-lsp.git](https://github.com/ocaml/ocaml-lsp.git)

if you’re using opam.

---

<div class="post-metadata">

**Author:** ![bartalor](https://avatars.discourse-cdn.com/v4/letter/b/46a35a/32.png) [@bartalor](https://discuss.ocaml.org/u/bartalor)\
**Post date:** [October 12, 2020, 6:01pm UTC](https://discuss.ocaml.org/t/auto-completion-when-using-ocaml-extension-in-vscode/6584/6 "2020-10-12T18:01:32Z")

</div>

Thanks a lot, that solved my problem ❤
