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#14300: 24.3; comint-dynamic-complete-functions breaks Date: Mon, 29 Apr 2013 14:39:10 +0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1367217951 8378 80.91.229.3 (29 Apr 2013 06:45:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Apr 2013 06:45:51 +0000 (UTC) To: 14300@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Apr 29 08:45:55 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 1UWhqT-0005X0-Fy for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Apr 2013 08:45:53 +0200 Original-Received: from localhost ([::1]:42262 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWhqT-0001nG-2N for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Apr 2013 02:45:53 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:51543) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWhqN-0001mv-Os for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:45:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWhqM-0004At-Pr for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:45:47 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45287) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWhqM-0004Ap-MQ for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:45:46 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UWhqc-000887-3P for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Leo Liu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Apr 2013 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14300 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136721793831131 (code B ref -1); Mon, 29 Apr 2013 06:46:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Apr 2013 06:45:38 +0000 Original-Received: from localhost ([127.0.0.1]:49394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWhqB-00085r-Fa for submit@debbugs.gnu.org; Mon, 29 Apr 2013 02:45:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39963) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UWhq7-00085e-Um for submit@debbugs.gnu.org; Mon, 29 Apr 2013 02:45:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWhpp-00042e-U3 for submit@debbugs.gnu.org; Mon, 29 Apr 2013 02:45:15 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:51822) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWhpp-00042M-Qc for submit@debbugs.gnu.org; Mon, 29 Apr 2013 02:45:13 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWhk9-0000UC-HA for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:39:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UWhk8-0002L4-K3 for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:39:21 -0400 Original-Received: from mail-pa0-f41.google.com ([209.85.220.41]:58780) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UWhk8-0002Kz-EG for bug-gnu-emacs@gnu.org; Mon, 29 Apr 2013 02:39:20 -0400 Original-Received: by mail-pa0-f41.google.com with SMTP id kq12so2760605pab.28 for ; Sun, 28 Apr 2013 23:39:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:x-debbugs-cc:date:message-id :mime-version:content-type; bh=5zuZ5z3mA4mAWhJU6/lTaqAJlL/YdIHTvytECbTlmk4=; b=XeOGLJ/vx+FMu0hg0zk13MqE2jqaGOCPldaz9l+Ff/14Xb1SV0Uf6FELBzk7m8xu9R oTxT2gItiOb9T2r3MJwomxvn9Skd7shrZsqpXYYqP1hR6fJu93bpjjp5cTdBA3XbOBVr q/siT89xsXaBtuSUN7bZfmM42bWyr6+NuQQorV/6e9A2SKecOAp0aw78vNgaiNF3HDZI wJM8dFcvzh17ZMiQxQZ1JoHKDhSZpzOha9mazWNJ6R3dy2R7RRnpnfEqD1x9U1CaneZX ScftHfefK5MJkJJRaI87BXaYEpytjnwBj3jEVvvsS6GXxaUg+Fg0vx41ZtZI5+twmWhw f+Jw== X-Received: by 10.66.119.5 with SMTP id kq5mr44721748pab.193.1367217559140; Sun, 28 Apr 2013 23:39:19 -0700 (PDT) Original-Received: from localhost (li511-224.members.linode.com. [66.175.216.224]) by mx.google.com with ESMTPSA id qr7sm22783686pbc.16.2013.04.28.23.39.15 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 28 Apr 2013 23:39:18 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:73813 Archived-At: This looks like a regression to me. The semantics of comint-dynamic-complete-functions has changed between emacs-24 and previous releases. Previously entries are tried one after another to perform completion i.e. actually perform the completion. With the new semantics it only does the first one because it will always (99% cases) succeed (getting the completion-table nearly always succeeds). This is unfortunate because a lot of modes rely on the previous behaviour to provide rich completions for comint based modes. I noticed this bug because file completion no longer works in octave-mode. Leo