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: Tue, 02 Sep 2014 14:06:41 +0100 Message-ID: <87lhq2b28u.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> <871trvjpnx.fsf@newcastle.ac.uk> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1409663235 4146 80.91.229.3 (2 Sep 2014 13:07:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Sep 2014 13:07:15 +0000 (UTC) Cc: help-gnu-emacs@gnu.org, solidius4747@gmail.com To: York Zhao Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Sep 02 15:07:09 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 1XOnne-0002kD-HI for geh-help-gnu-emacs@m.gmane.org; Tue, 02 Sep 2014 15:07:06 +0200 Original-Received: from localhost ([::1]:37984 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOnne-0003Zh-2C for geh-help-gnu-emacs@m.gmane.org; Tue, 02 Sep 2014 09:07:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOnnN-0003Zc-FV for help-gnu-emacs@gnu.org; Tue, 02 Sep 2014 09:06:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XOnnI-0003yc-90 for help-gnu-emacs@gnu.org; Tue, 02 Sep 2014 09:06:49 -0400 Original-Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:47480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XOnnH-0003yN-Vs for help-gnu-emacs@gnu.org; Tue, 02 Sep 2014 09:06:44 -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 1XOnnF-0002Ux-FF; Tue, 02 Sep 2014 14:06:41 +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 1XOnnF-0006qR-KN; Tue, 02 Sep 2014 14:06:41 +0100 In-Reply-To: (York Zhao's message of "Mon, 1 Sep 2014 12:49:00 -0400") 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:99586 Archived-At: Left and right arrow! That's useful to know. Still not as convienient as tab and return (espectially on laptops), but better than double presses. Phil York Zhao writes: > 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 >> > > -- 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