Clang files shown as plain text in Cursor, but extension is installed and no errors are shown

I have a project in C that I’ve been working on some time ago in VSCode. When I open it now in Cursor, C files, Makefile and other related recognized as a plain text.
Even when I push the button to Select language mode, there’s no C/C++ language option there.

C/C++ extension IS installed. What is more surprising to me: in VScode everything works fine, I’ve even imported the settings.json from VScode again and also have tried resetting settings.json. Nothing helps.

The only problem I see in console - “$ref ‘/definitions/legacyImports’ in ‘vscode://schemas/settings/user’ can not be resolved.”. However, there’s no such error in VScode.

Do you know how to handle it? I’ve tried different options, it’s just annoying that the language is not even shown in available ones.

I am not familiar with this topic, but I did notice a user was having troubles installing the c/c++ extension the other day, and they posted their solution here:

Apologies if the post is not relevant to your issue.

Also, it might be helpful if you add system info from:

Cursor > Help > About