GNU bug report logs - #16334
24.3.50; company-capf eats the first char in IELM filename completions

Previous Next

Package: emacs;

Reported by: Dmitry Gutov <dgutov <at> yandex.ru>

Date: Fri, 3 Jan 2014 23:21:02 UTC

Severity: normal

Found in version 24.3.50

Done: Dmitry Gutov <dgutov <at> yandex.ru>

Bug is archived. No further changes may be made.

Full log


Message #34 received at 16334 <at> debbugs.gnu.org (full text, mbox):

From: Dmitry Gutov <dgutov <at> yandex.ru>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 16334 <at> debbugs.gnu.org
Subject: Re: bug#16334: 24.3.50; company-capf eats the first char in IELM
 filename completions
Date: Thu, 09 Jan 2014 10:21:23 +0400
On 08.01.2014 07:33, Stefan Monnier wrote:
>> Already done:
>> https://github.com/company-mode/company-mode/compare/b70540b5fcd062c4670dea7004453de326ff4f70...8ecec3594931ae8e2329fec4b793ad4ba392e4ef
>
> It's not in elpa yet.

It will be. Users won't get the new version until the header's bumped 
anyway.

>> On the other hand, the backend is free to try all completion styles it
>
> The backends know nothing about completion styles.

Yes, but is this the best approach? I see you're taking advantage of 
`completion-regexp-list' and the fact that `all-completions' is 
implemented in C in `completion-pcm--all-completions', but if one would 
implement a completion function using an external service, in many cases 
this would mean a non-optimal amount of data to have to be transferred.

And a service's implementation of different completion styles could be 
just as fast, if not faster. Omnisharp has it already, so using it 
should make sense.




This bug report was last modified 11 years and 138 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.