Cursor Tab suggesting nonexistent fields and methods

Often Cursor will suggest methods that don’t exist or incorrect names for fields. Cursor’s tab suggestions are becoming a hinderance compared to just using intellisense for things I am actively programming manually. Is there a way to improve Cursor’s awareness of my C# project to not be suggesting nonexistent things? Is it not aware of intellisense at the least.

In fact, the Tab will not parse your codes or do any language syntax analysis. It just uses the LLM to predict possible codes with limited context, therefore the suggested codes may contains methods that don’t exist or with incorrect names for fields.

But there are still some tips to make the Tab more accurate. You may open the related files containing the methods or anything you want the Tab to reference as the context, the Tab will bring these opening codes as the context to the LLM. The Tab may use different sources of codes as the context for the LLM. But what codes the Tab exactly use as the context is not officially documented.

1 Like

Thanks for explanation and tips. It’s seems like the Tab suggestions could at least take intellisense.