These days not having Copilot is a pretty big productivity hit to me. The other day Copilot somehow stopped offering completions for maybe an hour, and I was pretty shocked to realize how much I've grown to rely on just hitting tab to complete the whole line. (I was writing Go at the time which is on the boilerplatey side among the mainstream languages, so Copilot is particularly effective there. Auto-completion from gopls — the language server — is no match.) I'm officially spoiled.

I'm afraid small independent code editors are increasingly fighting uphill battles as the big ones roll out support for more and more productivity boosts like LSP and Copilot integration.

Are there any projects to bring Copilot to other unsupported editors such as my favorite, Emacs? I noticed there's a new trend of only releasing important extensions to blessed products and barring their implementation in others such as the new Python LSP, Pylance and now Copilot.

For neovim, there's copilot.nvim[1], and for emacs there's flight-attendant[2], which is very much a work in progress, though.

[1] https://github.com/github/copilot.vim

[2] https://github.com/cryptobadger/flight-attendant.el