From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#18265: 24.3.92; lisp-completion-at-point should return nil in comments, unless after ` Date: Fri, 19 Sep 2014 21:45:52 +0400 Message-ID: <541C6BD0.6000100@yandex.ru> References: <86egwjgtju.fsf@yandex.ru> <53ED7AC0.1050607@yandex.ru> <53EEAD9D.5010500@yandex.ru> <541BA95C.30400@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1411149997 680 80.91.229.3 (19 Sep 2014 18:06:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 19 Sep 2014 18:06:37 +0000 (UTC) Cc: 18265-done@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 19 20:06:30 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XV2Zh-0005E8-Bb for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 Sep 2014 20:06:29 +0200 Original-Received: from localhost ([::1]:59790 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XV2Zg-0001Bb-UC for geb-bug-gnu-emacs@m.gmane.org; Fri, 19 Sep 2014 14:06:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XV2ZU-00016W-EL for bug-gnu-emacs@gnu.org; Fri, 19 Sep 2014 14:06:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XV2ZM-0001nF-RE for bug-gnu-emacs@gnu.org; Fri, 19 Sep 2014 14:06:16 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XV2ZM-0001mV-OZ for bug-gnu-emacs@gnu.org; Fri, 19 Sep 2014 14:06:08 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XV2Ft-00055l-R4 for bug-gnu-emacs@gnu.org; Fri, 19 Sep 2014 13:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Sep 2014 17:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18265 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 18265-done@debbugs.gnu.org id=D18265.141114876119567 (code D ref 18265); Fri, 19 Sep 2014 17:46:01 +0000 Original-Received: (at 18265-done) by debbugs.gnu.org; 19 Sep 2014 17:46:01 +0000 Original-Received: from localhost ([127.0.0.1]:46011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XV2Fs-00055W-It for submit@debbugs.gnu.org; Fri, 19 Sep 2014 13:46:00 -0400 Original-Received: from mail-la0-f47.google.com ([209.85.215.47]:40976) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XV2Fp-00055N-W3 for 18265-done@debbugs.gnu.org; Fri, 19 Sep 2014 13:45:59 -0400 Original-Received: by mail-la0-f47.google.com with SMTP id mc6so3653504lab.34 for <18265-done@debbugs.gnu.org>; Fri, 19 Sep 2014 10:45:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=den+2tc9AyeITP+Men1iUQIWMaQU0z4V6UWATZNIAuk=; b=tmy23TVy/liKfZYJersC4Ds0AE8GTAPDQpk7mgz7YAE7XXxVCjaIDKB5LlLQ8uqAfq D561MFJxMYy3mfUYy9Xmvql8IPCfHnJkIVQ6ws/rp6uointQCC8AsBsUW8ve1VOeis5y ZMvJA/ZYVAra8u5clCLc3P3leSzXsSGgevnyLVbqHK57Le7XhR2pTdJSu9+rUZ+SsuXX QD5u8JPpFUSAeHB7gZmAKFJNjiJADO1kwz5/Vy3V2TVFrPstVIJbf340P5RcJJRN5B8V sfYpwJnv3J9YqzQEMTbOTGQgoV4CsZUBeLvNOc7clHno0GpmobhMDZDws8ntqybUaTMG bsQQ== X-Received: by 10.112.135.230 with SMTP id pv6mr4610948lbb.105.1411148756965; Fri, 19 Sep 2014 10:45:56 -0700 (PDT) Original-Received: from [192.168.1.3] ([178.252.98.87]) by mx.google.com with ESMTPSA id l13sm845021lbh.32.2014.09.19.10.45.55 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 19 Sep 2014 10:45:55 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:93530 Archived-At: 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).