GNU bug report logs - #29398
company-minimum-prefix-length

Previous Next

Package: auctex;

Reported by: Frederik Beaujean <Frederik.Beaujean <at> lmu.de>

Date: Wed, 22 Nov 2017 16:22:02 UTC

Severity: normal

Done: Tassilo Horn <tsdh <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Frederik Beaujean <Frederik.Beaujean <at> lmu.de>
Subject: bug#29398: closed (Re: bug#29398: company-minimum-prefix-length)
Date: Thu, 23 Nov 2017 08:05:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#29398: company-minimum-prefix-length

which was filed against the auctex package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 29398 <at> debbugs.gnu.org.

-- 
29398: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=29398
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Tassilo Horn <tsdh <at> gnu.org>
To: Mosè Giordano <mose <at> gnu.org>
Cc: Frederik Beaujean <Frederik.Beaujean <at> lmu.de>, 29398-done <at> debbugs.gnu.org
Subject: Re: bug#29398: company-minimum-prefix-length
Date: Thu, 23 Nov 2017 09:04:42 +0100
Hi all,

I've removed the code.  The argument that many users also use the
dabbrev company backend in combination with the native completion of the
mode made sense.  In that case, you might have thousands of completions
with a too short prefix length.

Bye,
Tassilo

[Message part 3 (message/rfc822, inline)]
From: Frederik Beaujean <Frederik.Beaujean <at> lmu.de>
To: bug-auctex <at> gnu.org
Subject: company-minimum-prefix-length
Date: Wed, 22 Nov 2017 10:11:36 +0100
[Message part 4 (text/plain, inline)]
Dear auctex developers,

I'm using auctex with the company completion system. The problem is that

company-minimum-prefix-length

is ignored in tex files. This is annoying when typesetting math with the
usual single-character symbols like |i| or |n| because I have to press
C-g multiple times to turn of the completion overlay.

I had initially posted this issue on github with spacemacs and
company-auctex, it affects several people as well

https://github.com/syl20bnr/spacemacs/issues/9388

https://github.com/alexeyr/company-auctex/issues/18

The root of the problems seems this code in auctex/tex.el in v11.91

|;; By default, company completions kick in after a prefix of 3 chars has
;; been typed. Since we don't have too many completions, that's too ;;
much. (set (make-local-variable 'company-minimum-prefix-length) 1))) |

|I don't |understand the explanation given for creating this local
variable. I request that it be removed or done in such a way that it
doesn't override global user settings.

bye

Fred
||
[Message part 5 (text/html, inline)]

This bug report was last modified 7 years and 181 days ago.

Previous Next


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