From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: icomplete-mode vs. iswitchb Date: Thu, 12 Dec 2013 09:11:45 -0800 Message-ID: References: <871u1iuuel.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1822\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1386868322 32718 80.91.229.3 (12 Dec 2013 17:12:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Dec 2013 17:12:02 +0000 (UTC) Cc: Stephen Eglen , Emacs-Devel devel To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 12 18:12:08 2013 Return-path: Envelope-to: ged-emacs-devel@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 1Vr9nx-0004oW-UQ for ged-emacs-devel@m.gmane.org; Thu, 12 Dec 2013 18:12:06 +0100 Original-Received: from localhost ([::1]:37792 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr9nx-0004JM-FT for ged-emacs-devel@m.gmane.org; Thu, 12 Dec 2013 12:12:05 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37344) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr9np-0004Iz-Lk for emacs-devel@gnu.org; Thu, 12 Dec 2013 12:12:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vr9nh-0003yd-ES for emacs-devel@gnu.org; Thu, 12 Dec 2013 12:11:57 -0500 Original-Received: from mail-pb0-x22b.google.com ([2607:f8b0:400e:c01::22b]:47506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vr9nh-0003yZ-6a for emacs-devel@gnu.org; Thu, 12 Dec 2013 12:11:49 -0500 Original-Received: by mail-pb0-f43.google.com with SMTP id rq2so870551pbb.2 for ; Thu, 12 Dec 2013 09:11:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=AHHf/x/3Jpueq+h0J2EW57qn+Es+8xjF76ykzPOf180=; b=C59TtT+v/p3MtBQUMmwyY2BW4oB1RWC0jrmDtPUZAr8dzZg0CU4HEtBQBOSUwuSns3 +uEXhcX/4Vv3I8tczA5iU2+GCVeXZzRdeC3VrBUbittjqtY8e6tT6KoyW4PaQojqcxt9 HWNQuzW4XS+dNzYyyuVXIjoCVWhmQesLJZupN0KoNqPc1+MVk5vOVbGoUvXP3/nd/Ig7 jRT2k1z6Ko4lF0J5bLh4dW+gsFpi9day5RTCxR6vHtIWSAtSHf4KkBigbbgBnwiqZ8Xs mS+NugoN93+3hXB436A12gLNqUibyaKXFCTuaZtEWVE5Zdk90IgyZqQ9+C+fyfeCbcwM SIvQ== X-Received: by 10.68.25.229 with SMTP id f5mr14397257pbg.6.1386868307836; Thu, 12 Dec 2013 09:11:47 -0800 (PST) Original-Received: from [10.0.1.37] (71-217-109-214.tukw.qwest.net. [71.217.109.214]) by mx.google.com with ESMTPSA id nn6sm41512375pbc.29.2013.12.12.09.11.45 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 12 Dec 2013 09:11:46 -0800 (PST) In-Reply-To: <871u1iuuel.fsf@yandex.ru> X-Mailer: Apple Mail (2.1822) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c01::22b X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:166339 Archived-At: On 12 Dec 2013, at 04:26, Dmitry Gutov wrote: > > - Present users with a somewhat complicated behavior in `find-file' > case. Off the top of my head, opening a non-existent file with name > similar to one existing file is non-intuitive: I don't think we want > to force users to look through documentation for that `C-j' binding. My experience matches this; I've seen multiple people quit using ido because of this exact behavior (find-file'ing a new file), and also because of how it opens directories in find-file (i.e. it doesn't). I believe they ~all liked icomplete. I would guess that an ido that didn't do this by default is probably a more attractive default. I get that many people prefer ido to iswitchb, and I think it'd be great if emacs provided completion by default. I wonder if any of the ido fans have tried icomplete? I believe that Stefan's long term suggestion is that features merge from icomplete, ido, and emacs' default completion (perhaps stopping by helm and anything along the way?). Some people seem to be afraid that ido will be somehow excised, which I don't think is going to happen. I hope that helps, ~Chad