Yes, unfortunately the same. Also, the notebook suggestions are broken.
I think it really needs an adjustable delay option, right now it’s really distracting, especially after 1.0.
Honestly the Cursor Tab needs an adjustable “how much should it try to change” option too. Sometimes, it tries to write whole 5-10 line functions which almost always end up being completely wrong or terrible. If I press ESC like 4 times to try and coax it, sometimes it will get in a mode where it does a line at a time which is just wonderful and works so much better.
There should be a default to make it do this though. Honestly it was such a huge pro of GitHub Copilot back when I still used it, that I almost want to go back. These models do so much better as a line autocomplete rather than trying to write whole features that they don’t understand. Whenever it’s auto-completing by a single line only, the model almost feels like magic.
This is relevant to the thread because yeah, Cursor Tab is doing too much.
Well said. I encountered this again yesterday. I like the idea of one line at a time. If Cursor can let you set whether you want to drive or not it will be great. If I am driving, I really appreciate the “compelte one line” help but I don’t want to spend most of the time deleting auto-completed code.
Other times I am in “vibe” mode and I am happy for it to write a lot of code. If we can have this option it could maybe solve a lot of the problems with this feature.
While the Cursor Tab feature is very nice to have in some situations (eg.: cleaning up small stuff after refactoring) it desperately need some knobs and settings.
It’s WAY to distracting/inaccurate to have on all the time now.
It should be possible to have it running in the background and press a key to show the current suggestions instead of how it works today where it pops up immediately. (I’m quite sure that toggling off/on does not do this. If I turn it on, no suggestion come until I do some new edit)
I’m sure the underlying model have some knobs as well? Please expose these as experimental settings. I’ll gladly trade “precision” for less “recall”.
Cursor Tab is becoming more and more a nightmare as I do not find another option than turning it on and of manually. By turning off Cursor tab, not only the totally annoying suggestions disappear, but also the always useful bug fix jumps. Honestly, I am close to switch back to VSC and Copilot.
For anyone looking for an alternative with a less in-your face philosophy, Zed have three different “AI auto edit modes”: “eager” (same as Cursor Tab and other), “subtle” (show a small indication that an edit is available, hold “Alt” (configurable) to show the edit, and on-demand:
Update on this. Cursor Tab has been a nightmare to use. It will try and make large sweeping changes that are just bad. And it tries to do it every second. I can’t even use TAB to indent my code without Cursor Tab beating me to the race and making some stupid overly ambitious change.
For anyone else dealing with this, JUST CHANGE YOUR CURSOR TAB HOTKEY TO CAPS LOCK OR SOME OTHER KEY. You will thank yourself.
Press Ctrl + Shift + P in Cursor, type Cursor Settings, hit Enter. Go to the General tab. Hit Open on Keyboard Shortcuts.
In the search bar, type Cursor Tab. Change the hotkey of Accept Cursor Tab Suggestion to Caps Lock or your key of choice.
If you chose Caps Lock, go into your computer settings / keyboard settings or what not for your Operating System, and find out how to disable the Caps Lock key from doing it’s normal function, so that you can use it as a designated hotkey for this.
My TAB key is actually usable again for TABBING. Since doing this, my hair has stopped greying and my wife has come back. You won’t regret it.
We desperately need some delay setting for TAB autocompletion. It was fine half year ago, but as TAB gets faster and faster it’s getting unpleasant. I’m just trying to set up consts and i get suggestions between keystrokes. Fast is good, but let us adjust the pace.
Hey, thanks for the feedback. We’ve actually already received this as a feature request, and we’ll also work on improving the Cursor tab in future versions.
Could we get the behavior that GitHub Copilot in Visual Studio Code has as an option?
If you disable code completions, there’s still a keybind to explicitly request one.
I find myself too distracted when a change is suggested all the time, and I really dislike the way it interferes with tabulation, so I keep this feature turned off. And while I could set a keybind to toggle it, I would rather have one to trigger a Cursor Tab suggestion.
Completely agree this is a major improvement. I wrote up a guide on doing this cross-platform by mapping Caps Lock to F19 (and I explain why):
If you know easier ways, and could submit as a pull request to the post, please do:
Totally agree.
I found my problem with Ctrl+Right applying edits (I just wanted to move), in the Top-Right icon Cursor settings. It’s disjointed from the regular settings, where there’s a whole area for Cursor and lots of spots for suggestions, so i realize there was another place I had to look.
I had to turn off Partial Accepts. Which is a shame because most often I want to partial accept a large change, I don’t want the large change, but I gotta be able to move.
Tab = Accept change is bad, because I need to be able to tab. (I rebound to Ctrl+Enter.) Ctrl-Right = accept small change is bad because I need to move right. (I think I cannot rebind.)
And adding a delay before changes are proposed would be golden.
Ah the (i) gives what I need. I can rebind Accept Next Word to a different key. editor.action.inlineSuggest.acceptNextWord will give the next word.
And I can bind Accept Next Line. But, it’s not functional. I can bind the key but it doesn’t do anything. editor.action.inlineSuggest.acceptNextLine does zilch.
Still want the delay.
I used to love Cursor tab but agree about it trying to do way too much lately. I can’t do anything in a file without getting bombarded with suggestions. It’s like the Tab model is told it must always have a suggestion regardless of the situation, and sometimes they make no sense at all.
For example, yesterday working on some CSS changes: If I change the hex value for a color line, then Tab would immediately suggest “hey, why don’t you change that hex value you just entered to this other, seemingly random value?”. Or “oh, looks like you’re entering color values, here’s 5 more lines of hex values assigned to a bunch of classes that don’t even exist in your view templates yet!”
This helps a lot. But even then it’s starting to feel like Tab is just cluttering up the editor window too much to be worth it.
Seriously… how is there not just an option for “suggest only when asked” via it being disabled unless you hit a hotkey… this has been an option in copilot for a long time
Okay, I ditched VSCode because I was overflowing with suggestions a few months ago, but seems now Cursor does the same, without an ability to reduce/turn it off…
any news?
I’m glad I’m not the only one having issue with cursor tab. I’ve been snoozing lately because it keeps suggesting things that don’t make sense. Such as after I change a script in my package.json, it suggests I delete my whole dependency tree. Why on earth would I ever do that? It has gotten very delete happy for some reason.
I’ve noticed this too! Very annoying.
- Tab suggests a small change for the line I’m on, which is right and I tab to accept it.
- Next it suggests “hey why don’t we delete the whole next function block just for funsies?
I finally nailed down another annoying thing that it is doing.
- Position the cursor somewhere and start typing
- Tab will think of a suggestion to make, but takes a moment…
- In the meantime, you quickly type what you wanted to be there
- Tab gets it’s suggestion back, finds your code there, and “suggests” changing it to what it has
This is incredibly annoying because I’ll write something in, and then Tab will say “hurr durr, didn’t you mean to type this instead?”
But if I write the first character, pause for a moment for the Tab suggestion to show up, and THEN write my snippet, no additional Tab suggestion shows up. I guess I just type too fast sometimes ![]()
EDIT: One more really annoying thing. If it’s a long line of code (spanning the editor window or stretching beyond it) the format of the Tab suggestion popup is terrible. It makes it so I can’t see what it’s suggesting OR the line of code I’m trying to manually edit. If I hit escape and continue typing, it pops back up and blocks me AGAIN almost right away.
This would be amazing.



