abougouffa / minemacs

MinEmacs: an Emacs configuration framework for daily use
https://abougouffa.github.io/minemacs/
MIT License
143 stars 16 forks source link

about completion backends #84

Closed donneyluck closed 1 year ago

donneyluck commented 1 year ago

hi @abougouffa I sent both cape and corfu in the configuration According to my understanding they are the same Question 1: I want to know why you use both Question 2: What should I do if I want to use tabnine

Thank you for your frame and time : )

abougouffa commented 1 year ago

Hello @donneyluck

Answer 1

No, cape and corfu ARE NOT the same.

Corfu = COmpletion in Region FUnction: it allows to display completion candidates in a popup.

Cape = Completion At Point Extension: it is a set of completion backends/extensions to use for completion-at-point-functions.

The two packages are complementary, as both are built on top of the built-in Capf (Completion at point functions) mechanism.

Answer 2

I don't know, never heard of tabnine before

abougouffa commented 1 year ago

Please use the discussions section for direct questions not related to code issues and bugs.

donneyluck commented 1 year ago

ok i will thks

www.tabnine.com
very lightweight. You can try it