<div dir="ltr">Hi Clang developers,<div><br></div><div>I've seen that there is a Clang-based completion plugin for Emacs in utils/clang-completion-mode.el. However, that library appears unmaintained (last change was more than four years ago) and not widely used (I've found only one old blog post - <a href="https://kristianrumberg.wordpress.com/2010/04/22/smart-autocompletion-for-c-in-emacs/" class="cremed">https://kristianrumberg.wordpress.com/2010/04/22/smart-autocompletion-for-c-in-emacs/</a> - about it on the web). Also it doesn't use any of the standard completion frontends (company, auto-complete), but massively changes keyboard input (e.g. rebinds almost all normal keys). The initial revision was described as "Experimental, ultra-hacking" and I wouldn't say the code quality has improved much since then (e.g. it uses very short variable names for global variables, even though Elisp doesn't have namespaces). Furthermore, when I tried to use clang-completion-mode.el, I wasn't able to get it working at all, but it nevertheless disturbs editing massively (e.g. no longer allowing the user to enter a space). On the other hand, there are now multiple well-maintained Clang-based completion frameworks (<a href="https://github.com/abingham/emacs-ycmd" class="cremed">https://github.com/abingham/emacs-ycmd</a>, <a href="https://github.com/brianjcj/auto-complete-clang" class="cremed">https://github.com/brianjcj/auto-complete-clang</a>) available that don't suffer from any of these problems. Overall I'd suggest to remove clang-completion-mode.el.</div><div>Thoughts?</div><div><br></div><div>Thanks,</div><div>Philipp</div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr">Google Germany GmbH<br>
Erika-Mann-Straße 33<br>
80636 München</p>
<p dir="ltr">Registergericht und -nummer: Hamburg, HRB 86891<br>
Sitz der Gesellschaft: Hamburg<br>
Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle</p>
<p dir="ltr">Diese E-Mail ist vertraulich. Wenn Sie nicht der richtige Adressat sind, leiten Sie diese bitte nicht weiter, informieren Sie den Absender und löschen Sie die E-Mail und alle Anhänge. Vielen Dank.</p>
<p dir="ltr">This e-mail is confidential. If you are not the right addressee please do not forward it, please inform the sender, and please erase this e-mail including any attachments. Thanks.</p>
</div></div>