[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Position of functions in `completion-at-point-functions'
From: |
Juri Linkov |
Subject: |
Re: Position of functions in `completion-at-point-functions' |
Date: |
Tue, 20 Feb 2024 09:35:50 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
>> (add-hook 'completion-at-point-functions
>> #'LaTeX--arguments-completion-at-point t t)
>>
>> to something like:
>>
>> (add-hook 'completion-at-point-functions
>> #'LaTeX--arguments-completion-at-point 5 t)
>>
>> Before making this change to 5 (which is an arbitrary choice): Is there
>> any kind of range convention where major/minor modes should put their
>> completion functions? Any pointer is appreciated.
>
> This isn't an authoritative answer, but I'm not aware of such a
> convention. IIRC I picked a DEPTH of 10 for that add-hook call mostly
> because that's what text-mode, and prog-mode, were already using for
> their context-menu-functions. I think a value of 5 should be fine for
> LaTeX--arguments-completion-at-point (and 9 too, for that matter).
The step 5 between numbers 5, 10, 15, ... or 10 for 10, 20, 30, ...
is like in BASIC that allows you inserting new elements in between
without renumbering the entire sequence.