[cfe-dev] Suggest to remove utils/clang-completion-mode.el
Philipp Stephani via cfe-dev
cfe-dev at lists.llvm.org
Tue Oct 11 03:40:58 PDT 2016
Thank you.
Manuel Klimek <klimek at google.com> schrieb am Di., 11. Okt. 2016, 11:34:
> 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.
>
> --
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/539b15d8/attachment.html>
More information about the cfe-dev
mailing list