Giter Club home page Giter Club logo

Comments (4)

jacktasia avatar jacktasia commented on July 24, 2024

Thanks. I do plan on adding support for other search programs and I am aware of the alternatives. The reason I did not support a better searcher initially is because they are not installed on most systems by default and this is a barrier to "just working".

Right now my plan is to add support for ag because it seems like it's the fastest one that is in all the common package managers, but please correct if I am wrong. Then by default it would use ag if it was available and fallback to grep only if it had to. With the future goal of allowing any searcher.

That said, totally open to other opinions (and PRs) on the best way to do this. I will keep this issue open until a faster searcher is being used by default. Thanks again for opening!

from dumb-jump.

jacktasia avatar jacktasia commented on July 24, 2024

Hi @kolewu

Yesterday I added support for the silver searcher (ag). Dumb Jump will now default to using ag if it's available and then fallback to using grep if it must. In my tests, it's way faster, particularly when jumping through emacs .el.gz source code. If you get a chance to try it, please let me know.

from dumb-jump.

jacktasia avatar jacktasia commented on July 24, 2024

Closing this for now since ag support is now in place. Feel free to re-open and/or comment if you have any feedback. Thanks!

from dumb-jump.

kolewu avatar kolewu commented on July 24, 2024

Thank you for this quick implementation. Now I'm waiting for a project where I can benefit from this package ;-)

from dumb-jump.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.