Whenever the code diff involves 4-5 level nested functions, there is always a bracket mismatch. This means it’s almost impossible to use Cursor with languages like Clojure.
I say the code diff model because I assume it uses a cheaper, fine-tuned or maybe in-house model, and also because, there are barely issues with the code generated by ‘smarter’ LLMs like Gemini 2.5 Pro or Claude 3.7 Sonnet.