From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@newcastle.ac.uk (Phillip Lord) Newsgroups: gmane.emacs.help Subject: Re: A package in a league of its own: Helm Date: Mon, 01 Sep 2014 17:01:22 +0100 Message-ID: <871trvjpnx.fsf@newcastle.ac.uk> References: <787f8d86-dede-4627-b4e5-3658a1833455@googlegroups.com> <73520ac0-9fc0-42ce-8a15-cc400b6f8308@googlegroups.com> <672a0d66-bc48-4b7a-9279-c7d631a03f79@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1409587373 14572 80.91.229.3 (1 Sep 2014 16:02:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Sep 2014 16:02:53 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 01 18:02:47 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 1XOU46-0002GG-GN for geh-help-gnu-emacs@m.gmane.org; Mon, 01 Sep 2014 18:02:46 +0200 Original-Received: from localhost ([::1]:32821 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOU46-0003MK-4W for geh-help-gnu-emacs@m.gmane.org; Mon, 01 Sep 2014 12:02:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37783) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOU2x-0001zl-3b for help-gnu-emacs@gnu.org; Mon, 01 Sep 2014 12:01:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XOU2r-0001BF-8C for help-gnu-emacs@gnu.org; Mon, 01 Sep 2014 12:01:35 -0400 Original-Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:44094) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOU2r-000197-1m for help-gnu-emacs@gnu.org; Mon, 01 Sep 2014 12:01:29 -0400 Original-Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1XOU2l-0006Qc-EL; Mon, 01 Sep 2014 17:01:23 +0100 Original-Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1XOU2l-0003g4-CD; Mon, 01 Sep 2014 17:01:23 +0100 In-Reply-To: <672a0d66-bc48-4b7a-9279-c7d631a03f79@googlegroups.com> (solidius's message of "Fri, 29 Aug 2014 10:08:23 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 128.240.234.22 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:99563 Archived-At: First, thanks for the tutorial. I've tried helm (and anything) several times, but never got on with it as I have found the experience too confusing. I've always reverted to ido. I like the idea of helm because it is more pervasive than ido and can do several things at once. I dislike the practice of helm because too many things happen at once (and the wiki is incomprehensible). The thing that I am stuck on at the moment, is file navigation. With ido.el, I use [tab] or [del] to move up or down directories (and carry on selecting). With helm I have to use C-l C-j which I find much slower because of the double keypress and because C-k is in the middle. I don't get the behaviour you are talking about with helm. I get a single directory at once, and I have to navigate through it to get to the files I want. Clearly I doing something wrong! Phil writes: > Consider this path: arch/x86/boot/main.c > > Can you type the file name first: "main.c", then add "x86" to get the correct > file above? I'm pretty sure ido+flx can't do that, but maybe I'm missing > something. > > With Helm, you can simply specify "mai x86" and it narrows to 3 candidates > with the above path at the top. The file is in Linux kernel source. > > Maybe you misunderstood my statement about precise remembering project > structure. What I meant was you have to remember the correct path ordering, > and that requires you to be familiar with the directory structure. Whlie in > Helm, I'm completely new to a directory and simply know nothing about > directory structure. With Helm, I can start pop up questions like "is there a > main.c that is relate to x86 arch?" and so on. > > -- Phillip Lord, Phone: +44 (0) 191 222 7827 Lecturer in Bioinformatics, Email: phillip.lord@newcastle.ac.uk School of Computing Science, http://homepages.cs.ncl.ac.uk/phillip.lord Room 914 Claremont Tower, skype: russet_apples Newcastle University, twitter: phillord NE1 7RU