From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: jeffrey.m.weiss@gmail.com Newsgroups: gmane.emacs.help Subject: migrating from ido to icicles Date: Wed, 19 Dec 2012 11:11:10 -0800 (PST) Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1355944517 6588 80.91.229.3 (19 Dec 2012 19:15:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 19 Dec 2012 19:15:17 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Dec 19 20:15:32 2012 Return-path: Envelope-to: geh-help-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 1TlP74-0002as-2b for geh-help-gnu-emacs@m.gmane.org; Wed, 19 Dec 2012 20:15:30 +0100 Original-Received: from localhost ([::1]:46472 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TlP6q-0001PE-8v for geh-help-gnu-emacs@m.gmane.org; Wed, 19 Dec 2012 14:15:16 -0500 X-Received: by 10.224.184.11 with SMTP id ci11mr3301663qab.1.1355944270863; Wed, 19 Dec 2012 11:11:10 -0800 (PST) Original-Received: by 10.49.58.140 with SMTP id r12mr1071364qeq.35.1355944270787; Wed, 19 Dec 2012 11:11:10 -0800 (PST) Original-Path: usenet.stanford.edu!ee4no556894qab.0!news-out.google.com!k2ni865qap.0!nntp.google.com!ee4no595086qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=107.15.60.138; posting-account=Joj2tQkAAADpIXrJO3g-2sqYU-PseJ-7 Original-NNTP-Posting-Host: 107.15.60.138 User-Agent: G2/1.0 Injection-Date: Wed, 19 Dec 2012 19:11:10 +0000 Original-Xref: usenet.stanford.edu gnu.emacs.help:195908 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:88226 Archived-At: I'm trying to use icicles exclusively and not use ido anymore. There's one sticking point left, and that's how icicles deals with filename= completion. The problem is with drilling down directory levels. It seems to be that on= ce completion is active, both TAB and the cycle keys do the same thing. Th= e only way to say "I accept the currently highlighted directory candidate, = drill down to start completing the next one" is M-SPC. This seems like way more keypresses than necessary. When you're finding fi= les, you're drilling directories more than matching filenames. That has to= be the case, because file-paths have many directory levels but only one fi= lename. =20 What I want is just for completion of filenames, for TAB to only activate c= ompletion, and if it's already active, do what M-SPC currently does. Leave = cycling for keys bound specifically for that purpose. Is that possible? Doesn't seem available via config options, but maybe wri= ting my own command and binding it to C-x C-f would work.