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: Tassilo Horn <tsdh <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#29398: closed (company-minimum-prefix-length)
Date: Thu, 23 Nov 2017 08:05:01 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 23 Nov 2017 09:04:42 +0100
with message-id <871skpxvxh.fsf <at> gnu.org>
and subject line Re: bug#29398: company-minimum-prefix-length
has caused the debbugs.gnu.org bug report #29398,
regarding company-minimum-prefix-length
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> 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: 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 3 (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 4 (text/html, inline)]
[Message part 5 (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


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

Previous Next


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