From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.help Subject: RE: Moving from Ido to Icicles Date: Mon, 3 Nov 2014 23:23:30 -0800 (PST) Message-ID: <80b65dfd-f172-473f-bcc0-465c6c263439@default> References: <20141101074804.1fde2b3a@zothique> <87a94a634q.fsf@robertthorpeconsulting.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1415085857 25671 80.91.229.3 (4 Nov 2014 07:24:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 4 Nov 2014 07:24:17 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: "Will O'Brien" , Robert Thorpe Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 04 08:24:10 2014 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 1XlYTJ-0000rr-J5 for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 08:24:09 +0100 Original-Received: from localhost ([::1]:38945 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlYTI-0008Nh-V9 for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Nov 2014 02:24:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41189) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlYSz-0008Ma-Ha for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 02:23:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlYSr-0008C7-9f for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 02:23:49 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:35786) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlYSr-0008By-2L for help-gnu-emacs@gnu.org; Tue, 04 Nov 2014 02:23:41 -0500 Original-Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id sA47NcEc000705 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 4 Nov 2014 07:23:39 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sA47NZXg001106 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 4 Nov 2014 07:23:36 GMT Original-Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sA47NZqi024004; Tue, 4 Nov 2014 07:23:35 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 156.151.31.81 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:100724 Archived-At: > I use icicles with recentf, it works very nicely, as you might > expect. I also use icicles to navigate bookmarks (bookmark+) which > then gives us best of all worlds. > See http://www.emacswiki.org/Icicles_-_Bookmark_Enhancements >=20 > I was a big ido fan, but converted to icicles mainly for superior > tag navigation. I was on vacation for a few days, but here is a belated reply, to add a bit to what Will mentioned. (And yes, bookmarks are a good way to access frequently used files.) 1. Yes, `icicle-recent-file' is a multi-command that makes use of library `recentf.el' to give you access to recently used files. It uses multi-completion, so you can match (1) the (absolute) file names, (2) the file contents, or both. With a prefix arg, the candidates have a third multi-completion part, in the middle: (3) the date of last modification - so you can match any combination of name, date, and contents. (If you use a prefix arg when you act on an individual candidate, then you visit that file in read-only mode. This includes when you act on all matching candidates, i.e., open them all.) 2. Another way to access a persistent history of visited files is to use library `savehist.el'. You can customize option `savehist-additional-variables' so that it includes `file-name-history'. Files visited in previous Emacs sessions are then available using `M-p' during file-name completion. With Icicles you can complete against elements of the minibuffer history (e.g., `file-name-history'). You can use `M-h' or `M-pause' to do this (they behave differently). Completion is handier than repeating `M-p' or `M-r'. See http://www.emacswiki.org/Icicles_-_History_Enhancements