From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#11906: 24.1; completion-at-point failures Date: Sat, 07 Dec 2013 17:45:26 -0500 Message-ID: References: <87li776gym.fsf@yandex.ru> <87pppcasli.fsf@yandex.ru> <52A1221D.90501@yandex.ru> <52A1534D.3000902@yandex.ru> <52A1CDDD.1050808@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1386456380 7164 80.91.229.3 (7 Dec 2013 22:46:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Dec 2013 22:46:20 +0000 (UTC) Cc: 11906@debbugs.gnu.org, Dmitry Gutov To: Leo Liu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Dec 07 23:46:21 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 1VpQdg-0004BX-2T for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Dec 2013 23:46:20 +0100 Original-Received: from localhost ([::1]:37646 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpQdf-0002xt-LG for geb-bug-gnu-emacs@m.gmane.org; Sat, 07 Dec 2013 17:46:19 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46588) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpQdW-0002xa-FD for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 17:46:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VpQdO-0004vM-T3 for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 17:46:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51306) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpQdO-0004vC-QP for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 17:46:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VpQdO-0005mc-EK for bug-gnu-emacs@gnu.org; Sat, 07 Dec 2013 17:46:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Dec 2013 22:46: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.138645633222193 (code B ref 11906); Sat, 07 Dec 2013 22:46:02 +0000 Original-Received: (at 11906) by debbugs.gnu.org; 7 Dec 2013 22:45:32 +0000 Original-Received: from localhost ([127.0.0.1]:37091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpQct-0005lt-EW for submit@debbugs.gnu.org; Sat, 07 Dec 2013 17:45:31 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:53773) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VpQcq-0005lj-3e for 11906@debbugs.gnu.org; Sat, 07 Dec 2013 17:45:28 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFLd/UW/2dsb2JhbABEvw4Xc4IeAQEEAScvIwULCw4mEhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IPAS-Result: Av4EABK/CFFLd/UW/2dsb2JhbABEvw4Xc4IeAQEEAScvIwULCw4mEhQYDSSIHgbBLZEKA4hhnBmBXoMV X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="41407939" Original-Received: from 75-119-245-22.dsl.teksavvy.com (HELO pastel.home) ([75.119.245.22]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 07 Dec 2013 17:45:27 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id DB70660078; Sat, 7 Dec 2013 17:45:26 -0500 (EST) In-Reply-To: (Leo Liu's message of "Sat, 07 Dec 2013 10:05:20 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) 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:81611 Archived-At: > --8<---------------cut here---------------start------------->8--- > Assume three candidates (ObjC selectors) for completion and > completion-cycle-threshold is 5: > 1. stringWithContentsOfFile: > 2. stringWithContentsOfFile:encoding:error: > 3. stringWithContentsOfFile:usedEncoding:error: > After cycling a few times, I see: > [NSString > stringWithContentsOfFile:stringWithContentsOfFile:encoding:error:stringWithContentsOfFile:usedEncodin$ > --8<---------------cut here---------------end--------------->8--- Ah, you're talking cycling, not just completion. Yes, cycling needs special treatment since a full candidate is inserted, after which it may very well be that point is not inside the completion field any more. This said, minibuffer.el already has some special treatment for it, but I guess it doesn't cut it in your case. Can you show a concrete test case (ideally starting from "emacs -Q")? Stefan