{"id":13897368,"url":"https://github.com/voldikss/vim-codelf","last_synced_at":"2026-03-06T08:34:12.526Z","repository":{"id":109179747,"uuid":"230921194","full_name":"voldikss/vim-codelf","owner":"voldikss","description":"(Neo)Vim plugin for searching variable names","archived":false,"fork":false,"pushed_at":"2021-01-03T04:01:48.000Z","size":20,"stargazers_count":53,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-27T03:51:55.686Z","etag":null,"topics":["codelf","vim-codelf","vim-plugin"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/voldikss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-12-30T13:30:25.000Z","updated_at":"2024-07-01T08:12:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6cd6fae-ceae-456a-b06f-274f8c5983ae","html_url":"https://github.com/voldikss/vim-codelf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/voldikss/vim-codelf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fvim-codelf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fvim-codelf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fvim-codelf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fvim-codelf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/voldikss","download_url":"https://codeload.github.com/voldikss/vim-codelf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/voldikss%2Fvim-codelf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30167963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["codelf","vim-codelf","vim-plugin"],"created_at":"2024-08-06T18:03:32.821Z","updated_at":"2026-03-06T08:34:12.505Z","avatar_url":"https://github.com/voldikss.png","language":"Python","readme":"# vim-codelf\n\n![CI](https://github.com/voldikss/vim-codelf/workflows/CI/badge.svg)\n\n(Neo)Vim plugin for searching useful variable names from [CODELF](https://github.com/unbug/codelf)\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\"https://user-images.githubusercontent.com/20282795/71583991-a2acda00-2b4b-11ea-99aa-097762e92383.gif\" width=900\u003e\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg src=\"https://user-images.githubusercontent.com/20282795/71583992-a2acda00-2b4b-11ea-8f72-1d0068b020ff.gif\" width=900\u003e\n\u003c/div\u003e\n\n## Install\n\n```vim\nPlug 'voldikss/vim-codelf'\n```\n\n## Keymap\n\n```vim\n\" Example key mappings configuration\ninoremap \u003csilent\u003e \u003cF9\u003e \u003cC-R\u003e=codelf#start()\u003cCR\u003e\nnnoremap \u003csilent\u003e \u003cF9\u003e :call codelf#start()\u003cCR\u003e\n```\n\n## Configuration\n\n#### `g:codelf_enable_popup_menu`\n\nIf set `v:true`, the available variable names will displayed in popup menu, which behaviors just like code completion.\nOtherwise, they will be displayed in cmdline, prompting the user to select one(like `:z=`) to replace the word under the cursor.\n\n#### `g:codelf_proxy_url`\n\ne.g. `let g:codelf_proxy_url=http://127.0.0.1:1081`\n\n## Commands\n\n#### `:Codelf [word]`\n\nQuery the `word` from [codelf](https://github.com/unbug/codelf), return the variable name.\n\n#### `:CodelfOpenBrowser [word]`\n\nGo to [CODELF](https://github.com/unbug/codelf) for the `word`. If no `word`, use the word under the cursor. [vim-browser-search](https://github.com/voldikss/vim-browser-search) supplies the same function.\n\n## Statusline\n\n- `g:codelf_status`\n\n## Q\u0026As\n\n- How to stop it from displaying after triggering a codelf query?\n\n  If the cursor was moved to another place, the callback function will be disabled.\n\n- Will it frozen my Vim?\n\n  If your (Neo)Vim has `job` feature, this plugin won't stop your behavior. Otherwise, yes(and this plugin is not recommended in that case).\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoldikss%2Fvim-codelf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoldikss%2Fvim-codelf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoldikss%2Fvim-codelf/lists"}