proton icon indicating copy to clipboard operation
proton copied to clipboard

Add integration with search tools like Spacemacs

Open ghost opened this issue 9 years ago • 7 comments

Spacemacs has nice integration with several search tools like ag(the sliver searcher), pt(the platinum searcher), grep, ack, swiper etc. under SPC s keybinding. It would be really nice to have similar functionality in Proton.

ghost avatar Jul 19 '16 16:07 ghost

@ikhthiandor, you can try atom-fuzzy-grep package. It was inspired by helm-ag. Just add atom-fuzzy-grep to :additional-packages and desired keybinding to :keybindings (example)

geksilla avatar Jul 20 '16 09:07 geksilla

I particularly miss helm-swoop (SPC s s). It would be a nice addition, if possible.

richarddewit avatar Aug 23 '16 08:08 richarddewit

I just wish atom-fuzzy-grep looked better.

The fuzzy finder in Spacemacs is really easy to scan, atom-fuzzy-grep not so much.

jessejanderson avatar Aug 23 '16 17:08 jessejanderson

@jessejanderson you could always fork it and make it prettier 😄

dvcrn avatar Aug 24 '16 01:08 dvcrn

@jessejanderson, feel free to create an issue in atom-fuzzy-grep repo. I will try to do my best to get it works better.

geksilla avatar Aug 25 '16 07:08 geksilla

@geksilla 👍 and upon re-reading I realize my comment sounded a little harsher than intended ("oops, I'm a jerk"). 😬

It's not that it looks bad, the design is fine - it's just that for me it's more difficult to visually parse what I'm seeing and find what I'm looking for.

Issue added with comparison screenshots: https://github.com/geksilla/atom-fuzzy-grep/issues/35

jessejanderson avatar Aug 26 '16 18:08 jessejanderson

Another package to consider for helm-swoop: t9md/atom-narrow

It's still in Alpha, but it looks really promising. It even has vim-mode-plus integration.

Commands:

  • narrow:lines: Lines of current buffer.
  • narrow:fold: Fold start rows.
  • narrow:search: ag (the_silver_searcher) search. need install by your self.
  • narrow:search-current-project: narrow:search in the project active editor belongs.
  • narrow:focus: Focus narrow editor. use this directly focus from other pane item.

richarddewit avatar Nov 08 '16 05:11 richarddewit