From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Liu Newsgroups: gmane.emacs.bugs Subject: bug#11906: 24.1; completion-at-point failures Date: Fri, 06 Dec 2013 13:36:52 +0800 Message-ID: References: <87li776gym.fsf@yandex.ru> <87pppcasli.fsf@yandex.ru> <52A1221D.90501@yandex.ru> <52A1534D.3000902@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1386308299 3926 80.91.229.3 (6 Dec 2013 05:38:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Dec 2013 05:38:19 +0000 (UTC) Cc: 11906@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Dec 06 06:38:23 2013 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 1Voo7K-0007fN-2K for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Dec 2013 06:38:22 +0100 Original-Received: from localhost ([::1]:57435 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Voo7J-0002wJ-Nc for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Dec 2013 00:38:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Voo79-0002pk-51 for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2013 00:38:18 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Voo71-0007Ra-R8 for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2013 00:38:11 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:47028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Voo71-0007RV-MY for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2013 00:38:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Voo71-0005Rj-3R for bug-gnu-emacs@gnu.org; Fri, 06 Dec 2013 00:38:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Dec 2013 05:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11906 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 11906-submit@debbugs.gnu.org id=B11906.138630822620855 (code B ref 11906); Fri, 06 Dec 2013 05:38:02 +0000 Original-Received: (at 11906) by debbugs.gnu.org; 6 Dec 2013 05:37:06 +0000 Original-Received: from localhost ([127.0.0.1]:32813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Voo65-0005QA-D0 for submit@debbugs.gnu.org; Fri, 06 Dec 2013 00:37:05 -0500 Original-Received: from mail-pb0-f48.google.com ([209.85.160.48]:36616) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Voo63-0005Op-02 for 11906@debbugs.gnu.org; Fri, 06 Dec 2013 00:37:03 -0500 Original-Received: by mail-pb0-f48.google.com with SMTP id md12so421835pbc.7 for <11906@debbugs.gnu.org>; Thu, 05 Dec 2013 21:37:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=sG2xjA+fAz3uMwVx/rLS+YWY1XHb02HI451VJyZ68e4=; b=q+yCEO9OCVcj2W2mfycGTnJKUCtOHakE9A19QLrk9UMisrZTMCn3Ey0Vrzan0IahLI Rj7DryfY/o72ZMlUEnx87Hq8/gq2JYl0a5YzoC1zIqMr85uIk2Tgk/Bg90bnNr3vsH7R cTYZBStRpWu1vAqM/8kWwSxMCO356aZV2TNowrGZKQKp0nrY8x0+yTJMmWgsIn+OPdna GaCWPNEWdS/pHahPPrvlPbhkDiVV25dWlgjeSDtIVD0vjB55VU4DVgVojyi/KGFJLV7l 1Vwu54QplyTrqjlOFPKGhi57ikSFEhBEectNIggIYdGOWHQZPBi5NSWlSEtuf5P+ABe4 FAKQ== X-Received: by 10.66.231.72 with SMTP id te8mr1930174pac.11.1386308221878; Thu, 05 Dec 2013 21:37:01 -0800 (PST) Original-Received: from localhost ([123.119.93.169]) by mx.google.com with ESMTPSA id qz9sm147578611pbc.3.2013.12.05.21.36.59 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Dec 2013 21:37:01 -0800 (PST) Face: iVBORw0KGgoAAAANSUhEUgAAACkAAAApAQAAAACAGz1bAAABKElEQVQYlWNg3NIt5FDPUPt7 4+X79Qyucz5/ugik+L2PBgKpyphaIK921q23QDnG0NBQoMr/vaWl9f8ZLL78uPv5PwN7RETfzXoG jhmFz27XM0RXmpuY/WfY+fv0Mc56BvFybfXA/wwL5t/wF61n2PU59axXPcOVzbmSW/8zrNt1benC /ww70hqUU/4zKCtrT9jwn8FhwynbufUMendE2aLqGRpdX9al1zM8eh17lKeeQcTMrdD5P8P3j/YT Q/8zXHSb7p1Qz/C4OM2JuZ7hgtI7K6AjqsMnf8j4z8C6xG1tw3+GqpqvsVn/GTzmpD9j/8/wP/oZ S/l/Bka+QO/g/wy15ueeFQL9N1O8mPU/g+umV3t1gdT0/1bTgHLqYVeXAlWKpMWt+w8Az82C9nHf X0cAAAAASUVORK5CYII= In-Reply-To: <52A1534D.3000902@yandex.ru> (Dmitry Gutov's message of "Fri, 06 Dec 2013 06:32:13 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (OS X 10.9) 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:81493 Archived-At: On 2013-12-06 12:32 +0800, Dmitry Gutov wrote: > I don't understand what you mean by "doesn't need a completion table". > Could you give an example? See completion-at-point: (let ((newstart (car-safe (funcall hookfun)))) (and newstart (= newstart start))) so basically every command following completion-at-point calls HOOKFUN to check if start matches, in this case it doesn't need the completion table. Hopefully There will be more places to optimise if studying minibuffer.el in more details. Leo