From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: YUE Daian Newsgroups: gmane.emacs.help Subject: Re: Time to consider/try Helm? Date: Wed, 31 Oct 2018 19:23:56 +0800 Message-ID: <87ftwm9x6b.fsf@work.i-did-not-set--mail-host-address--so-tickle-me> References: <87a7mv84c0.fsf@sphax> <87d0rq3g8a.fsf@work.i-did-not-set--mail-host-address--so-tickle-me> <87wopyidps.fsf@mbork.pl> 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 1540984959 30692 195.159.176.226 (31 Oct 2018 11:22:39 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 31 Oct 2018 11:22:39 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Marcin Borkowski Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 31 12:22:35 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 1gHoa2-0007tx-G5 for geh-help-gnu-emacs@m.gmane.org; Wed, 31 Oct 2018 12:22:34 +0100 Original-Received: from localhost ([::1]:58676 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHoc8-0002ka-Pg for geh-help-gnu-emacs@m.gmane.org; Wed, 31 Oct 2018 07:24:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59365) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gHobf-0002kR-Gz for help-gnu-emacs@gnu.org; Wed, 31 Oct 2018 07:24:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gHobX-0004hN-Qa for help-gnu-emacs@gnu.org; Wed, 31 Oct 2018 07:24:13 -0400 Original-Received: from mail-pg1-x535.google.com ([2607:f8b0:4864:20::535]:38279) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gHobW-0004aJ-JP for help-gnu-emacs@gnu.org; Wed, 31 Oct 2018 07:24:07 -0400 Original-Received: by mail-pg1-x535.google.com with SMTP id f8-v6so7237277pgq.5 for ; Wed, 31 Oct 2018 04:24:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=g2uiXS2QCqTfKy1+G+f217qy0s3JAXnF0zVUD1JGvxc=; b=fwK8rItrwmzRL7W+umRu1rrY7mHIkN/7SGwK2aDZKq4KMFMWRO9QXouXuKBWaoLOT0 yhqJj+at2B/pCQupnHp6mwhzgBTw9B0UpFV6uUROQxyfrS9qvgS3Avrafo1ATR8Kjf4r szBXd/kwG91oMDEp7TZbTlUVe4jJ6/3uezViecgIgM1JNnYpAU7z5P8/wnARJOdjblMO LwmFuUCNalS5gqGkUIpleOjIqIIBzMhX0ylkn574f00j4Yi2vW4qFIcyiJImj2++ZNDj q0f7q+tg6nj1wJoPlP1o/jVq+NbY0BpTmakyA+EHYANSPhGR7K15lTd6PqWXRSgBVOIc V8+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=g2uiXS2QCqTfKy1+G+f217qy0s3JAXnF0zVUD1JGvxc=; b=n9SQggdgM7YGaFqsNH2+/M5GDL9f86FalwE0XvXMJ9YSJTQ6+QcRP0maaB+WhrNTE8 SiOMC6qGVn5Xn13EkYvaor8TUY0p0+Sb9AfKXhYT/Uhr+ZbGyrOOofSHoDV6/yFQP/2j G97Y3UidtZGjqF/1tCYR0LHCn3XyU4b9+i/rVGJhz3LYx9Xp9BNwoMui4Wtm8mIPAM/6 ZdSeujO07wSl2NigCHl2N8M9RRKGfNyZPvuNojmo/4ZGCy/A5jIqsWkUwUQZKOSSco3+ zBlLa7JN3MXdLlyFprnREabYWnP2y78owtdWdZ6qQia6d23nzkDPn2deWyJ94WvdT2pb Pj/A== X-Gm-Message-State: AGRZ1gIozNWkYQBvVzQDQMxM8Y8sofqtqUWjIFzXlnniOIN601kY+bqn rk2UIDJH7uX0MIXNVK3EqJY= X-Google-Smtp-Source: AJdET5elM8IaUWkSFrjypCamwPayJpZ3RXFo8zN2X+XsDfort2CnCJSYfxtP3aWdlAPQ1Y5bJAJSYg== X-Received: by 2002:a62:4301:: with SMTP id q1-v6mr2886361pfa.163.1540985039444; Wed, 31 Oct 2018 04:23:59 -0700 (PDT) Original-Received: from localhost ([118.201.58.126]) by smtp.gmail.com with ESMTPSA id z5-v6sm19127882pfd.99.2018.10.31.04.23.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 Oct 2018 04:23:58 -0700 (PDT) In-Reply-To: <87wopyidps.fsf@mbork.pl> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::535 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:118531 Archived-At: On 2018-10-31 11:59, Marcin Borkowski wrote: > 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. Sure. And dramatically after I tried Ivy since yesterday, I have already uninstalled helm... Thank you guys, for helping me find a new tool that suits my taste more. >> 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.) Here "change" is a neutral word. Some people like it, some people don't. Some people say that using an individual buffer may display more information, such as file size, directory etc for buffer list. IMHO most information is not really needed (by me). So personally I could accept it, but I don't miss it after switching to Ivy. Danny