<ul dir="auto">
<li>VSCode Version: Version 1.2.0 (1.2.0)</li>
<li>OSX Version: 10.11.5</li>
</ul>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="#!/bin/bash
export GOPATH=$HOME/go
export GOBIN=$HOME/go/bin
export GOAPP=$HOME/go_appengine
export JSBIN=$HOME/node_modules/.bin/
export ANDROID=$HOME/Library/Android/sdk/platform-tools/
export PATH=$PATH:$GOBIN:$GOAPP:$JSBIN:$ANDROID
export EDITOR=&quot;code&quot;
export VISUAL=&quot;code&quot;
export CLICOLOR=1
function prompt {
    EXITSTATUS=&quot;$?&quot;
    BOLD=&quot;\[\033[1m\]&quot;
    RED=&quot;\[\033[1;31m\]&quot;
    GREEN=&quot;\[\e[32;1m\]&quot;
    BLUE=&quot;\[\e[34;1m\]&quot;
    OFF=&quot;\[\033[m\]&quot;

    PROMPT=&quot;\u@\h ${BLUE}\W${OFF}&quot;

    if [ &quot;${EXITSTATUS}&quot; -eq 0 ]
    then
       PS1=&quot;${PROMPT}${BOLD}${GREEN}/${OFF} &quot;
    else
       PS1=&quot;${PROMPT}${BOLD}${RED}/${OFF} &quot;
    fi

    PS2=&quot;${BOLD}&gt;${OFF} &quot;
}
export PROMPT_COMMAND=prompt"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#!</span>/bin/bash</span>
<span class="pl-k">export</span> GOPATH=<span class="pl-smi">$HOME</span>/go
<span class="pl-k">export</span> GOBIN=<span class="pl-smi">$HOME</span>/go/bin
<span class="pl-k">export</span> GOAPP=<span class="pl-smi">$HOME</span>/go_appengine
<span class="pl-k">export</span> JSBIN=<span class="pl-smi">$HOME</span>/node_modules/.bin/
<span class="pl-k">export</span> ANDROID=<span class="pl-smi">$HOME</span>/Library/Android/sdk/platform-tools/
<span class="pl-k">export</span> PATH=<span class="pl-smi">$PATH</span>:<span class="pl-smi">$GOBIN</span>:<span class="pl-smi">$GOAPP</span>:<span class="pl-smi">$JSBIN</span>:<span class="pl-smi">$ANDROID</span>
<span class="pl-k">export</span> EDITOR=<span class="pl-s"><span class="pl-pds">"</span>code<span class="pl-pds">"</span></span>
<span class="pl-k">export</span> VISUAL=<span class="pl-s"><span class="pl-pds">"</span>code<span class="pl-pds">"</span></span>
<span class="pl-k">export</span> CLICOLOR=1
<span class="pl-k">function</span> <span class="pl-en">prompt</span> {
    EXITSTATUS=<span class="pl-s"><span class="pl-pds">"</span><span class="pl-smi">$?</span><span class="pl-pds">"</span></span>
    BOLD=<span class="pl-s"><span class="pl-pds">"</span>\[\033[1m\]<span class="pl-pds">"</span></span>
    RED=<span class="pl-s"><span class="pl-pds">"</span>\[\033[1;31m\]<span class="pl-pds">"</span></span>
    GREEN=<span class="pl-s"><span class="pl-pds">"</span>\[\e[32;1m\]<span class="pl-pds">"</span></span>
    BLUE=<span class="pl-s"><span class="pl-pds">"</span>\[\e[34;1m\]<span class="pl-pds">"</span></span>
    OFF=<span class="pl-s"><span class="pl-pds">"</span>\[\033[m\]<span class="pl-pds">"</span></span>

    PROMPT=<span class="pl-s"><span class="pl-pds">"</span>\u@\h <span class="pl-smi">${BLUE}</span>\W<span class="pl-smi">${OFF}</span><span class="pl-pds">"</span></span>

    <span class="pl-k">if</span> [ <span class="pl-s"><span class="pl-pds">"</span><span class="pl-smi">${EXITSTATUS}</span><span class="pl-pds">"</span></span> <span class="pl-k">-eq</span> 0 ]
    <span class="pl-k">then</span>
       PS1=<span class="pl-s"><span class="pl-pds">"</span><span class="pl-smi">${PROMPT}${BOLD}${GREEN}</span>/<span class="pl-smi">${OFF}</span> <span class="pl-pds">"</span></span>
    <span class="pl-k">else</span>
       PS1=<span class="pl-s"><span class="pl-pds">"</span><span class="pl-smi">${PROMPT}${BOLD}${RED}</span>/<span class="pl-smi">${OFF}</span> <span class="pl-pds">"</span></span>
    <span class="pl-k">fi</span>

    PS2=<span class="pl-s"><span class="pl-pds">"</span><span class="pl-smi">${BOLD}</span>&gt;<span class="pl-smi">${OFF}</span> <span class="pl-pds">"</span></span>
}
<span class="pl-k">export</span> PROMPT_COMMAND=prompt</pre></div>
<p dir="auto">It seems it does execute <code class="notranslate">.bash_profile</code> but it doesn't do it correctly on startup?<br>
After doing it manually it works? (see screenshots)</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/863731/15843453/9051f25a-2c62-11e6-96a2-5e5ec2e13a62.png"><img src="https://cloud.githubusercontent.com/assets/863731/15843453/9051f25a-2c62-11e6-96a2-5e5ec2e13a62.png" alt="image" style="max-width: 100%;"></a><br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/863731/15843499/e4fba116-2c62-11e6-83d9-2439411f7a1f.png"><img src="https://cloud.githubusercontent.com/assets/863731/15843499/e4fba116-2c62-11e6-83d9-2439411f7a1f.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto"><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="135375264" data-permission-text="Title is private" data-url="https://github.com/microsoft/vscode/issues/3246" data-hovercard-type="issue" data-hovercard-url="/microsoft/vscode/issues/3246/hovercard" href="https://github.com/microsoft/vscode/issues/3246">#3246</a></p>
<p dir="auto">When tab focus mode is on, doing the following:</p>
<ul dir="auto">
<li>Select text editor</li>
<li>Press <kbd>tab</kbd></li>
<li>At this point I have no idea what is focused as I can't see anything on the UI with a border.
<ul dir="auto">
<li>Pressing <kbd>enter</kbd> will add a new line where the cursor was, pressing <kbd>enter</kbd> again will not add another line</li>
<li>Pressing <kbd>enter</kbd> will add a new line, pressing <kbd>backspace</kbd> and <kbd>enter</kbd> will add another new line</li>
</ul>
</li>
</ul>