From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: rms@gnu.org, 1757@debbugs.gnu.org Resent-From: Richard M Stallman Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 01 Jan 2009 15:55:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123082499818037 (code B ref -1); Thu, 01 Jan 2009 15:55:03 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Jan 2009 15:49:58 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.1 required=4.0 tests=FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n01FntJR018031 for ; Thu, 1 Jan 2009 07:49:56 -0800 Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LIPn1-0001tj-1R; Thu, 01 Jan 2009 10:48:51 -0500 Content-Type: text/plain; charset=ISO-8859-15 From: Richard M Stallman To: emacs-pretest-bug@gnu.org Message-Id: Date: Thu, 01 Jan 2009 10:48:51 -0500 I typed C-x b *d TAB and it offered me as completions `diary' and `old', neither of which starts with a `*'. I typed C-x b *di TAB and it completed to `diary', which is not even a completion of what I typed. It is extremely annoying to discard the user's input characters. In GNU Emacs 23.0.60.15 (mipsel-unknown-linux-gnu, GTK+ Version 2.12.11) of 2008-12-22 on lemote-yeeloong configured using `configure 'CFLAGS=-O0 -g -Wno-pointer-sign' 'mipsel-unknown-linux-gnu' 'build_alias=mipsel-unknown-linux-gnu' 'host_alias=mipsel-unknown-linux-gnu' 'target_alias=mipsel-unknown-linux-gnu'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Diff Minor modes in effect: diff-auto-refine-mode: t gpm-mouse-mode: t tooltip-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent input: ESC : b u f f e r - u n d o - l i s t RET C-x b RET TAB TAB ESC < C-s p m a i l - v i e w - b u f f e r C-s C-s C-s C-s C-s C-s C-s C-s C-s C-s C-n C-n C-n C-n C-n C-n C-n C-a C-p C-p C-p C-o TAB ( s e t q SPC b u f f e r - u n d o - l i s t SPC t ) C-x C-s C-x b RET ESC p u C-x C-s C-x b RET ESC C-x C-x b RET C-x k RET ESC x p m a i l RET y ESC : b u f f e r - s w a p p e d - w i t h RET C-d C-d C-d C-d C-d C-d p C-d C-d C-d x C-x C-s ESC : b u f f e r ESC p RET C-x d e m a c s - c v s / l i s p / m a i l / p m a i l * . e l * RET C-u C-n C-n C-n C-@ C-u C-n C-n C-n C-n C-n C-n = C-g C-x C-x = RET ESC C-v C-x 1 C-u C-n C-u C-n C-n C-p C-n C-@ C-p = RET ESC C-v ESC C-v ESC C-v ESC C-v ESC C-v ESC C-v C-x 1 C-x b * d i TAB DEL DEL DEL DEL DEL * d i TAB DEL DEL DEL DEL DEL * C-g C-x C-b C-x o C-v C-n C-n C-n f C-x 1 ESC x r e p o r t SPC e m a v s DEL DEL c s RET Recent messages: 0 new messages read # Expunging deleted messages...done Saving file /home/rms/PMAIL... Wrote /home/rms/PMAIL # Mark set Source file `/home/rms/emacs-cvs/lisp/diff.el' newer than byte-compiled file Quit Mark activated Quit From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: "Drew Adams" , 1757@debbugs.gnu.org Resent-From: "Drew Adams" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 01 Jan 2009 18:05:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123083281018585 (code B ref -1); Thu, 01 Jan 2009 18:05:05 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Jan 2009 18:00:10 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n01I06bQ018278 for ; Thu, 1 Jan 2009 10:00:08 -0800 Received: from mail.gnu.org ([199.232.76.166]:56368 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LIRp0-0004Z3-Iv for emacs-pretest-bug@gnu.org; Thu, 01 Jan 2009 12:59:02 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LIRq1-0004FY-OS for emacs-pretest-bug@gnu.org; Thu, 01 Jan 2009 13:00:06 -0500 Received: from rcsinet11.oracle.com ([148.87.113.123]:17160 helo=rgminet11.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LIRpz-0004EX-PZ; Thu, 01 Jan 2009 13:00:03 -0500 Received: from acsinet13.oracle.com (acsinet13.oracle.com [141.146.126.235]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n01I1Ge4012909 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 1 Jan 2009 18:01:18 GMT Received: from acsmt706.oracle.com (acsmt706.oracle.com [141.146.40.84]) by acsinet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n01I0KmJ003485; Thu, 1 Jan 2009 18:00:21 GMT Received: from dradamslap1 (/24.5.134.5) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 01 Jan 2009 17:59:44 +0000 From: "Drew Adams" To: , <1757@debbugs.gnu.org>, References: Date: Thu, 1 Jan 2009 09:59:45 -0800 Message-ID: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 1 (Highest) X-MSMail-Priority: High X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AclsKpt/2awRt3cMTBOOOXPbGWUzRwADlqpA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 Importance: High X-Message-Flag: Follow up X-Source-IP: acsmt706.oracle.com [141.146.40.84] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.495D0492.01AB:SCFSTAT928724,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) X-CrossAssassin-Score: 2 > I typed C-x b *d TAB and it offered me as completions `diary' > and `old', neither of which starts with a `*'. > > I typed C-x b *di TAB and it completed to `diary', which is not > even a completion of what I typed. > > It is extremely annoying to discard the user's input characters. I couldn't agree more. The is (the formerly optional) partial completion at work. It is now the default behavior to first try the traditional completion, and if that finds no matches, automatically try partial completion. IMO, the default behavior should remain as it was in Emacs 22 (21, 20...), and the new behavior should be optional. With the traditional behavior, if there are no buffers with prefix `*', you are told so immediately: [No match]. With the new, partial-completion behavior, you are given possible completions that do not complete `*' in the normal way (as a literal prefix). To get the traditional behavior, you now need to customize option `completion-styles', to be `(basic)', not `(basic partial-completion)'. This significant change was made with no discussion, AFAIK. See bug #1512: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1512 From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: "Lennart Borgman" , 1757@debbugs.gnu.org Resent-From: "Lennart Borgman" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 01 Jan 2009 18:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123083438925739 (code B ref -1); Thu, 01 Jan 2009 18:35:03 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Jan 2009 18:26:29 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n01IQPtM025728 for ; Thu, 1 Jan 2009 10:26:27 -0800 Received: from mx10.gnu.org ([199.232.76.166]:57664) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LISET-00058R-Cq for emacs-pretest-bug@gnu.org; Thu, 01 Jan 2009 13:25:21 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LISFU-0008DJ-Pj for emacs-pretest-bug@gnu.org; Thu, 01 Jan 2009 13:26:25 -0500 Received: from fg-out-1718.google.com ([72.14.220.159]:21150) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LISFU-0008D2-FR; Thu, 01 Jan 2009 13:26:24 -0500 Received: by fg-out-1718.google.com with SMTP id l26so2328077fgb.30 for ; Thu, 01 Jan 2009 10:26:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=0tXgPhDbRUKwrrYvgIjfBNX6rtV7AjSYN/XvGBybayQ=; b=ttss3YGjeQhwMNR5gG7dU67m6LeJ5GO8WLpV9f5Z7wyde5KNmJQ1s6IEiWvPcPKY3x a5sLqNGz/Byf2VSpFCwmtY7BGs+bDJEvNYPm+9UcHiOXI0G5yyKVzsYlGJ8Hi+Mr4Wl5 lsM87CG/YaiONa1bDFXOV7w0DT6Hmqn7nZbrM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=QCCmDt8ANQ7/hcPPLz/5ejZoEfnIpxRDwp1TpdaYxPcmH1dUL7U2TAkxfNi9kDkFUg 8kBa9Mo7rk1sbLlqrTnn0k6rvLlV3pzDGdtGIZh4Fyc2RS+72YO2Y8wJajn8Kd4G4f/g JzKg1UZtyCK5fgtQjw+VakPUvpUMCAqCwN6pQ= Received: by 10.86.93.17 with SMTP id q17mr10030417fgb.8.1230834382867; Thu, 01 Jan 2009 10:26:22 -0800 (PST) Received: by 10.86.35.9 with HTTP; Thu, 1 Jan 2009 10:26:22 -0800 (PST) Message-ID: Date: Thu, 1 Jan 2009 19:26:22 +0100 From: "Lennart Borgman" To: "Drew Adams" , 1757@debbugs.gnu.org Cc: rms@gnu.org, emacs-pretest-bug@gnu.org In-Reply-To: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-CrossAssassin-Score: 2 On Thu, Jan 1, 2009 at 6:59 PM, Drew Adams wrote: >> I typed C-x b *d TAB and it offered me as completions `diary' >> and `old', neither of which starts with a `*'. >> >> I typed C-x b *di TAB and it completed to `diary', which is not >> even a completion of what I typed. >> >> It is extremely annoying to discard the user's input characters. > > I couldn't agree more. The is (the formerly optional) partial completion at > work. It is now the default behavior to first try the traditional completion, > and if that finds no matches, automatically try partial completion. Is perhaps the problem that partial completion does not respect the user input (of *)? From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: "Drew Adams" , 1757@debbugs.gnu.org Resent-From: "Drew Adams" Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Thu, 01 Jan 2009 19:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12308370494721 (code B ref -1); Thu, 01 Jan 2009 19:20:02 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 1 Jan 2009 19:10:49 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n01JAkpc004715 for ; Thu, 1 Jan 2009 11:10:47 -0800 Received: from mail.gnu.org ([199.232.76.166]:58757 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LISvN-000648-3O for emacs-pretest-bug@gnu.org; Thu, 01 Jan 2009 14:09:41 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LISwO-000652-3O for emacs-pretest-bug@gnu.org; Thu, 01 Jan 2009 14:10:44 -0500 Received: from rcsinet11.oracle.com ([148.87.113.123]:65293 helo=rgminet11.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LISwK-00064N-VB; Thu, 01 Jan 2009 14:10:41 -0500 Received: from acsinet13.oracle.com (acsinet13.oracle.com [141.146.126.235]) by rgminet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n01JBvBQ026015 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 1 Jan 2009 19:11:59 GMT Received: from acsmt703.oracle.com (acsmt703.oracle.com [141.146.40.81]) by acsinet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n01JB1pK018421; Thu, 1 Jan 2009 19:11:02 GMT Received: from dradamslap1 (/24.5.134.5) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 01 Jan 2009 11:10:25 -0800 From: "Drew Adams" To: "'Lennart Borgman'" , <1757@debbugs.gnu.org> Cc: , References: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> Date: Thu, 1 Jan 2009 11:10:26 -0800 Message-ID: <007901c96c44$9ba3f7c0$0200a8c0@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: AclsPoKA5y9CNkAcR6WpOdImkLTsKgAA+OzQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Source-IP: acsmt703.oracle.com [141.146.40.81] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090203.495D1523.010A:SCFSTAT928724,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) > >> I typed C-x b *d TAB and it offered me as completions `diary' > >> and `old', neither of which starts with a `*'. > >> > >> I typed C-x b *di TAB and it completed to `diary', which is not > >> even a completion of what I typed. > >> > >> It is extremely annoying to discard the user's input characters. > > > > I couldn't agree more. The is (the formerly optional) partial > > completion at work. It is now the default behavior to first try > > the traditional completion, and if that finds no matches, > > automatically try partial completion. > > Is perhaps the problem that partial completion does not respect the > user input (of *)? It respects it as a _wildcard_. This is a feature of partial completion. See `completion-pcm--string->pattern' and `completion-pcm--all-completions' in minibuffer.el. Stefan has decided that if your input cannot be completed literally, as a prefix, it should be completed as a wildcard pattern, using partial completion. That is the new default behavior. This takes away the useful negative feedback that your input has no literal prefix completion: [No match]. Instead of letting you immediately correct a simple typo (e.g. accidentally hitting `*' instead of some other char), you can end up needing to correct lots of characters (e.g. `diary', as a completion of `*di'). The problem is not that partial completion has a bug wrt *. The problem is that partial completion is being used as an automatic fallback by default. The assumption is that you always want to complete one way or the other - either by treating your input as a literal prefix, if possible, or by treating it as a wildcard expression, if literal prefix matching fails. This "extremely annoying" feature should be optional. Partial completion is one thing. Automatically slipping from prefix completion to partial completion is another thing. Either of these is annoying and inappropriate as the default behavior. And the automatic change of completing behavior is arguably more annoying and more confusing than plain partial completion. From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: rms@gnu.org, 1757@debbugs.gnu.org Resent-From: Richard M Stallman Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 02 Jan 2009 17:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123091654512264 (code B ref -1); Fri, 02 Jan 2009 17:25:04 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 2 Jan 2009 17:15:45 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n02HFXNd012256; Fri, 2 Jan 2009 09:15:34 -0800 Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LInbP-0006vJ-PB; Fri, 02 Jan 2009 12:14:27 -0500 Content-Type: text/plain; charset=ISO-8859-15 From: Richard M Stallman To: "Drew Adams" CC: 1757@debbugs.gnu.org, emacs-pretest-bug@gnu.org In-reply-to: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> (drew.adams@oracle.com) References: <007601c96c3a$bba3d8b0$0200a8c0@us.oracle.com> Message-Id: Date: Fri, 02 Jan 2009 12:14:27 -0500 I couldn't agree more. The is (the formerly optional) partial completion at work. It is now the default behavior to first try the traditional completion, and if that finds no matches, automatically try partial completion. IMO, the default behavior should remain as it was in Emacs 22 (21, 20...), and the new behavior should be optional. My first tendency is to dislike the new behavior, but now that I have some idea what it does, I will try looking for some advantages in it. However, a change like this calls for polling the users. From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: rms@gnu.org, 1757@debbugs.gnu.org Resent-From: Richard M Stallman Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Fri, 02 Jan 2009 17:25:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.123091656012276 (code B ref -1); Fri, 02 Jan 2009 17:25:05 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 2 Jan 2009 17:16:00 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.9 required=4.0 tests=FOURLA,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n02HFquI012268; Fri, 2 Jan 2009 09:15:53 -0800 Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1LInbi-0006zN-Pk; Fri, 02 Jan 2009 12:14:46 -0500 Content-Type: text/plain; charset=ISO-8859-15 From: Richard M Stallman To: "Drew Adams" CC: lennart.borgman@gmail.com, 1757@debbugs.gnu.org, emacs-pretest-bug@gnu.org In-reply-to: <007901c96c44$9ba3f7c0$0200a8c0@us.oracle.com> (drew.adams@oracle.com) References: <007901c96c44$9ba3f7c0$0200a8c0@us.oracle.com> Message-Id: Date: Fri, 02 Jan 2009 12:14:46 -0500 Using * as a wildcard in buffer name completion is particularly a hassle given that * is used in many buffer names. From unknown Fri Sep 05 08:22:05 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#1757: 23.0.60; completion DWIM too clever Reply-To: Stefan Monnier , 1757@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Mon, 05 Jan 2009 22:25:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 1757 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 1757-submit@emacsbugs.donarmstrong.com id=B1757.123119395816614 (code B ref 1757); Mon, 05 Jan 2009 22:25:04 +0000 Received: (at 1757) by emacsbugs.donarmstrong.com; 5 Jan 2009 22:19:18 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-2.4 required=4.0 tests=FOURLA,HAS_BUG_NUMBER, VALID_BTS_CONTROL,XIRONPORT autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n05MJ8XH016607; Mon, 5 Jan 2009 14:19:10 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArMEACgWYknO+JnM/2dsb2JhbACBbMwfhXKBaQ X-IronPort-AV: E=Sophos;i="4.36,334,1228107600"; d="scan'208";a="31825686" Received: from 206-248-153-204.dsl.teksavvy.com (HELO pastel.home) ([206.248.153.204]) by ironport2-out.teksavvy.com with ESMTP; 05 Jan 2009 17:19:03 -0500 Received: by pastel.home (Postfix, from userid 20848) id 029FA84D0; Mon, 5 Jan 2009 17:19:02 -0500 (EST) From: Stefan Monnier To: rms@gnu.org Cc: 1757@debbugs.gnu.org Message-ID: References: Date: Mon, 05 Jan 2009 17:19:02 -0500 In-Reply-To: (Richard M. Stallman's message of "Thu, 01 Jan 2009 10:48:51 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii tag 1757 +wontfix thanks > I typed C-x b *di TAB and it completed to `diary', which is not > even a completion of what I typed. It's not a bug, it's a feature. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 11 16:07:26 2011 Received: (at control) by debbugs.gnu.org; 11 Sep 2011 20:07:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2qJK-0006T5-1V for submit@debbugs.gnu.org; Sun, 11 Sep 2011 16:07:26 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2qJI-0006Sw-4I for control@debbugs.gnu.org; Sun, 11 Sep 2011 16:07:24 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R2qF3-0007LF-1p for control@debbugs.gnu.org; Sun, 11 Sep 2011 22:03:01 +0200 Date: Sun, 11 Sep 2011 22:00:00 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Magne Ingebrigtsen Subject: control message for bug #1757 X-MailScanner-ID: 1R2qF3-0007LF-1p X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316376181.26111@qnIR3G2i5UG2BrMQmvhR4A X-Spam-Status: No X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) tags 1757 fixed close 1757 From unknown Fri Sep 05 08:22:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#1757: 23.0.60; completion DWIM too clever Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2011 22:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 1757 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed wontfix To: <1757@emacsbugs.donarmstrong.com> Cc: lennart.borgman@gmail.com, rms@gnu.org Received: via spool by 1757-submit@debbugs.gnu.org id=B1757.131577932028953 (code B ref 1757); Sun, 11 Sep 2011 22:16:02 +0000 Received: (at 1757) by debbugs.gnu.org; 11 Sep 2011 22:15:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2sJ5-0007WM-HO for submit@debbugs.gnu.org; Sun, 11 Sep 2011 18:15:20 -0400 Received: from acsinet15.oracle.com ([141.146.126.227]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2sJ3-0007TA-1c for 1757@emacsbugs.donarmstrong.com; Sun, 11 Sep 2011 18:15:17 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p8BMAuSv015546 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 11 Sep 2011 22:10:58 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p8BMAuQ7002517 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 11 Sep 2011 22:10:56 GMT Received: from abhmt115.oracle.com (abhmt115.oracle.com [141.146.116.67]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p8BMAoKA003097; Sun, 11 Sep 2011 17:10:50 -0500 Received: from dradamslap1 (/10.159.62.18) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sun, 11 Sep 2011 15:10:50 -0700 From: "Drew Adams" References: <007901c96c44$9ba3f7c0$0200a8c0@us.oracle.com> Date: Sun, 11 Sep 2011 15:10:41 -0700 Message-ID: <37FB8237C697406881A6109465EAFE05@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Acls/ce306mzS+OiSNuT32AWxpVdvYYHokGA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090207.4E6D31F2.00F3:SCFMA922111,ss=1,re=-4.000,fgs=0 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) > tags 1757 fixed Bug #1757 [emacs] 23.0.60; completion DWIM too clever Added tag(s) fixed. > close 1757 How in the world can you consider this "fixed"? The behavior reported as a bug is still there. No fix was made. Stefan claims it's a feature. RMS said to poll the users before doing it. That was several releases ago (and no poll). You can claim the behavior is not a bug. Or you can admit that it is a bug but state that it won't be fixed. But how could you possibly claim that, (a) yes, it is a bug and (b) it has been fixed? Makes no sense. From unknown Fri Sep 05 08:22:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#1757: 23.0.60; completion DWIM too clever Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2011 22:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 1757 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed wontfix To: "Drew Adams" Cc: 1757@debbugs.gnu.org, lennart.borgman@gmail.com, rms@gnu.org Received: via spool by 1757-submit@debbugs.gnu.org id=B1757.131577989731524 (code B ref 1757); Sun, 11 Sep 2011 22:25:01 +0000 Received: (at 1757) by debbugs.gnu.org; 11 Sep 2011 22:24:57 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2sSL-0008CL-Qe for submit@debbugs.gnu.org; Sun, 11 Sep 2011 18:24:55 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R2sSI-0008CD-Bs for 1757@debbugs.gnu.org; Sun, 11 Sep 2011 18:24:50 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R2sO2-0002iI-9J; Mon, 12 Sep 2011 00:20:26 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: <37FB8237C697406881A6109465EAFE05@us.oracle.com> (Drew Adams's message of "Sun, 11 Sep 2011 15:10:41 -0700") Date: Mon, 12 Sep 2011 00:16:32 +0200 Message-ID: References: <007901c96c44$9ba3f7c0$0200a8c0@us.oracle.com> <37FB8237C697406881A6109465EAFE05@us.oracle.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Matthew Herbert's _One One_: "Manchester" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R2sO2-0002iI-9J X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316384426.38079@4qs2WiCCPI9Ch0eLaSrWIA X-Spam-Status: No X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) "Drew Adams" writes: >> tags 1757 fixed > Bug #1757 [emacs] 23.0.60; completion DWIM too clever > Added tag(s) fixed. >> close 1757 > > How in the world can you consider this "fixed"? Wrong key. I meant to close it without "fixed". -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/