{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/14777","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/14777/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/14777/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/14777/events","html_url":"https://github.com/Microsoft/vscode/issues/14777","id":186375636,"number":14777,"title":"editor.action.jumpToBracket does not match in plaintext scope","user":{"login":"atombender","id":50314,"avatar_url":"https://avatars.githubusercontent.com/u/50314?v=3","gravatar_id":"","url":"https://api.github.com/users/atombender","html_url":"https://github.com/atombender","followers_url":"https://api.github.com/users/atombender/followers","following_url":"https://api.github.com/users/atombender/following{/other_user}","gists_url":"https://api.github.com/users/atombender/gists{/gist_id}","starred_url":"https://api.github.com/users/atombender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atombender/subscriptions","organizations_url":"https://api.github.com/users/atombender/orgs","repos_url":"https://api.github.com/users/atombender/repos","events_url":"https://api.github.com/users/atombender/events{/privacy}","received_events_url":"https://api.github.com/users/atombender/received_events","type":"User","site_admin":false},"labels":[{"id":294817667,"url":"https://api.github.com/repos/Microsoft/vscode/labels/editor","name":"editor","color":"1d76db","default":false},{"id":272689392,"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf","default":false}],"state":"closed","locked":false,"assignee":{"login":"alexandrudima","id":5047891,"avatar_url":"https://avatars.githubusercontent.com/u/5047891?v=3","gravatar_id":"","url":"https://api.github.com/users/alexandrudima","html_url":"https://github.com/alexandrudima","followers_url":"https://api.github.com/users/alexandrudima/followers","following_url":"https://api.github.com/users/alexandrudima/following{/other_user}","gists_url":"https://api.github.com/users/alexandrudima/gists{/gist_id}","starred_url":"https://api.github.com/users/alexandrudima/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexandrudima/subscriptions","organizations_url":"https://api.github.com/users/alexandrudima/orgs","repos_url":"https://api.github.com/users/alexandrudima/repos","events_url":"https://api.github.com/users/alexandrudima/events{/privacy}","received_events_url":"https://api.github.com/users/alexandrudima/received_events","type":"User","site_admin":false},"assignees":[{"login":"alexandrudima","id":5047891,"avatar_url":"https://avatars.githubusercontent.com/u/5047891?v=3","gravatar_id":"","url":"https://api.github.com/users/alexandrudima","html_url":"https://github.com/alexandrudima","followers_url":"https://api.github.com/users/alexandrudima/followers","following_url":"https://api.github.com/users/alexandrudima/following{/other_user}","gists_url":"https://api.github.com/users/alexandrudima/gists{/gist_id}","starred_url":"https://api.github.com/users/alexandrudima/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexandrudima/subscriptions","organizations_url":"https://api.github.com/users/alexandrudima/orgs","repos_url":"https://api.github.com/users/alexandrudima/repos","events_url":"https://api.github.com/users/alexandrudima/events{/privacy}","received_events_url":"https://api.github.com/users/alexandrudima/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/30","html_url":"https://github.com/Microsoft/vscode/milestones/November%202016","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/30/labels","id":2029906,"number":30,"title":"November 2016","description":"","creator":{"login":"dbaeumer","id":1931590,"avatar_url":"https://avatars.githubusercontent.com/u/1931590?v=3","gravatar_id":"","url":"https://api.github.com/users/dbaeumer","html_url":"https://github.com/dbaeumer","followers_url":"https://api.github.com/users/dbaeumer/followers","following_url":"https://api.github.com/users/dbaeumer/following{/other_user}","gists_url":"https://api.github.com/users/dbaeumer/gists{/gist_id}","starred_url":"https://api.github.com/users/dbaeumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dbaeumer/subscriptions","organizations_url":"https://api.github.com/users/dbaeumer/orgs","repos_url":"https://api.github.com/users/dbaeumer/repos","events_url":"https://api.github.com/users/dbaeumer/events{/privacy}","received_events_url":"https://api.github.com/users/dbaeumer/received_events","type":"User","site_admin":false},"open_issues":141,"closed_issues":134,"state":"open","created_at":"2016-09-26T20:19:36Z","updated_at":"2016-11-08T17:08:24Z","due_on":"2016-11-30T00:00:00Z","closed_at":null},"comments":6,"created_at":"2016-10-31T19:31:56Z","updated_at":"2016-11-08T17:28:51Z","closed_at":"2016-11-07T18:28:32Z","body":"- VSCode Version: 1.6.1\r\n\r\nSteps to Reproduce:\r\n\r\nConsider a plaintext file:\r\n\r\n```\r\ntext (with parantheses).\r\n```\r\n\r\nIf you navigate to one of the parantheses, `editor.action.jumpToBracket` does not work. Brackets are completely ignored there.\r\n\r\nSimilarly, here's a YAML file with a string:\r\n\r\n```yaml\r\nfoo: \"text (with parantheses).\"\r\n```\r\n\r\nSame behaviour.\r\n\r\nIs this because there's no grammar associated with the text block? If so, why? This works fine in Atom, where brackets seem to match irrespective of grammar. Bracket matching is useful no matter if the editor knows what the content is."},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/259202542","html_url":"https://github.com/Microsoft/vscode/issues/14777#issuecomment-259202542","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/14777","id":259202542,"user":{"login":"atombender","id":50314,"avatar_url":"https://avatars.githubusercontent.com/u/50314?v=3","gravatar_id":"","url":"https://api.github.com/users/atombender","html_url":"https://github.com/atombender","followers_url":"https://api.github.com/users/atombender/followers","following_url":"https://api.github.com/users/atombender/following{/other_user}","gists_url":"https://api.github.com/users/atombender/gists{/gist_id}","starred_url":"https://api.github.com/users/atombender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/atombender/subscriptions","organizations_url":"https://api.github.com/users/atombender/orgs","repos_url":"https://api.github.com/users/atombender/repos","events_url":"https://api.github.com/users/atombender/events{/privacy}","received_events_url":"https://api.github.com/users/atombender/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T17:28:51Z","updated_at":"2016-11-08T17:28:51Z","body":"Thanks for the explanation.\r\n\r\nI think not matching brackets on syntactically invalid code (if I understand you correctly) might be a mistake without really solid, high-visibility support for showing mismatched brackets in the editor. I typically use bracket matching to find the _cause_ of mismatched brackets. Linters are typically bad at figuring out and visualizing that stuff.\r\n\r\nI'm not super familiar with the Ruby syntax, but its interpolated string definition looks fine to me. It defines the contents of an embedded expression as Ruby. So every Ruby rule should work within that scope."}}
{"actor":{"display_login":"atombender"}}