<p dir="auto">The markdown editor very nicely supports nested language syntax highlighting which is awesome. One small addition to make things easier is adding a autocomplete list of standard language names used in markdown. Cursor after three ticks ``` would list the languages.</p>
<p dir="auto">Optionally showing a symbol next to languages with syntax highlighting support would be kind of cool, but not needed.</p>
<p dir="auto">To see a list of the languages that could be included:<br>
<a href="https://github.com/github/linguist/blob/master/lib/linguist/languages.yml">https://github.com/github/linguist/blob/master/lib/linguist/languages.yml</a></p>
<ul dir="auto">
<li>VSCode Version: 1.2.0</li>
<li>OS Version: OS X 10.11.5</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Open VSCode</li>
<li>Open any folders</li>
<li>Browse some code (eg. c++, ts, php). Loading speed should be normal at this point.</li>
<li>Leave VSCode alone and do step 3 every 10min. At 30min the opening time of file should be noticeable slower. After 1hr, VSCode will take 3-4 sec to load a 1KB c++ file.</li>
</ol>
<p dir="auto">Additionally, I notice one of the VSCode process is using a lot of cpu time even I just let it stay in the background. I highlighted it below:</p>
<blockquote>
<p dir="auto">ps -ef|grep Studio<br>
501   553     1   0 10:16AM ??         0:26.77 /Applications/Visual Studio Code.app/Contents/MacOS/Electron<br>
501   554   553   0 10:16AM ??         0:08.45 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper --type=gpu-process --channel=553.0.727979350 --no-sandbox --supports-dual-gpus=false --gpu-driver-bug-workarounds=16,17,31,36,40,50,54,61,67,70 --gpu-vendor-id=0x8086 --gpu-device-id=0x0166 --gpu-driver-vendor --gpu-driver-version<br>
501   669   553   0 10:16AM ??         0:01.60 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap --type=SharedProcess<br>
501   679     1   0 10:16AM ??         0:00.01 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Framework.framework/Resources/crashpad_handler --database=/tmp/VSCode Crashes --url=<a href="https://ticinocrashreporter.azurewebsites.net/crash" rel="nofollow">https://ticinocrashreporter.azurewebsites.net/crash</a> --handshake-fd=61<br>
501   698     1   0 10:16AM ??         0:09.87 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/angularjs2/qs utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)<br>
501  1117     1   0 11:28AM ??         0:06.76 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/c utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)<br>
<strong>501  1196   553   0 12:06PM ??         1:08.19 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper --type=renderer --no-sandbox --lang=en-US --node-integration=true --background-color=<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="976132417" data-permission-text="Title is private" data-url="https://github.com/microsoft/vscode/issues/131313" data-hovercard-type="issue" data-hovercard-url="/microsoft/vscode/issues/131313/hovercard" href="https://github.com/microsoft/vscode/issues/131313">#131313</a> --num-raster-threads=4 --enable-zero-copy --enable-gpu-memory-buffer-compositor-resources --content-image-texture-target=3553,3553,3553,3553,3553,34037,3553,3553,3553,3553,34037,3553,34037,34037 --video-image-texture-target=34037 --channel=553.7.1240100061</strong><br>
501  1198  1196   0 12:06PM ??         0:00.42 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap --type=extensionHost<br>
501  1199  1196   0 12:06PM ??         0:00.35 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap --type=watcherService<br>
501  1203  1196   0 12:06PM ??         0:03.30 /Applications/Visual Studio Code.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap /usr/bin/git /Volumes/HD2/JS/Documents/code/JSDS/Test/c utf8 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 2.7.4 (Apple Git-66)<br>
501  1219   783   0 12:08PM ttys000    0:00.00 grep --color=auto Studio</p>
</blockquote>