<p dir="auto">Whenever suggest widget (e.g. a completion list) is summoned (by a configured trigger character, e.g. <code class="notranslate">.</code> or <code class="notranslate">&gt;</code>), both Tab and Enter are valid for selection by default. More than once I've accidentally accepted the suggestion rather than doing a line break as intended.</p>
<p dir="auto"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="137978665" data-permission-text="Title is private" data-url="https://github.com/mitaki28/vscode-clang/issues/8" data-hovercard-type="issue" data-hovercard-url="/mitaki28/vscode-clang/issues/8/hovercard" href="https://github.com/mitaki28/vscode-clang/issues/8">mitaki28/vscode-clang#8</a> is a good example of this where a <code class="notranslate">completionProvider</code> is configured and triggered by <code class="notranslate">&gt;</code>, causing issues when trying to do a line break:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/1016104/13473657/4b754dec-e088-11e5-8aa3-35e09aee946a.png"><img src="https://cloud.githubusercontent.com/assets/1016104/13473657/4b754dec-e088-11e5-8aa3-35e09aee946a.png" alt="" style="max-width: 100%;"></a></p>
<p dir="auto">At first I thought I'd suggest that the default should be only Tab to avoid all of this. But then I came to think that perhaps more ideally this should be configurable by the extension that registers a provider with <code class="notranslate">triggerCharacters</code>. What do you think?</p>
<p dir="auto">Don't try to content assist / perform intellisense when writing a comment. Really really annoying, when every other word pops up suggestions. Don't want it.</p>
<p dir="auto">Dupe of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="118561162" data-permission-text="Title is private" data-url="https://github.com/microsoft/vscode/issues/538" data-hovercard-type="issue" data-hovercard-url="/microsoft/vscode/issues/538/hovercard" href="https://github.com/microsoft/vscode/issues/538">#538</a> that got closed but not fixed really though.</p>