{"id":20276504,"url":"https://github.com/tmke8/vim-searchlabels","last_synced_at":"2026-05-15T20:04:47.593Z","repository":{"id":135638479,"uuid":"352124758","full_name":"tmke8/vim-searchlabels","owner":"tmke8","description":"Easily jump to search results in (n)vim.","archived":false,"fork":false,"pushed_at":"2021-04-13T12:51:04.000Z","size":47,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-30T17:02:24.574Z","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-27T16:43:26.000Z","updated_at":"2021-11-14T20:30:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c5577d4-2f40-460c-9a70-1b80d167b0a9","html_url":"https://github.com/tmke8/vim-searchlabels","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tmke8/vim-searchlabels","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-searchlabels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-searchlabels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-searchlabels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-searchlabels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmke8","download_url":"https://codeload.github.com/tmke8/vim-searchlabels/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmke8%2Fvim-searchlabels/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33078008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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.436Z","updated_at":"2026-05-15T20:04:47.575Z","avatar_url":"https://github.com/tmke8.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"searchlabels.vim\n================\n\n\u003e Label mode for search.\n\nFork of [sneak.vim](http://github.com/justinmk/vim-sneak)\nthat hooks sneak's label mode into vim's native search.\n\nIt's is essentially a light-weight re-implementation of\n[incsearch-easymotion.vim](https://github.com/haya14busa/incsearch-easymotion.vim)\nor [easymotion](https://github.com/easymotion/vim-easymotion)'s n-character search motion.\nOne shortcoming with those is that they don't have regex support.\nAs this plugin only hooks in at the end of vim's native search, you get vim's full power.\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\nInstall\n-------\n\n- [vim-plug](https://github.com/junegunn/vim-plug)\n  - `Plug 'thomkeh/vim-searchlabels', { 'branch': 'main' }`\n- [Pathogen](https://github.com/tpope/vim-pathogen)\n  - `git clone git://github.com/thomkeh/vim-searchlabels.git ~/.vim/bundle/vim-sneak`\n- Manual installation:\n  - Copy the files to your `.vim` directory.\n\nFAQ\n---\n\n### Why not use Sneak?\n\nFirst, I find two characters often too limited for narrowing down my search.\nSecond, I don't see the point of using `s`/`S` when I already use `/`/`?` a lot.\nThird, if you are in an environment where you don't have your plugins,\nthen using `/`/`?` fails gracefully (you would just get normal search).\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-searchlabels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmke8%2Fvim-searchlabels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmke8%2Fvim-searchlabels/lists"}