{"id":13493399,"url":"https://github.com/mhinz/vim-grepper","last_synced_at":"2025-05-14T17:03:11.212Z","repository":{"id":38274159,"uuid":"39908303","full_name":"mhinz/vim-grepper","owner":"mhinz","description":":space_invader: Helps you win at grep.","archived":false,"fork":false,"pushed_at":"2025-02-18T12:51:09.000Z","size":2784,"stargazers_count":1231,"open_issues_count":28,"forks_count":58,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-04-14T19:54:13.582Z","etag":null,"topics":["ack","ag","async","findstr","git","grep","neovim","pt","rg","sift","vim","vim-plugin","viml","viml-scripts"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhinz.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-29T18:01:45.000Z","updated_at":"2025-04-14T17:47:55.000Z","dependencies_parsed_at":"2024-02-04T22:35:52.377Z","dependency_job_id":"2ee8d6a7-74f6-41bd-8647-4ba8c5f0af4d","html_url":"https://github.com/mhinz/vim-grepper","commit_stats":{"total_commits":464,"total_committers":28,"mean_commits":"16.571428571428573","dds":"0.13362068965517238","last_synced_commit":"485d349125d46f2788833ecb43df7a14c46706f6"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvim-grepper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvim-grepper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvim-grepper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhinz%2Fvim-grepper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhinz","download_url":"https://codeload.github.com/mhinz/vim-grepper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254190368,"owners_count":22029631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ack","ag","async","findstr","git","grep","neovim","pt","rg","sift","vim","vim-plugin","viml","viml-scripts"],"created_at":"2024-07-31T19:01:14.818Z","updated_at":"2025-05-14T17:03:11.138Z","avatar_url":"https://github.com/mhinz.png","language":"Vim Script","readme":"[![Build Status](https://travis-ci.org/mhinz/vim-grepper.svg?branch=master)](https://travis-ci.org/mhinz/vim-grepper)\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n![vim-grepper](https://raw.githubusercontent.com/mhinz/vim-grepper/master/pictures/grepper-logo.png)\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\nUse your **favorite grep tool**\n([ag](https://github.com/ggreer/the_silver_searcher),\n[ack](http://beyondgrep.com), [git grep](https://git-scm.com/docs/git-grep),\n[ripgrep](https://github.com/BurntSushi/ripgrep),\n[pt](https://github.com/monochromegane/the_platinum_searcher),\n[sift](https://sift-tool.org),\n[findstr](https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/findstr.mspx),\ngrep) to start an **asynchronous search**. All matches will be put in a\n**quickfix or location list**.\n\nThis plugin works with Vim and Neovim on Unix-like systems. It's mostly working\non Windows as well.\n\n_Disclaimer: From my point of view it's feature-complete, so I won't add new\nfeatures or put much time into reviewing complex PRs._\n\n---\n\n- [Prompt](https://github.com/mhinz/vim-grepper/wiki/using-the-prompt): Use\n  `:Grepper` to open a prompt, enter your query, optionally cycle through the\n  list of tools, fire up the search.\n- [Operator](https://github.com/mhinz/vim-grepper/wiki/using-the-operator): Use\n  the current visual selection to pre-fill the prompt or start searching right\n  away.\n- [Commands](https://github.com/mhinz/vim-grepper/wiki/using-the-commands):\n  `:Grepper` supports a wide range of flags which makes it extremely flexible.\n  All supported tools come with their own command for convenience:\n  `:GrepperGit`, `:GrepperAg`, and so on. They're all built atop of `:Grepper`.\n- [Custom tools](https://github.com/mhinz/vim-grepper/wiki/Add-a-tool): Changing\n  the behaviour of the default tools is very easy. And so is adding new tools.\n\n---\n\n_If you like [ack.vim](https://github.com/mileszs/ack.vim) and\n[ag.vim](https://github.com/rking/ag.vim), you will love vim-grepper._\n\n## Documentation\n\nThis README is only the tip of the iceberg. Make sure to read `:h grepper` and\n[the wiki](https://github.com/mhinz/vim-grepper/wiki) to learn about every\nfeature.\n\nExample configurations be be found\n[here](https://github.com/mhinz/vim-grepper/wiki/example-configurations-and-mappings).\n\n_The truth is out there._\n\n## Installation\n\nUse your [favorite plugin\nmanager](https://github.com/mhinz/vim-galore#managing-plugins), e.g.\n[vim-plug](https://github.com/junegunn/vim-plug):\n\n    Plug 'mhinz/vim-grepper'\n\nIf you prefer lazy loading:\n\n    Plug 'mhinz/vim-grepper', { 'on': ['Grepper', '\u003cplug\u003e(GrepperOperator)'] }\n\n## Demo\n\nGeneral usage:\n\n![vim-grepper](https://github.com/mhinz/vim-grepper/blob/master/pictures/grepper-demo.gif)\n\nGrepping only files currently loaded in Vim:\n\n![vim-grepper](https://github.com/mhinz/vim-grepper/blob/master/pictures/grepper-demo2.gif)\n\n## Feedback\n\nIf you like this plugin, star it! It's a great way of getting feedback. The same\ngoes for reporting issues or feature requests.\n\nContact: [Twitter](https://twitter.com/_mhinz_)\n","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhinz%2Fvim-grepper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhinz%2Fvim-grepper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhinz%2Fvim-grepper/lists"}