{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/62236","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/62236/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/62236/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/62236/events","html_url":"https://github.com/Microsoft/vscode/issues/62236","id":375780623,"node_id":"MDU6SXNzdWUzNzU3ODA2MjM=","number":62236,"title":"Blind snippet insertion","user":{"login":"safield","id":12876404,"node_id":"MDQ6VXNlcjEyODc2NDA0","avatar_url":"https://avatars3.githubusercontent.com/u/12876404?v=4","gravatar_id":"","url":"https://api.github.com/users/safield","html_url":"https://github.com/safield","followers_url":"https://api.github.com/users/safield/followers","following_url":"https://api.github.com/users/safield/following{/other_user}","gists_url":"https://api.github.com/users/safield/gists{/gist_id}","starred_url":"https://api.github.com/users/safield/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/safield/subscriptions","organizations_url":"https://api.github.com/users/safield/orgs","repos_url":"https://api.github.com/users/safield/repos","events_url":"https://api.github.com/users/safield/events{/privacy}","received_events_url":"https://api.github.com/users/safield/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jrieken","id":1794099,"node_id":"MDQ6VXNlcjE3OTQwOTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1794099?v=4","gravatar_id":"","url":"https://api.github.com/users/jrieken","html_url":"https://github.com/jrieken","followers_url":"https://api.github.com/users/jrieken/followers","following_url":"https://api.github.com/users/jrieken/following{/other_user}","gists_url":"https://api.github.com/users/jrieken/gists{/gist_id}","starred_url":"https://api.github.com/users/jrieken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrieken/subscriptions","organizations_url":"https://api.github.com/users/jrieken/orgs","repos_url":"https://api.github.com/users/jrieken/repos","events_url":"https://api.github.com/users/jrieken/events{/privacy}","received_events_url":"https://api.github.com/users/jrieken/received_events","type":"User","site_admin":false},"assignees":[{"login":"jrieken","id":1794099,"node_id":"MDQ6VXNlcjE3OTQwOTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1794099?v=4","gravatar_id":"","url":"https://api.github.com/users/jrieken","html_url":"https://github.com/jrieken","followers_url":"https://api.github.com/users/jrieken/followers","following_url":"https://api.github.com/users/jrieken/following{/other_user}","gists_url":"https://api.github.com/users/jrieken/gists{/gist_id}","starred_url":"https://api.github.com/users/jrieken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrieken/subscriptions","organizations_url":"https://api.github.com/users/jrieken/orgs","repos_url":"https://api.github.com/users/jrieken/repos","events_url":"https://api.github.com/users/jrieken/events{/privacy}","received_events_url":"https://api.github.com/users/jrieken/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-10-31T03:14:13Z","updated_at":"2018-10-31T08:17:41Z","closed_at":null,"author_association":"NONE","body":"I have a workflow problem with snippets and completions.\r\n\r\nI have concluded snippets and suggestions are different, and they should be treated separately. At the least, there should be a setting _blindSnippetCompletion_.\r\n\r\nMy issue is as follows.\r\n\r\n1. I know my user snippets off by heart. I use them often, and deliberately. I don't need to a list to present my snippets to me. I don't need to shop around in a grocery list of snippets (and other suggestions) to find the right one. I just type the string and hit tab.\r\n\r\n2. I like my snippets to work reliably 100% of the time. So when I type \"msg1\" followed by the tab key, I want my message write snippet to be placed 100% of the time. I don't want completion suggestions injected by language support extensions unpredictably interrupting my snippet insertion muscle memory. \r\n\r\n3. I don't want any snippets cluttering up my quick suggestions list. Like I mentioned previously, I already know all my snippets, and in some cases I have to cycle through a couple snippets to get to the desired suggestion. I want the suggestions list exclusively for variable, method, and type completions.....not snippets.\r\n\r\nWith the current settings available in vscode...\r\n\r\n\"editor.snippetSuggestions\": \"bottom\" Solves issue 3. but exacerbates issue 2.\r\n\"editor.snippetSuggestions\": \"top\" Solves issue 2. but exacerbates issue 3.\r\n\"editor.snippetSuggestions\": \"inline\" is worst of both worlds.\r\n\r\nEnter _blindSnippetCompletion_.\r\n\r\nWith this setting enabled, pressing tab (insert snippet), will always prioritise snippet insertion over quick suggestion or intellisense completion. But snippets will never show up in completion suggestions lists.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/434598705","html_url":"https://github.com/Microsoft/vscode/issues/62236#issuecomment-434598705","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/62236","id":434598705,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNDU5ODcwNQ==","user":{"login":"jrieken","id":1794099,"node_id":"MDQ6VXNlcjE3OTQwOTk=","avatar_url":"https://avatars2.githubusercontent.com/u/1794099?v=4","gravatar_id":"","url":"https://api.github.com/users/jrieken","html_url":"https://github.com/jrieken","followers_url":"https://api.github.com/users/jrieken/followers","following_url":"https://api.github.com/users/jrieken/following{/other_user}","gists_url":"https://api.github.com/users/jrieken/gists{/gist_id}","starred_url":"https://api.github.com/users/jrieken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrieken/subscriptions","organizations_url":"https://api.github.com/users/jrieken/orgs","repos_url":"https://api.github.com/users/jrieken/repos","events_url":"https://api.github.com/users/jrieken/events{/privacy}","received_events_url":"https://api.github.com/users/jrieken/received_events","type":"User","site_admin":false},"created_at":"2018-10-31T08:17:41Z","updated_at":"2018-10-31T08:17:41Z","author_association":"MEMBER","body":"We can offer these settings: `\"editor.tabCompletion\": \"onlySnippets\",    \"editor.snippetSuggestions\": \"none\", \"editor.quickSuggestions\": false,`  With them no snippets will ever show in the suggestion list, suggestions won't show as type (the prefix of a snippet), and pressing Tab after a snippet prefix will expand it."}}
{"actor":{"display_login":"jrieken"}}