{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/684","labels_url":"https://api.github.com/repos/neovim/neovim/issues/684/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/684/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/684/events","html_url":"https://github.com/neovim/neovim/issues/684","id":32773891,"number":684,"title":"\"qfdo\", similar to \"argdo\" or \"g//\"","user":{"login":"phmarek","id":496570,"avatar_url":"https://avatars.githubusercontent.com/u/496570?v=3","gravatar_id":"","url":"https://api.github.com/users/phmarek","html_url":"https://github.com/phmarek","followers_url":"https://api.github.com/users/phmarek/followers","following_url":"https://api.github.com/users/phmarek/following{/other_user}","gists_url":"https://api.github.com/users/phmarek/gists{/gist_id}","starred_url":"https://api.github.com/users/phmarek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phmarek/subscriptions","organizations_url":"https://api.github.com/users/phmarek/orgs","repos_url":"https://api.github.com/users/phmarek/repos","events_url":"https://api.github.com/users/phmarek/events{/privacy}","received_events_url":"https://api.github.com/users/phmarek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/neovim/neovim/labels/idea","name":"idea","color":"c7def8"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/neovim/neovim/milestones/6","labels_url":"https://api.github.com/repos/neovim/neovim/milestones/6/labels","id":655037,"number":6,"title":"vNext","description":"vNext items are *definitely not* planned for the *current* target, but *may* be given priority for a future target.","creator":{"login":"justinmk","id":1359421,"avatar_url":"https://avatars.githubusercontent.com/u/1359421?v=3","gravatar_id":"","url":"https://api.github.com/users/justinmk","html_url":"https://github.com/justinmk","followers_url":"https://api.github.com/users/justinmk/followers","following_url":"https://api.github.com/users/justinmk/following{/other_user}","gists_url":"https://api.github.com/users/justinmk/gists{/gist_id}","starred_url":"https://api.github.com/users/justinmk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinmk/subscriptions","organizations_url":"https://api.github.com/users/justinmk/orgs","repos_url":"https://api.github.com/users/justinmk/repos","events_url":"https://api.github.com/users/justinmk/events{/privacy}","received_events_url":"https://api.github.com/users/justinmk/received_events","type":"User","site_admin":false},"open_issues":34,"closed_issues":6,"state":"open","created_at":"2014-05-10T20:43:04Z","updated_at":"2015-01-20T12:48:13Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2014-05-04T18:36:27Z","updated_at":"2015-01-20T12:48:14Z","closed_at":"2015-01-20T12:48:13Z","body":"I'd hope for a `:qfdo` feature, that combines `:argdo` and `:g`.\r\n\r\nWhat I'm trying to achieve is:\r\n\r\n  * Search for some string (`:grep` or `:Ggrep`)\r\n  * For each location, do something. Eg. look whether the same code block has some other string in it, and if it doesn't, add it somewhere.\r\n\r\nSo it's like `:g//`, but using positions across multiple files. Alternatively, something similar to `:argdo` - but that would run only once per file, and not once per quickfix entry.\r\n\r\nThanks for listening.\r\n\r\n<bountysource-plugin>\r\n\r\n---\r\nWant to back this issue? **[Place a bounty on it!](https://www.bountysource.com/issues/1981832-qfdo-similar-to-argdo-or-g?utm_campaign=plugin&utm_content=tracker%2F461131&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F461131&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/70648297","html_url":"https://github.com/neovim/neovim/issues/684#issuecomment-70648297","issue_url":"https://api.github.com/repos/neovim/neovim/issues/684","id":70648297,"user":{"login":"elmart","id":135757,"avatar_url":"https://avatars.githubusercontent.com/u/135757?v=3","gravatar_id":"","url":"https://api.github.com/users/elmart","html_url":"https://github.com/elmart","followers_url":"https://api.github.com/users/elmart/followers","following_url":"https://api.github.com/users/elmart/following{/other_user}","gists_url":"https://api.github.com/users/elmart/gists{/gist_id}","starred_url":"https://api.github.com/users/elmart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elmart/subscriptions","organizations_url":"https://api.github.com/users/elmart/orgs","repos_url":"https://api.github.com/users/elmart/repos","events_url":"https://api.github.com/users/elmart/events{/privacy}","received_events_url":"https://api.github.com/users/elmart/received_events","type":"User","site_admin":false},"created_at":"2015-01-20T12:48:13Z","updated_at":"2015-01-20T12:48:13Z","body":"Closing. This might be nice to consider in a future release."}}