<p dir="auto">Sublime Text has the option:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    // Set to &quot;none&quot; to turn off drawing white space, &quot;selection&quot; to draw only the
    // white space within the selection, and &quot;all&quot; to draw all white space
    &quot;draw_white_space&quot;: &quot;selection&quot;,"><pre class="notranslate"><code class="notranslate">    // Set to "none" to turn off drawing white space, "selection" to draw only the
    // white space within the selection, and "all" to draw all white space
    "draw_white_space": "selection",
</code></pre></div>
<p dir="auto">I would like to see <code class="notranslate">selection</code> added to list of possible values for <code class="notranslate">editor.renderWhitespace</code>. I find it incredibly useful.</p>
<p dir="auto">While writing code, I prefer to not show whitespace. However, when I copy-paste code snippets, I like to know the whitespace matches the target document by simply selecting it (usually via <code class="notranslate">Ctrl+A</code>), not using the arrow keys or toggling a setting.</p>
<p dir="auto">Thanks</p>
<p dir="auto">Hey,</p>
<p dir="auto">methods in POJOs don't autocomplete like here:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="var foo = {
    bar() {
    }

    baz() {
        this.bar&lt;ctrl+space&gt;
    }
}"><pre class="notranslate"><span class="pl-k">var</span> <span class="pl-s1">foo</span> <span class="pl-c1">=</span> <span class="pl-kos">{</span>
    <span class="pl-en">bar</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
    <span class="pl-kos">}</span>

    <span class="pl-en">baz</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
        <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">bar</span><span class="pl-c1">&lt;</span><span class="pl-s1">ctrl</span><span class="pl-c1">+</span><span class="pl-s1">space</span><span class="pl-c1">&gt;</span>
    <span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto">although it works just fine for ES6 classes:</p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="class Foo  {
    bar() {
    }

    baz() {
        this.bar&lt;ctrl+space&gt;
    }
}"><pre class="notranslate"><span class="pl-k">class</span> <span class="pl-v">Foo</span>  <span class="pl-kos">{</span>
    <span class="pl-en">bar</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
    <span class="pl-kos">}</span>

    <span class="pl-en">baz</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
        <span class="pl-smi">this</span><span class="pl-kos">.</span><span class="pl-c1">bar</span><span class="pl-c1">&lt;</span><span class="pl-s1">ctrl</span><span class="pl-c1">+</span><span class="pl-s1">space</span><span class="pl-c1">&gt;</span>
    <span class="pl-kos">}</span>
<span class="pl-kos">}</span></pre></div>
<p dir="auto">BR<br>
Dominik</p>