# Inlay hints are not disabled

**URL:** <https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860>\
**Category:** Help\
**Created:** [January 23, 2025, 8:48am UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860 "2025-01-23T08:48:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![darnok](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/darnok/32/114782_2.png) [@darnok](https://forum.cursor.com/u/darnok)\
**Post date:** [January 23, 2025, 8:48am UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860/1 "2025-01-23T08:48:01Z")

</div>

I cannot disable inlay hints. I have turned them off in the VS settings and JSON settings, but they still appear.

 ![Screenshot from 2025-01-23 09-46-40](https://us1.discourse-cdn.com/cursor1/original/3X/7/4/74f195468b045d6fec6df284d88a1c18e7703939.png)

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [January 23, 2025, 9:11am UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860/2 "2025-01-23T09:11:35Z")

</div>

Hey, do you possibly have an extension installed for this?

---

<div class="post-metadata">

**Author:** ![darnok](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/darnok/32/114782_2.png) [@darnok](https://forum.cursor.com/u/darnok)\
**Post date:** [January 23, 2025, 9:23am UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860/3 "2025-01-23T09:23:42Z")

</div>

I don’t think so, I believe it’s a native Visual Studio Code feature.

> **[Visual Studio Code(VS-Code) Inlay Hints](https://ash12rai-weblearning.medium.com/visual-studio-code-vs-code-inlay-hints-32fee837e80)**
>
> Hints are always useful in any puzzling situation, whether coding or any other situation. VS Code IDE comes up with a very exciting feature…

---

<div class="post-metadata">

**Author:** ![deanrie](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/deanrie/32/1263_2.png) [@deanrie](https://forum.cursor.com/u/deanrie)\
**Post date:** [January 23, 2025, 9:40am UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860/4 "2025-01-23T09:40:39Z")

</div>

Check if they are enabled for a specific language, for example:

`⁠"typescript.inlayHints.parameterNames.enabled": "all"`

---

<div class="post-metadata">

**Author:** ![rickpala](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@rickpala](https://forum.cursor.com/u/rickpala)\
**Post date:** [December 13, 2025, 9:25pm UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860/5 "2025-12-13T21:25:23Z")

</div>

@darnok Have you found a fix for this? I’m writing Swift code in cursor and inlay hints won’t disable either. And it’s completely overlapping my code:

 ![inlay hints](https://us1.discourse-cdn.com/cursor1/original/3X/5/3/53829f7e7c41d1dfbf025b7e279b35c58d1f8a2a.png)

I already have the following in my `settings.json`

```auto

"editor.inlayHints.enabled": "off",
"javascript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": false,
"swift.sourcekit-lsp.inlayHints.enabled": false, // note: deprecated, so no-op
"typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": false

```

---

<div class="post-metadata">

**Author:** ![rickpala](https://avatars.discourse-cdn.com/v4/letter/r/5e9695/32.png) [@rickpala](https://forum.cursor.com/u/rickpala)\
**Post date:** [December 13, 2025, 9:34pm UTC](https://forum.cursor.com/t/inlay-hints-are-not-disabled/43860/6 "2025-12-13T21:34:08Z")

</div>

I was able to narrow it down to the [VSCode Neovim](https://open-vsx.org/extension/asvetliakov/vscode-neovim) extension. Disabling the extension restores the behavior for my `editor.inlayHints.enabled` setting

You can keep the extension running by adding the line `"vscode-neovim.neovimClean”: true` to your `settings.json` file, as this disables all your plugins. This seems to disable whatever problematic Neovim plugin I have installed, but I haven’t been able to narrow down which one is the culprit yet
