Subject: Re: bug#18265: 24.3.92; lisp-completion-at-point should return nil in comments, unless after `

From: Dmitry Gutov <[email-masked]>
Date: Fri, 19 Sep 2014 21:45:52 +0400

On 09/19/2014 06:49 PM, Stefan Monnier wrote:

>> If the completion function gets to decide that, it would be harder for users
>> to customize.
>
> It might be textually a bit more verbose, but other than that it
> shouldn't be harder.  I'm thinking of something like
>
>    (add-hook 'completion-at-point-functions
>              (completion-table-merge
>               ghc-completion-table dabbrev-completion-table)
>              nil t)

The users might find it harder to modify these new c-a-p-f values if 
some packages add them during initialization, but otherwise this 
direction is quite in line with what we already do in Company.

And it's different from the `:merge-with-rest' property which you 
suggested earlier (a good thing, IMO).