From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: York Zhao Newsgroups: gmane.emacs.help Subject: Re: A package in a league of its own: Helm Date: Mon, 1 Sep 2014 12:49:00 -0400 Message-ID: References: <787f8d86-dede-4627-b4e5-3658a1833455@googlegroups.com> <73520ac0-9fc0-42ce-8a15-cc400b6f8308@googlegroups.com> <672a0d66-bc48-4b7a-9279-c7d631a03f79@googlegroups.com> <871trvjpnx.fsf@newcastle.ac.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1409590162 17349 80.91.229.3 (1 Sep 2014 16:49:22 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Sep 2014 16:49:22 +0000 (UTC) Cc: help-gnu-emacs@gnu.org, solidius4747@gmail.com To: Phillip Lord Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Sep 01 18:49:16 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 1XOUn5-0004SF-HD for geh-help-gnu-emacs@m.gmane.org; Mon, 01 Sep 2014 18:49:15 +0200 Original-Received: from localhost ([::1]:33006 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOUn5-0003CM-4R for geh-help-gnu-emacs@m.gmane.org; Mon, 01 Sep 2014 12:49:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47288) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOUmt-0003Bt-KB for help-gnu-emacs@gnu.org; Mon, 01 Sep 2014 12:49:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XOUms-00081K-ET for help-gnu-emacs@gnu.org; Mon, 01 Sep 2014 12:49:03 -0400 Original-Received: from mail-vc0-x22d.google.com ([2607:f8b0:400c:c03::22d]:39345) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOUms-000819-1x for help-gnu-emacs@gnu.org; Mon, 01 Sep 2014 12:49:02 -0400 Original-Received: by mail-vc0-f173.google.com with SMTP id im17so5731820vcb.18 for ; Mon, 01 Sep 2014 09:49:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=usZ+s8BHPd9WRVRvknNnRaBlODhOoNJkdogmIGZrWME=; b=ihdzkys25C61PWZC086hx/roREk1PCvOOLdaUr5/7yhMoNsl0lkpBzDksew6NmPlTT 9hg7ZgzrUYZ7HlyxGZ2S1ysyx6alUoFphYFZUxRrPLvnRSwm7adElU7k4rJjD2pv/3Va kJRvXlJn5txZ6JdDtADjq8snjIWeKQC2wnXdxXsiAQ4TmqsQE3aclb7sKXU/1Tp+aqhc EWdnxDO/gBEZUpz/sSW45bnljwH8JyLddrzHOvZsVX5ZvJdvmQJV4bktdfsqSg4jeAuk bpPmI/p3vxCnPn734/kn/P637Z+TZYAr8tQRwpHnA2WFeDYxk8o5pyx9d6Es7qln9luQ 42Pg== X-Received: by 10.220.122.194 with SMTP id m2mr24798693vcr.17.1409590140964; Mon, 01 Sep 2014 09:49:00 -0700 (PDT) X-Google-Sender-Delegation: zhao.york@gmail.com Original-Received: by 10.221.32.69 with HTTP; Mon, 1 Sep 2014 09:49:00 -0700 (PDT) In-Reply-To: <871trvjpnx.fsf@newcastle.ac.uk> X-Google-Sender-Auth: lrIDsW4fcgRWfUpS6EWQZcCMxso X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400c:c03::22d 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:99565 Archived-At: I've been using Helm for many years, and it has been a fundamental part of my Emacs system. However, I also don't like `helm-find-file', and I agree ido is much better in this. By the way, in `helm-find-file', you may want to try using the left arrow to go to the parent directory, not as good as in ido but still usable. Having said that, I think other than "find file", helm is great in anything else. On Mon, Sep 1, 2014 at 12:01 PM, Phillip Lord wrote: > > 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 >