story
While Zed's model is not as good the UI is so much better IMO.
My config is quite simple:
(progn
(require 'copilot)
(add-hook 'prog-mode-hook 'copilot-mode)
(add-hook 'git-commit-mode-hook 'copilot-mode)
(add-hook 'org-mode-hook 'copilot-mode)
(define-key copilot-completion-map (kbd "y") 'copilot-accept-completion)
(define-key copilot-completion-map (kbd "n") 'copilot-next-completion)
(define-key copilot-completion-map (kbd "c") 'copilot-clear-overlay)
(global-set-key (kbd "C-M-S-s-u") 'copilot-complete)
)
I only get suggestions if I use that key (the prefix looks huge but I have a Keyboardio Model 100 and I have that bound to the Any key, so I intentionally picked a crazy-long prefix hoping to avoid collision with other shortcuts) and that's the way I like to use these tools (which is why the behaviour in Cursor drives me crazy, though I admit I haven't spend time looking at its configuration, maybe it's something that can be turned off).(Edit: formatting)
The story I've heard is that Cursor is making all their money on context management and prompting, to help smooth over the gap between "you know what I meant" and getting the underlying model to "know what you meant"
I haven't had as much experience with Claude or Claude Code to speak to those, but my colleagues speak of them highly
It's quite interesting how little the Cursor power users use tab. Majority of the posts are some insane number of agent edits and close to (or exactly) 0 tabs.
It's interesting when I see videos or reddit posts about cursor and people getting rate limited and being super angry. In my experience tab is the number one feature, and I feel like most people using agent are probably overusing it tasks that would honestly take less time to do myself or using models way smarter than they need to be for the task at hand.
Many of my co-workers do the same. VC Code is vastly inferior when it comes to editing and actual IDE feature so it is a non-starter when you do programming yourself.
I once tried AI tab-complete on Zed and it was all right but breaks my flow. Either the AI does the editing or I do it but mixing both annoys me.