What happened to tab autocomplete?

9 points by iacore


Does anyone still use them? Now that agentic programming software are available.

kraxen72

not sure if you mean LSP or copilot-style autocomplete, but I still use the LSP autocomplete. It's deterministic, reliable and useful. If you mean copilot-style autocomplete, I don't like it or use it. I tried supermaven in summer 2024/2025 for a couple of months, but ultimately found it more annoying than useful. What mostly discouraged me was the worry that I might develop The Copilot Pause

(I do use LLMs/agents/whatever they're called this week, but i usually have it work on some support tooling, sometimes migrations/refactors in the background while i continue working on whatever I was working on.)

tomekw

I do not use LLMs. I use LSP and ctags autocomplete.

Still going strong! đź’Ş

adam_d_ruppe

I never even got on the LSP boat; I just use vim's ctrl+n mapped to a conditional tab. So I type a couple letters, hit tab, and it auto fills based on existing words in other open files. I like that it is consistent for all languages and usually obeys my command instead of trying to usurp my authority.

JulianSildenLanglo

Yes of course. Why would I stop using it when programming?

LuminantJess

What happened to tab autocomplete?

Nothing! It isn't as if editors removed the functionality, it's still there and still useful.

Does anyone still use them?

Also yes! Literally minutes before I clicked this link!

I actually much prefer tab-autocomplete. Both the traditional in-editor parsing, and backed by LSPs. I will admit I haven't used a coding agent, but then, I haven't run into a situation where I thought it would help.

It doesn't hurt that I work for myself, and don't have layers of management forcing agentic coding tools down my throat to justify their expenditure.

Maybe I have my head on backwards about it, and I'm open to hearing about interesting use-cases. I'm kind of afraid there's some amazing benefit I'm missing out on.

epidemian

Yes, absolutely. Good auto-complete is just a very useful tool. And it's totally worth the time to have it set up correctly on our code editors, IMO.

But honestly, i don't really understand this question. I am using gen-AI quite a bit at $work, and i don't see how it could replace autocomplete. There are many things that are easier/faster/more convenient to do directly ("by hand") than using gen-AI. Good code editing tooling is very important in those cases. And even when using mainly gen-AI to drive work, i personally find that i need to constantly review and edit the things the AI generates. Sometimes it's fine to ask the AI itself to make those changes, but sometimes it's just easier to them myself.

What prompts this question? To me it feels a bit like asking "now that LLMs are a thing, is anyone still using version control systems?"