Comments (7)
- it's more pretty, using my definition of pretty
- it's more usable, using my definition of usable
- it's more simple, using my definition of simple
Both packages set out to accomplish the same task, so they can't be too different.
You can use either one as a matter of taste.
The plan is to provide a back end similar to ido
eventually. Helm is used initially to get a
reference implementation.
from swiper.
That's fine with me but I hoped for something more constructive. I don't see much difference in "prettyness" between the 2 packages, faces are customizable.
Do you plan to add editing feature and multi buffer search ?
There is also another implementation of helm-swoop without helm [1] which might be interesting for you.
[1] https://github.com/ShingoFukuyama/emacs-swoop
from swiper.
That's fine with me but I hoped for something more constructive. I don't see much difference in
"prettyness" between the 2 packages, faces are customizable.
Just try completing words separated by spaces with both packages, you'll see the difference: it's
totally unrelated to faces color. The matching is different as well.
Do you plan to add editing feature and multi buffer search ?
I'm not currently interested in that, I just want a re-search-forward
replacement.
There is also another implementation of helm-swoop without helm [1] which might be interesting for you.
Thanks, I saw this link earlier today. It looks to me like helm-swoop
is a straight upgrade over
emacs-swoop
. I'm looking at ido
to get something less obtrusive than helm
.
from swiper.
@abo-abo helm-swoop
is not an upgrade, emacs-swoop
is a rewrite of helm-swoop
without helm
, but as you see the helm variant is the more popular one, although emacs-swoop
has cool unique features.
Reference: emacsorphanage/swoop#3
Since you already have multiple backend I would suggest to put helm
in front and then in a second README section you can introduce ivy
(which must be fully optional). This is a better strategy for adoption but as all my advices are **** for you... ;-)
from swiper.
Since you already have multiple backend I would suggest to put helm in front and then in a second
README section you can introduce ivy (which must be fully optional).
I want to downplay the helm
back end eventually. The only reason why it's the default currently is
that the ivy
part of swiper
isn't completed yet.
swiper
's key point will be unobtrusiveness, and that can only be done with ivy
(maybe also ido
with ido-vertical
, but it's hard to make ido
work with swiper
).
Unobtrusiveness is that both helm-swoop
and swoop
don't have.
This is a better strategy for adoption but as all my advices are **** for you... ;-)
Well, there hasn't been any good ones yet. But keep trying, if you like.
from swiper.
That's ok with me, I truly think that there is benefit at some point in all advices, be good or bad.
Don't be mistaken, Helm can be unobtrusive, it is just a matter of configuration and in your case for swiper it is just a matter of documentation. There is a great benefit to have a whole configuration consistently relying on Helm instead of several different interfaces, users like consistency a lot. Helm is one of the most powerful package on MELPA, don't downplay it.
from swiper.
Helm is one of the most powerful package on MELPA, don't downplay it.
Helm is only a package for completion, just like ido
or ivy
. It
may be easy to use, once someone has gone through the trouble of
setting it up, but it's hard to get it to do exactly what you want.
Some people are fine with black boxes, as long as they give them nice
things, I'm not.
from swiper.
Related Issues (20)
- Startup speed
- counsel-rg does not respect matcher selection
- `swiper-all` doesn't revert to starting point when cancelled (`C-g`)
- Support for soft wrap in counsel-minibuffer-history HOT 1
- Support `isearch-fold-quotes-mode` in swiper HOT 5
- counsel-rg displays "1 more chars" even when rg has already started HOT 1
- ivy-current-match face sometimes fails to take effect
- ivy-read with :dynamic-collection and elisp function HOT 3
- A call to counsel-locate errors out when first character in search is a minus sign HOT 1
- ivy-next-history-element breaks future history when there's no symbol at point
- spooky behavior with ivy-occur from projectile-find-file
- Swiper: `Error in post-command-hook (ivy--queue-exhibit): (wrong-type-argument number-or-marker-p nil)` (with org-mode?) HOT 1
- Using `sort` instead `cl-sort` in "swiper.el" HOT 2
- Require `transient` module to avoid native compiler warning HOT 2
- counsel-yank-pop is very slow HOT 3
- counsel--project-current should use project-root HOT 3
- counsel-M-x starts with ^ character HOT 1
- counsel-git-grep-other-window HOT 3
- Mystified by faces used by swiper HOT 1
- ivy--re-filter get wrong HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from swiper.