[cfe-dev] Suggest to remove utils/clang-completion-mode.el

Manuel Klimek via cfe-dev cfe-dev at lists.llvm.org
Tue Oct 11 02:34:43 PDT 2016


Deleted in r283864.

On Tue, Oct 4, 2016 at 11:41 AM Manuel Klimek <klimek at google.com> wrote:

> I'm fine with deleting it - given the problems you raise, having it in the
> repo in the current state is probably doing more harm than good.
>
> On Mon, Oct 3, 2016 at 6:26 PM Philipp Stephani <phst at google.com> wrote:
>
> Hi Clang developers,
>
> 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 -
> https://kristianrumberg.wordpress.com/2010/04/22/smart-autocompletion-for-c-in-emacs/ -
> 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 (
> https://github.com/abingham/emacs-ycmd,
> https://github.com/brianjcj/auto-complete-clang) available that don't
> suffer from any of these problems. Overall I'd suggest to remove
> clang-completion-mode.el.
> Thoughts?
>
> Thanks,
> Philipp
> --
>
> Google Germany GmbH
> Erika-Mann-Straße 33
> 80636 München
>
> Registergericht und -nummer: Hamburg, HRB 86891
> Sitz der Gesellschaft: Hamburg
> Geschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
>
> 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.
>
> 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.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20161011/f449e049/attachment.html>


More information about the cfe-dev mailing list