I am enjoying Cursor, but I find that most of the time I have to disable “Cursor Tab”. It tries to do too much. Feels like a very annoying and overeager junior dev is trying to edit the same file while I am actually trying to code.
Sometimes I want to just sleep it for 10 or 20s so I can get my thoughts out.
And if I cancel its help by hitting ESC I find that sometimes it just suggests something new. I find myself hitting esc + tab to try indent before it can inject a new suggestion and when I lose I end up with a boatload of code I didn’t want.
I could be doing something wrong and perhaps I haven’t made the right settings.
Is this about changing which shortcut key applies the Cursor Tab suggestions?
I spoke to a friend who said that they changed the shortcut for cursor tab to be something else “in order to take their tab back”.
Hoping it can be resolved, whether a change in cursor or the right combination of settings so I can get more out of Cursor.
I just learnt to switch tab off when it gets too much. I use the bottom-right menu. Its annoying but doesn’t seem like it will change. I think there is a lot of experimentation going on. Would love it if there was a cheaper tier for people who want to be subjected to these tweaks and then if you want something stable you pay full price. Every day seems to be different in cursor land.
+1 here. I like Cursor Tab a lot, but it is incredibly annoying how jumpy it is and distracting it is when I want to type some thoughts out. It really gets in the way sometimes.
I tried so hard to find a keyboard shortcut configuration to allow me to manually trigger Cursor Tab only when I want it, but I have not had such luck.
Thanks @Ivor1 for pointing out the bottom-right menu. I will have to try manually toggling it here-and-there.
If anyone else finds any solutions for this, please chime in. This is one of my most frustrating points using this editor.
Hey, we do have our new Tab model that should be available in our upcoming update soon, so give that a try once it’s available and let us know your feedback with the new version then.
Hi @danperks are you saying that an upcoming release will cause the Cursor Tab to be a little less jumpy, or something? I will keep an eye out. Thank you!
Thanks @danperks - I think that will solve a lot of the issue here. I just don’t experience allowing the AI to complete as the same function as accepting a code completion from one of the many extensions. Sometimes I am in dumb mode. I want to type out things carefully. Then suddenly there is this “ghost in the shell” going bananas in my editor. If it was just suggesting things and I needed a special key combo to accept the suggestions it would be just enough of a barrier to do it when I want it but not accidentally. Big fan, super excited.
This is ridiculous I have to jump in here because it hasn’t gotten any better, I’m trying to tab indent and it just flat out thinks it knows best, kills flow. Is the only option to rebind?
Wish it was smart enough to know I’m on a new line, and the cursor isn’t properly indented, to then give me the suggestions. Or a “wait for a character press before giving me 15 lines” option would be nice.
Also while we’re at it can we prevent the suggestion box from covering up long lines I’m trying to edit? I can’t see the rest of the values if everytime I click it covers the entire line with the wrong suggestion. It’s just annoying figured I’d add.
Yeah nothing has changed, even I am considering turning that off permanently it is irritating me too much… It is so irritating that the other day it changed one of my files accidentally when I was trying to fix indent in my JSON file, it took me 30 minutes to figure out the error. And also claude-3.5 in chat wasn’t able to find me error… I guess that tab needs some fixing…
I also felt a bit cheated that what should be the best feature in cursor is something I have to have switched off all the time.
I end up coding like 2021, by hand. Because it is better than having it on.
It feels like taking a Saint Bernard for a walk around a doggy park. I spend more time escaping and trying to figure out what Tab just broke. Like being in constant Merge Conflict land.
All we need is that IF I want to accept it I can hit some combination of keys to accept. The tab key is the most used key in my coding flow. And now it does something else.
Secondly… add the code but one bit at a time and don’t move the cursor. Currently before I know it its two or three edits down and its halfway implemented a function that it doesn’t close properly and the syntax highlighting is freaking out and when you undo it feels like sometimes it just does what you just undid again.
It has to be possible to remap that key. I appreciate that you call it Tab and I am happy to keep calling it that but I just need to be able to use a different combination of keys. You save us so many keystrokes. We don’t mind just using one or two extra to accept the AI suggested code.
Agree with most of what you’ve said here. Did you end up finding a workaround or perhaps another tool?
For the cursor team - being able to add keymaps/modes to even view/render suggestions would be great, along with Ivor1’s suggestions to remap tab to something else. I see my ‘modes’ suggestion analogous to the ‘zen’ mode available in VSCode/IntelliJ.
Hi Akash, if you open the keyboard shortcuts in the latest cursor you have an option to assign a key to Accept Cursor Tab Suggestion which achieves what we are after here.
I would like it if the delay before suggestions are shown to be customizable so i can set it to like 3 seconds and only have it pop up if i wait long enough to want its input.
+1 on this too. Even with the latest releases, it’s a little too noisy. Would love to invoke it when I want to - or at least have it calm down a bit. It’s like it recently got ADHD - wasn’t really like this previously - I don’t think.