{"id":13898272,"url":"https://github.com/weilbith/vim-qfloc-edit","last_synced_at":"2026-01-18T00:52:16.219Z","repository":{"id":103106704,"uuid":"448274454","full_name":"weilbith/vim-qfloc-edit","owner":"weilbith","description":"Editing quickfix and location lists","archived":false,"fork":false,"pushed_at":"2022-01-15T13:20:15.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-05T00:45:03.837Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/weilbith.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}},"created_at":"2022-01-15T12:44:00.000Z","updated_at":"2022-02-02T06:36:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"12bbb4f1-50af-480e-bb78-adbabffa1895","html_url":"https://github.com/weilbith/vim-qfloc-edit","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/weilbith/vim-qfloc-edit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weilbith%2Fvim-qfloc-edit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weilbith%2Fvim-qfloc-edit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weilbith%2Fvim-qfloc-edit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weilbith%2Fvim-qfloc-edit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weilbith","download_url":"https://codeload.github.com/weilbith/vim-qfloc-edit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weilbith%2Fvim-qfloc-edit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265622783,"owners_count":23800036,"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":[],"created_at":"2024-08-06T18:04:12.084Z","updated_at":"2026-01-18T00:52:16.162Z","avatar_url":"https://github.com/weilbith.png","language":"Vim script","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"# Vim Quickfix \u0026 Location List Edits\n\nThis is a minimal plugin that allows to edit quickfix or location lists. The so\nfar supported actions are to remove an entry from a list and undo such a removal\nagain.\n\nThis functionality is especially useful for use-cases where the quickfix list\nacts like a _TODO_ list (in any format). When being finished with an entry it\ncan be simply removed. When an entry got removed mistakenly or too early, it can\nbe simply recovered.\n\nAll actions to edit quickfix or location lists intentionally always replace the\ncurrent list. This is to keep the history of the lists clean and don't clutter\nit with a new list for each edit action.\n\n## Installation\n\nInstall the plugin with your favorite manager tool or just as a native package.\nHere is an example using\n[packer.nvim](https://github.com/wbthomason/packer.nvim):\n\n```lua\nrequire('packer').use('weilbith/vim-qfloc-edit')\n```\n\n## Usage\n\nThe plugin works out of the box. It automatically defines mappings on quickfix\nor location list buffers that follow Vim standards. When being in the window\nwith such a buffer, hit `dd` to remove the entry under the cursor. Type `u` at\nany location within the window to iteratively undo the last remove actions.\n\nPlease checkout the [docs](./docs/qfloc_edit.txt) (`:help qfloc-edit.txt`) to\nread about all commands to be more flexible and also how to configure the plugin\nwith some examples.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweilbith%2Fvim-qfloc-edit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweilbith%2Fvim-qfloc-edit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweilbith%2Fvim-qfloc-edit/lists"}