From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Marcin Borkowski Newsgroups: gmane.emacs.help Subject: Re: Time to consider/try Helm? Date: Wed, 31 Oct 2018 11:59:27 +0100 Message-ID: <87wopyidps.fsf@mbork.pl> References: <87a7mv84c0.fsf@sphax> <87d0rq3g8a.fsf@work.i-did-not-set--mail-host-address--so-tickle-me> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1540983567 28194 195.159.176.226 (31 Oct 2018 10:59:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 Oct 2018 10:59:27 +0000 (UTC) User-Agent: mu4e 1.1.0; emacs 27.0.50 Cc: help-gnu-emacs@gnu.org To: YUE Daian Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 31 11:59:23 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gHoDb-0007DJ-0X for geh-help-gnu-emacs@m.gmane.org; Wed, 31 Oct 2018 11:59:23 +0100 Original-Received: from localhost ([::1]:58605 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHoFh-0008F0-Cc for geh-help-gnu-emacs@m.gmane.org; Wed, 31 Oct 2018 07:01:33 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53537) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHoFB-0008E0-Bf for help-gnu-emacs@gnu.org; Wed, 31 Oct 2018 07:01:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHoFA-0001CN-CZ for help-gnu-emacs@gnu.org; Wed, 31 Oct 2018 07:01:01 -0400 Original-Received: from mail.mojserwer.eu ([195.110.48.8]:55200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHoFA-0001C9-4p for help-gnu-emacs@gnu.org; Wed, 31 Oct 2018 07:01:00 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by mail.mojserwer.eu (Postfix) with ESMTP id 601E2E6561; Wed, 31 Oct 2018 12:00:59 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail.mojserwer.eu Original-Received: from mail.mojserwer.eu ([127.0.0.1]) by localhost (mail.mojserwer.eu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H4H8HeRShJBC; Wed, 31 Oct 2018 12:00:52 +0100 (CET) Original-Received: from localhost (83.25.49.10.ipv4.supernova.orange.pl [83.25.49.10]) by mail.mojserwer.eu (Postfix) with ESMTPSA id AD73DE6515; Wed, 31 Oct 2018 12:00:52 +0100 (CET) In-reply-to: <87d0rq3g8a.fsf@work.i-did-not-set--mail-host-address--so-tickle-me> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.110.48.8 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:118528 Archived-At: On 2018-10-31, at 05:14, YUE Daian wrote: > On 2018-10-30 23:19, R=C3=A9mi Letot wrote: >> YUE Daian writes: >> >>> Hi Boris, >>> >>> For me it was from vanilla to ido to helm. Never looked back. >>> >>> There are many debates of choosing helm or ivy. Their user experience >>> might be quite different. But both of them are far better than ido >>> IMHO. >> >> Could you please elaborate a bit on that ? >> >> Thanks, >> --=20 >> R=C3=A9mi > > Hi Remi, > > Sorry for not being able to type the accent ;-) > > I am not really familiar with ivy so please let me talk about helm. > > Let's take buffer management as an example. > > With ido you have `ido-switch-buffer`, `ido-kill-buffer` etc for > different purposes. > > But with helm, when you use `helm-buffer-list`, it pops up a buffer, > which displays all opened and recently used buffers. > > You can type anything in the mini-buffer to perform fuzzy-search and the > buffer list will be filtered. > > You can mark items in the list and perform actions on them, for example > kill buffer, query replace, grep etc etc. > These actions are customizable thus can be added more. > > Also packages like helm can be used as a front-end for many other tools, > such as ag (great enhancement of grep, highly recommended), projectile > etc etc. Ivy can do these things, too. > I think the biggest change helm brings is that it uses buffer instead of > mini-buffer to display its results. How is that beneficial? (I don't claim it isn't - I just don't know what are the pluses.) Best, --=20 Marcin Borkowski http://mbork.pl