{"id":20276506,"url":"https://github.com/tmke8/vim-matchcounter","last_synced_at":"2026-04-30T19:31:22.512Z","repository":{"id":135638480,"uuid":"352707057","full_name":"tmke8/vim-matchcounter","owner":"tmke8","description":"Display labels to jump to search results","archived":false,"fork":false,"pushed_at":"2021-04-13T13:02:16.000Z","size":45,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T16:46:58.537Z","etag":null,"topics":["nvim","vim"],"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/tmke8.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2021-03-29T16:16:43.000Z","updated_at":"2021-04-13T13:02:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"9dce53e7-6e5e-4d2f-93f3-617ecadec5e3","html_url":"https://github.com/tmke8/vim-matchcounter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tmke8/vim-matchcounter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-matchcounter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-matchcounter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-matchcounter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-matchcounter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmke8","download_url":"https://codeload.github.com/tmke8/vim-matchcounter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-matchcounter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32475191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["nvim","vim"],"created_at":"2024-11-14T13:14:18.508Z","updated_at":"2026-04-30T19:31:22.497Z","avatar_url":"https://github.com/tmke8.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"matchcounter.vim\n================\n\nWhen searching in vim with `/` or `?` you can jump to matches with `\u003cnumber\u003en`\nwhere `\u003cnumber\u003e` is for example `3` or `42`. (So, `3n` will jump to the 3rd match.)\n\nThe problem with that is that you have to know the right number for the match your interested in.\nAnd this is what `matchcounter.vim` solves.\nIf a search performed with `/` or `?` finds more than 1 match in the visible area,\nthen this plugin displays a counter for each match,\nso that you know which number to type to jump there.\nIf you don't type a number, then the counter disappears immediately.\n\n![example](https://user-images.githubusercontent.com/7741417/114547302-3083da00-9c56-11eb-948c-a61d7d62dd3e.png)\n\nUsage\n-----\n\nJust search something with `/`, and if there are multiple matches visible in your window,\nlabels will appear that allow you to jump directly to any of the matches.\n\n*This plugin does not change any mappings.*\nIt uses the `CmdlineLeave` autocommand to know when a search happened,\nand merely displays some labels for a while.\n\nInstall\n-------\n\n- [vim-plug](https://github.com/junegunn/vim-plug)\n  - `Plug 'thomkeh/vim-matchcounter', { 'branch': 'main' }`\n- [Pathogen](https://github.com/tpope/vim-pathogen)\n  - `git clone git://github.com/thomkeh/vim-matchcounter.git ~/.vim/bundle/vim-sneak`\n- Manual installation:\n  - Copy the files to your `.vim` directory.\n\nCustomization\n-------------\n\nThe only thing that can be customized is the background color\nof the counter labels (magenta by default).\nSee the help for details.\n\nRelated\n-------\n\n* [Sneak](http://github.com/justinmk/vim-sneak)\n* [Seek](https://github.com/goldfeld/vim-seek)\n* [EasyMotion](https://github.com/Lokaltog/vim-easymotion)\n* [incsearch-easymotion](https://github.com/haya14busa/incsearch-easymotion.vim)\n* [smalls](https://github.com/t9md/vim-smalls)\n* [improvedft](https://github.com/chrisbra/improvedft)\n* [clever-f](https://github.com/rhysd/clever-f.vim)\n* [vim-extended-ft](https://github.com/svermeulen/vim-extended-ft)\n* [Fanf,ingTastic;](https://github.com/dahu/vim-fanfingtastic)\n\nLicense\n-------\n\nDistributed under the MIT license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmke8%2Fvim-matchcounter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmke8%2Fvim-matchcounter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmke8%2Fvim-matchcounter/lists"}