Thoughts on Supermaven + Cursor?

I saw a reddit comment saying

You need to be using a supermaven + cursor stack. Blows everything out of the water. Trust me. Supermaven >>> copilot by many miles

Anyone have any thoughts on this? What advantages does Supermaven have over Copilot++? (I assume it wouldn’t make sense to use both Supermaven autocompletion and Copilot++ autocompletion simultaneously.)

(The comment was written 3 months ago, so maybe Copilot++ has improved a lot since then.)

1 Like

Supermaven is super fast and writes larger blocks. However, Copilot++ can do that “TAB” thingy which is very useful I switched back to it for this very reason. I change something, then tab tab tab bang! done.

1 Like

I tried Supermaven, Codeium, Continue, and a few more code completions tools. They may be faster, sometimes even provide better code. But.
None of them can do multi-line change suggestions like copilot++ does. It understands the whole file context and predicts where else an update is needed. This is huge when you are refactoring some existing code.

For me, it’s a dealmaker. I wish they had a separate subscription for copilot++ only, since I don’t use the chat feature much.

7 Likes

I’m also currently experimenting with Supermaven. I’m wondering which technology they are using and whether cursor could do the same. Faster auto completions are a major time saver, as the current issue with cursor can be that you are waiting for the auto complete to trigger and sometimes it doesn’t, and you are left wondering whether it’s because the suggestion is still being generated or if it won’t come. So each time this happens you lose a few seconds, and it may be faster to copy paste or type certain things yourself.

3 Likes

Related VSCode/Cursor question: how do we know “who” is currently completing? (Say I installed Supermaven too on Cursor). Are the “conflicts” between completion providers handled by VSCode’s implementation?

4 Likes

After Cursor’s recent speed updates (last 2 weeks), Cursor Tab is an improvement in all categories (similar speed, much smarter, predicts multi-cursor completions, predicts next location to make edit, can propose edits/diffs).

We strongly recommend just using Cursor with its built in autocomplete over any other option for the best experience.

5 Likes

Do you think you could also add one more small improvement to Cursor Tab? Specifically, triggering it with a shortcut. Currently when I navigate to some place two scenarios may occur: Cursor Tab doesn’t suggest anything until I start typing something. Or it does but I click somewhere disabling the suggestion and have to start typing again to get the suggestion again.

The problem with it is that I have to expend some mental or physical effort on finding the appropriate key on the keyboard, because using a random key would result in a worse suggestion.

However, since Cursor Tab already has the context, it can often suggest the right completion without being provided the first character of it.

So it would save a bit of time, mental/physical effort to search for the right key (or sometimes you might not even know immediately what you want to type and you need to take some time to think, while the AI may already know it better based on your working diff).


Other minor improvements might be access to your clipboard or access to whatever you copy inside Cursor. This can provide Cursor Tab with info on what code you intend to copy and paste and it may incorporate that into its suggestions maybe.


And also I’m not sure if this is already the case. I’ve read that Cursor Tab bases its suggestions based off of the working diff. Does it apply even before we save the files? I.e. before the difference reflects in the working tree/source control of VSCode?

4 Likes

Hmm good point there.

Currently using Supermaven Pro autocomplete with Cursor with Copilot++ disabled but I may have to go back to Copilot++ for a bit to try it again