Exafunction / codeium.el

Free, ultrafast Copilot alternative for Emacs
https://www.codeium.com
MIT License
412 stars 13 forks source link

[Question] How can I use `codeium` cycle completions alongside with GitHub Copilot? #27

Closed lroolle closed 1 year ago

lroolle commented 1 year ago

How can I use codeium cycle completions alongside with GitHub Copilot?

I'm using GitHub Copilot right now, and I want to use codeium cycle completions alongside with it.

The Copilot extension I'm using is https://github.com/zerolfx/copilot.el.

How can I make it? Thanks

fortenforge commented 1 year ago

I believe that this is not easily done. Codeium provides a completion-at-point-functions backend, which means that its completions are rendered via a frontend like corfu or company-mode. But the copilot extension you are using is directly rendering the completions itself (bypassing these completion frontends). So they can't integrate well.

lroolle commented 1 year ago

I believe that this is not easily done. Codeium provides a completion-at-point-functions backend, which means that its completions are rendered via a frontend like corfu or company-mode. But the copilot extension you are using is directly rendering the completions itself (bypassing these completion frontends). So they can't integrate well.

Yes it works! like this: image

The problem solved for me, I'll close this issue, thank you so much.