├── i18n ├── .gitignore ├── deu │ ├── extensions │ │ ├── emmet │ │ │ └── package.i18n.json │ │ ├── markdown │ │ │ └── out │ │ │ │ └── previewContentProvider.i18n.json │ │ ├── typescript │ │ │ └── out │ │ │ │ └── features │ │ │ │ └── taskProvider.i18n.json │ │ └── git │ │ │ └── out │ │ │ └── scmProvider.i18n.json │ └── src │ │ └── vs │ │ ├── code │ │ └── electron-main │ │ │ └── auth.i18n.json │ │ ├── editor │ │ └── browser │ │ │ └── widget │ │ │ └── diffEditorWidget.i18n.json │ │ └── workbench │ │ └── parts │ │ ├── tasks │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ │ └── terminal │ │ └── browser │ │ └── terminalQuickOpen.i18n.json ├── fra │ ├── extensions │ │ ├── emmet │ │ │ └── package.i18n.json │ │ ├── markdown │ │ │ └── out │ │ │ │ └── previewContentProvider.i18n.json │ │ ├── typescript │ │ │ └── out │ │ │ │ └── features │ │ │ │ └── taskProvider.i18n.json │ │ └── git │ │ │ └── out │ │ │ └── scmProvider.i18n.json │ └── src │ │ └── vs │ │ └── workbench │ │ └── parts │ │ ├── tasks │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ │ └── terminal │ │ └── browser │ │ └── terminalQuickOpen.i18n.json ├── kor │ ├── extensions │ │ ├── emmet │ │ │ └── package.i18n.json │ │ ├── markdown │ │ │ └── out │ │ │ │ └── previewContentProvider.i18n.json │ │ ├── typescript │ │ │ └── out │ │ │ │ └── features │ │ │ │ └── taskProvider.i18n.json │ │ └── git │ │ │ └── out │ │ │ └── scmProvider.i18n.json │ └── src │ │ └── vs │ │ ├── code │ │ └── electron-main │ │ │ └── auth.i18n.json │ │ ├── editor │ │ └── browser │ │ │ └── widget │ │ │ └── diffEditorWidget.i18n.json │ │ └── workbench │ │ └── parts │ │ ├── tasks │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ │ └── terminal │ │ └── browser │ │ └── terminalQuickOpen.i18n.json ├── rus │ ├── extensions │ │ ├── emmet │ │ │ └── package.i18n.json │ │ ├── markdown │ │ │ └── out │ │ │ │ └── previewContentProvider.i18n.json │ │ ├── typescript │ │ │ └── out │ │ │ │ └── features │ │ │ │ └── taskProvider.i18n.json │ │ └── git │ │ │ └── out │ │ │ └── scmProvider.i18n.json │ └── src │ │ └── vs │ │ ├── code │ │ └── electron-main │ │ │ └── auth.i18n.json │ │ └── workbench │ │ └── parts │ │ ├── tasks │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ │ └── terminal │ │ └── browser │ │ └── terminalQuickOpen.i18n.json ├── cht │ ├── src │ │ └── vs │ │ │ ├── code │ │ │ └── electron-main │ │ │ │ └── auth.i18n.json │ │ │ ├── editor │ │ │ └── browser │ │ │ │ └── widget │ │ │ │ └── diffEditorWidget.i18n.json │ │ │ └── workbench │ │ │ └── parts │ │ │ ├── tasks │ │ │ └── common │ │ │ │ └── taskTypeRegistry.i18n.json │ │ │ └── terminal │ │ │ └── browser │ │ │ └── terminalQuickOpen.i18n.json │ └── extensions │ │ ├── typescript │ │ └── out │ │ │ └── features │ │ │ └── taskProvider.i18n.json │ │ └── git │ │ └── out │ │ └── scmProvider.i18n.json ├── ita │ └── src │ │ └── vs │ │ ├── code │ │ └── electron-main │ │ │ └── auth.i18n.json │ │ └── workbench │ │ └── parts │ │ ├── tasks │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ │ └── terminal │ │ └── browser │ │ └── terminalQuickOpen.i18n.json ├── chs │ ├── src │ │ └── vs │ │ │ └── workbench │ │ │ └── parts │ │ │ └── tasks │ │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ └── extensions │ │ └── git │ │ └── out │ │ └── scmProvider.i18n.json ├── esn │ └── src │ │ └── vs │ │ └── workbench │ │ └── parts │ │ ├── tasks │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ │ └── terminal │ │ └── browser │ │ └── terminalQuickOpen.i18n.json ├── hun │ ├── src │ │ └── vs │ │ │ └── workbench │ │ │ └── parts │ │ │ └── tasks │ │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ └── extensions │ │ └── git │ │ └── out │ │ └── scmProvider.i18n.json ├── jpn │ ├── src │ │ └── vs │ │ │ └── workbench │ │ │ └── parts │ │ │ └── tasks │ │ │ └── common │ │ │ └── taskTypeRegistry.i18n.json │ └── extensions │ │ └── git │ │ └── out │ │ └── scmProvider.i18n.json ├── ptb │ └── src │ │ └── vs │ │ └── workbench │ │ └── parts │ │ └── tasks │ │ └── common │ │ └── taskTypeRegistry.i18n.json └── trk │ └── src │ └── vs │ └── workbench │ └── parts │ └── tasks │ └── common │ └── taskTypeRegistry.i18n.json ├── extensions ├── r │ ├── .vscodeignore │ └── language-configuration.json ├── bat │ ├── .vscodeignore │ └── language-configuration.json ├── cpp │ ├── .vscodeignore │ └── test │ │ └── colorize-fixtures │ │ └── test-23630.cpp ├── csharp │ ├── .vscodeignore │ └── OSSREADME.json ├── diff │ ├── .vscodeignore │ └── language-configuration.json ├── docker │ ├── .vscodeignore │ ├── OSSREADME.json │ └── language-configuration.json ├── fsharp │ ├── .vscodeignore │ └── OSSREADME.json ├── go │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test-13777.go │ └── OSSREADME.json ├── groovy │ ├── .vscodeignore │ └── language-configuration.json ├── hlsl │ ├── .vscodeignore │ ├── OSSREADME.json │ ├── test │ │ └── colorize-fixtures │ │ │ └── test.hlsl │ └── language-configuration.json ├── ini │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test.ini │ ├── properties.language-configuration.json │ └── ini.language-configuration.json ├── java │ └── .vscodeignore ├── less │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ ├── 14119.less │ │ │ └── test-cssvariables.less │ └── OSSREADME.json ├── lua │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test.lua │ └── language-configuration.json ├── make │ ├── .vscodeignore │ └── language-configuration.json ├── perl │ ├── .vscodeignore │ ├── perl.language-configuration.json │ └── perl6.language-configuration.json ├── pug │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test-4287.pug │ └── language-configuration.json ├── razor │ ├── .vscodeignore │ └── OSSREADME.json ├── ruby │ └── .vscodeignore ├── rust │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ ├── test.rs │ │ │ └── test-6611.rs │ ├── OSSREADME.json │ └── language-configuration.json ├── scss │ ├── .vscodeignore │ └── test │ │ └── colorize-fixtures │ │ └── test-cssvariables.scss ├── sql │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test.sql │ └── package.json ├── swift │ ├── .vscodeignore │ └── test │ │ └── colorize-fixtures │ │ └── test.swift ├── vb │ ├── .vscodeignore │ └── language-configuration.json ├── xml │ ├── .vscodeignore │ └── test │ │ └── colorize-fixtures │ │ └── test-7115.xml ├── yaml │ ├── .vscodeignore │ ├── .gitignore │ ├── test │ │ └── colorize-fixtures │ │ │ ├── issue-1550.yaml │ │ │ ├── issue-4008.yaml │ │ │ └── issue-6303.yaml │ └── language-configuration.json ├── clojure │ ├── .vscodeignore │ └── language-configuration.json ├── gitsyntax │ ├── .vscodeignore │ ├── git-commit.language-configuration.json │ └── git-rebase.language-configuration.json ├── handlebars │ └── .vscodeignore ├── objective-c │ └── .vscodeignore ├── powershell │ ├── .vscodeignore │ └── OSSREADME.json ├── shaderlab │ ├── .vscodeignore │ ├── OSSREADME.json │ ├── test │ │ └── colorize-fixtures │ │ │ └── test.shader │ └── language-configuration.json ├── shellscript │ ├── .vscodeignore │ └── language-configuration.json ├── theme-seti │ ├── .vscodeignore │ ├── icons │ │ └── seti.woff │ └── OSSREADME.json ├── coffeescript │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test-regex.coffee │ └── language-configuration.json ├── git │ ├── test │ │ └── mocha.opts │ ├── src │ │ ├── askpass-empty.sh │ │ └── askpass.sh │ ├── .vscodeignore │ ├── resources │ │ └── icons │ │ │ ├── dark │ │ │ ├── unstage.svg │ │ │ ├── check.svg │ │ │ ├── stage.svg │ │ │ ├── open-file.svg │ │ │ ├── clean.svg │ │ │ ├── status-added.svg │ │ │ ├── status-conflict.svg │ │ │ └── status-copied.svg │ │ │ └── light │ │ │ ├── unstage.svg │ │ │ ├── stage.svg │ │ │ ├── check.svg │ │ │ ├── open-file.svg │ │ │ └── clean.svg │ └── tsconfig.json ├── gulp │ ├── .vscodeignore │ ├── package.nls.json │ ├── npm-shrinkwrap.json │ └── tsconfig.json ├── jake │ ├── .vscodeignore │ ├── package.nls.json │ ├── npm-shrinkwrap.json │ └── tsconfig.json ├── npm │ ├── .vscodeignore │ ├── package.nls.json │ ├── .vscode │ │ ├── tasks.json │ │ └── launch.json │ ├── npm-shrinkwrap.json │ └── tsconfig.json ├── vscode-api-tests │ ├── .gitignore │ ├── testWorkspace │ │ ├── bower.json │ │ ├── simple.txt │ │ ├── image.png │ │ ├── 10linefile.ts │ │ └── far.js │ ├── .vscodeignore │ └── tsconfig.json ├── merge-conflict │ ├── .vscodeignore │ └── tsconfig.json ├── vscode-colorize-tests │ ├── .gitignore │ └── tsconfig.json ├── grunt │ ├── .vscodeignore │ ├── package.nls.json │ ├── npm-shrinkwrap.json │ └── tsconfig.json ├── python │ ├── .vscodeignore │ ├── tsconfig.json │ ├── OSSREADME.json │ ├── src │ │ └── typings │ │ │ └── ref.d.ts │ └── .vscode │ │ └── launch.json ├── html │ ├── server │ │ ├── src │ │ │ └── test │ │ │ │ ├── ref.d.ts │ │ │ │ └── fixtures │ │ │ │ ├── inputs │ │ │ │ ├── 21634.html │ │ │ │ └── 19813.html │ │ │ │ └── expected │ │ │ │ ├── 21634.html │ │ │ │ ├── 19813-tab.html │ │ │ │ └── 19813.html │ │ ├── test │ │ │ └── mocha.opts │ │ ├── tsconfig.json │ │ ├── .vscode │ │ │ └── tasks.json │ │ └── lib │ │ │ └── OSSREADME.json │ ├── test │ │ └── colorize-fixtures │ │ │ ├── 13448.html │ │ │ ├── 12750.html │ │ │ └── 25920.html │ ├── client │ │ ├── tsconfig.json │ │ └── src │ │ │ └── typings │ │ │ └── ref.d.ts │ └── .vscodeignore ├── typescript │ ├── test │ │ └── colorize-fixtures │ │ │ ├── test-this.ts │ │ │ ├── test-keywords.ts │ │ │ ├── test-function-inv.ts │ │ │ ├── tsconfig.json │ │ │ ├── test-issue5465.ts │ │ │ ├── test-object-literals.ts │ │ │ ├── test-issue5566.ts │ │ │ ├── test-members.ts │ │ │ ├── test-issue5431.ts │ │ │ ├── test-strings.ts │ │ │ └── test-brackets.tsx │ ├── .vscodeignore │ ├── src │ │ ├── protocol.d.ts │ │ └── typings │ │ │ └── collections.d.ts │ ├── schemas │ │ └── tsconfig.schema.json │ └── tsconfig.json ├── emmet │ ├── .vscodeignore │ ├── OSSREADME.json │ └── tsconfig.json ├── markdown │ ├── .vscodeignore │ ├── media │ │ ├── ViewSource_inverse.svg │ │ └── ViewSource.svg │ ├── tsconfig.json │ └── src │ │ └── typings │ │ └── markdown-it-named-headers.d.ts ├── extension-editing │ ├── .vscodeignore │ ├── tsconfig.json │ └── src │ │ └── typings │ │ └── ref.d.ts ├── javascript │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test6916.js │ ├── schemas │ │ └── jsconfig.schema.json │ └── tsconfig.json ├── configuration-editing │ ├── .vscodeignore │ ├── tsconfig.json │ └── npm-shrinkwrap.json ├── php │ ├── .vscodeignore │ ├── tsconfig.json │ ├── test │ │ └── colorize-fixtures │ │ │ └── issue-28354.php │ ├── npm-shrinkwrap.json │ └── .vscode │ │ └── launch.json ├── css │ ├── .vscodeignore │ ├── test │ │ └── colorize-fixtures │ │ │ └── test-variables.css │ ├── server │ │ ├── tsconfig.json │ │ └── .vscode │ │ │ └── tasks.json │ └── client │ │ └── tsconfig.json ├── json │ ├── .vscodeignore │ ├── client │ │ └── tsconfig.json │ ├── server │ │ ├── .vscode │ │ │ └── tasks.json │ │ └── tsconfig.json │ ├── OSSREADME.json │ └── test │ │ └── colorize-fixtures │ │ └── test.json ├── ms-vscode.node-debug │ └── package.json ├── ms-vscode.node-debug2 │ └── package.json ├── package.json ├── npm-shrinkwrap.json ├── theme-red │ ├── package.json │ └── OSSREADME.json ├── theme-abyss │ ├── package.json │ └── OSSREADME.json ├── theme-monokai │ ├── package.json │ └── OSSREADME.json ├── theme-quietlight │ ├── package.json │ └── OSSREADME.json ├── theme-kimbie-dark │ ├── package.json │ └── OSSREADME.json ├── theme-monokai-dimmed │ ├── package.json │ └── OSSREADME.json ├── theme-solarized-dark │ ├── package.json │ └── OSSREADME.json ├── theme-solarized-light │ ├── package.json │ └── OSSREADME.json └── theme-tomorrow-night-blue │ ├── package.json │ └── OSSREADME.json ├── src ├── vs │ ├── base │ │ ├── test │ │ │ ├── node │ │ │ │ ├── stream │ │ │ │ │ └── fixtures │ │ │ │ │ │ └── empty.txt │ │ │ │ ├── encoding │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── empty.txt │ │ │ │ │ │ ├── some_utf16be.css │ │ │ │ │ │ └── some_utf16le.css │ │ │ │ ├── mime │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── some.xml.png │ │ │ │ │ │ ├── some.pdf │ │ │ │ │ │ ├── some.png.txt │ │ │ │ │ │ ├── some.cp1252.txt │ │ │ │ │ │ ├── some.qwoff.txt │ │ │ │ │ │ ├── some.shiftjis.txt │ │ │ │ │ │ └── some.json.png │ │ │ │ └── zip │ │ │ │ │ └── fixtures │ │ │ │ │ └── extract.zip │ │ │ └── common │ │ │ │ └── filters.perf.data.d.ts │ │ ├── parts │ │ │ └── tree │ │ │ │ └── browser │ │ │ │ ├── expanded.svg │ │ │ │ ├── expanded-dark.svg │ │ │ │ ├── expanded-hc.svg │ │ │ │ ├── collapsed.svg │ │ │ │ ├── collapsed-dark.svg │ │ │ │ ├── collapsed-hc.svg │ │ │ │ ├── CollapseAll.svg │ │ │ │ └── CollapseAll_inverse.svg │ │ ├── browser │ │ │ └── ui │ │ │ │ ├── octiconLabel │ │ │ │ └── octicons │ │ │ │ │ ├── octicons.eot │ │ │ │ │ ├── octicons.ttf │ │ │ │ │ ├── octicons.woff │ │ │ │ │ ├── octicons-local.ttf │ │ │ │ │ └── README.md │ │ │ │ ├── splitview │ │ │ │ ├── arrow-expand.svg │ │ │ │ ├── arrow-expand-dark.svg │ │ │ │ ├── arrow-collapse.svg │ │ │ │ └── arrow-collapse-dark.svg │ │ │ │ ├── scrollbar │ │ │ │ └── media │ │ │ │ │ ├── arrow-up.svg │ │ │ │ │ ├── arrow-up-dark.svg │ │ │ │ │ ├── arrow-down.svg │ │ │ │ │ ├── arrow-left.svg │ │ │ │ │ ├── arrow-right.svg │ │ │ │ │ ├── arrow-down-dark.svg │ │ │ │ │ ├── arrow-left-dark.svg │ │ │ │ │ └── arrow-right-dark.svg │ │ │ │ ├── toolbar │ │ │ │ ├── ellipsis.svg │ │ │ │ └── ellipsis-inverse.svg │ │ │ │ ├── contextview │ │ │ │ └── contextview.css │ │ │ │ └── selectBox │ │ │ │ └── selectBox.css │ │ ├── common │ │ │ ├── marked │ │ │ │ └── OSSREADME.json │ │ │ └── buildunit.json │ │ └── node │ │ │ └── terminateProcess.sh │ ├── code │ │ └── test │ │ │ └── node │ │ │ └── fixtures │ │ │ ├── vscode_folder │ │ │ ├── file.txt │ │ │ ├── _vscode │ │ │ │ └── keepfolder.txt │ │ │ └── nested_vscode_folder │ │ │ │ └── _vscode │ │ │ │ └── keepfolder.txt │ │ │ ├── no_vscode_folder │ │ │ └── file.txt │ │ │ └── vscode_home_folder │ │ │ ├── file.txt │ │ │ └── _vscode │ │ │ └── settings.json │ ├── workbench │ │ ├── services │ │ │ ├── search │ │ │ │ └── test │ │ │ │ │ └── node │ │ │ │ │ └── fixtures │ │ │ │ │ ├── more │ │ │ │ │ └── file.txt │ │ │ │ │ ├── üm laut汉语 │ │ │ │ │ └── 汉语.txt │ │ │ │ │ ├── examples │ │ │ │ │ └── subfolder │ │ │ │ │ │ ├── subfile.txt │ │ │ │ │ │ └── anotherfolder │ │ │ │ │ │ └── anotherfile.txt │ │ │ │ │ ├── site.less │ │ │ │ │ ├── binary.wuff │ │ │ │ │ ├── some_utf16be.css │ │ │ │ │ └── some_utf16le.css │ │ │ └── files │ │ │ │ ├── test │ │ │ │ └── node │ │ │ │ │ └── fixtures │ │ │ │ │ └── service │ │ │ │ │ ├── small.txt │ │ │ │ │ ├── some_utf8_bom.txt │ │ │ │ │ ├── binary.txt │ │ │ │ │ └── some_utf16le.css │ │ │ │ └── node │ │ │ │ └── watcher │ │ │ │ └── win32 │ │ │ │ ├── CodeHelper.exe │ │ │ │ └── CodeHelper.md │ │ ├── parts │ │ │ ├── files │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ ├── expanded.svg │ │ │ │ │ ├── expanded-dark.svg │ │ │ │ │ ├── expanded-hc.svg │ │ │ │ │ ├── collapsed.svg │ │ │ │ │ ├── collapsed-dark.svg │ │ │ │ │ ├── collapsed-hc.svg │ │ │ │ │ ├── action-close-dirty.svg │ │ │ │ │ ├── action-close-dirty-dark.svg │ │ │ │ │ ├── action-close-dirty-focus.svg │ │ │ │ │ ├── check.svg │ │ │ │ │ ├── check-inverse.svg │ │ │ │ │ ├── split-editor-vertical.svg │ │ │ │ │ ├── split-editor-vertical-inverse.svg │ │ │ │ │ ├── CollapseAll.svg │ │ │ │ │ ├── CollapseAll_inverse.svg │ │ │ │ │ ├── saveall.svg │ │ │ │ │ ├── saveall_inverse.svg │ │ │ │ │ ├── action-close.svg │ │ │ │ │ ├── action-close-dark.svg │ │ │ │ │ ├── action-close-focus.svg │ │ │ │ │ ├── files-dark.svg │ │ │ │ │ ├── closeall.svg │ │ │ │ │ ├── closeall_inverse.svg │ │ │ │ │ ├── AddFile.svg │ │ │ │ │ ├── AddFile_inverse.svg │ │ │ │ │ ├── AddFolder.svg │ │ │ │ │ ├── undo.svg │ │ │ │ │ └── undo-inverse.svg │ │ │ ├── extensions │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ └── defaultIcon.png │ │ │ ├── preferences │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ ├── expanded.svg │ │ │ │ │ ├── expanded-dark.svg │ │ │ │ │ ├── collapsed.svg │ │ │ │ │ ├── collapsed-dark.svg │ │ │ │ │ ├── add.svg │ │ │ │ │ ├── add_inverse.svg │ │ │ │ │ ├── info.svg │ │ │ │ │ ├── collapseAll.svg │ │ │ │ │ ├── collapseAll_inverse.svg │ │ │ │ │ └── status-error.svg │ │ │ ├── execution │ │ │ │ └── electron-browser │ │ │ │ │ ├── iTermHelper.scpt │ │ │ │ │ └── TerminalHelper.scpt │ │ │ ├── search │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ ├── expando-expanded.svg │ │ │ │ │ ├── expando-expanded-dark.svg │ │ │ │ │ ├── expando-collapsed.svg │ │ │ │ │ ├── expando-collapsed-dark.svg │ │ │ │ │ ├── CollapseAll.svg │ │ │ │ │ ├── CollapseAll_inverse.svg │ │ │ │ │ ├── action-remove.svg │ │ │ │ │ ├── action-query-clear.svg │ │ │ │ │ ├── action-remove-dark.svg │ │ │ │ │ ├── action-remove-focus.svg │ │ │ │ │ ├── action-query-clear-dark.svg │ │ │ │ │ ├── ellipsis.svg │ │ │ │ │ └── ellipsis-inverse.svg │ │ │ ├── debug │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ ├── breakpoint-dark.svg │ │ │ │ │ ├── breakpoint.svg │ │ │ │ │ ├── add-focus.svg │ │ │ │ │ ├── add.svg │ │ │ │ │ ├── add-inverse.svg │ │ │ │ │ ├── breakpoint-hint.svg │ │ │ │ │ ├── breakpoint-disabled.svg │ │ │ │ │ ├── stop.svg │ │ │ │ │ ├── breakpoint-disabled-dark.svg │ │ │ │ │ ├── pause.svg │ │ │ │ │ ├── stop-inverse.svg │ │ │ │ │ ├── pause-inverse.svg │ │ │ │ │ ├── breakpoint-unverified.svg │ │ │ │ │ ├── breakpoint-unverified-dark.svg │ │ │ │ │ ├── remove-focus.svg │ │ │ │ │ ├── remove.svg │ │ │ │ │ ├── remove-inverse.svg │ │ │ │ │ ├── continue.svg │ │ │ │ │ ├── remove-all.svg │ │ │ │ │ ├── continue-inverse.svg │ │ │ │ │ ├── remove-all-inverse.svg │ │ │ │ │ ├── drag.svg │ │ │ │ │ ├── disconnect.svg │ │ │ │ │ ├── current-arrow.svg │ │ │ │ │ ├── disconnect-inverse.svg │ │ │ │ │ ├── stackframe-arrow.svg │ │ │ │ │ └── stackframe-arrow-dark.svg │ │ │ ├── scm │ │ │ │ ├── electron-browser │ │ │ │ │ └── media │ │ │ │ │ │ ├── check-inverse.svg │ │ │ │ │ │ └── check.svg │ │ │ │ └── common │ │ │ │ │ └── scm.ts │ │ │ ├── html │ │ │ │ └── browser │ │ │ │ │ ├── webview.html │ │ │ │ │ └── media │ │ │ │ │ └── htmlPreviewPart.css │ │ │ ├── feedback │ │ │ │ └── electron-browser │ │ │ │ │ └── media │ │ │ │ │ ├── info.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ └── close-dark.svg │ │ │ ├── tasks │ │ │ │ └── electron-browser │ │ │ │ │ └── media │ │ │ │ │ ├── status-warning.svg │ │ │ │ │ ├── status-info.svg │ │ │ │ │ └── status-error.svg │ │ │ ├── markers │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ ├── status-warning-inverse.svg │ │ │ │ │ ├── status-warning.svg │ │ │ │ │ ├── status-info.svg │ │ │ │ │ ├── status-info-inverse.svg │ │ │ │ │ ├── status-error-inverse.svg │ │ │ │ │ └── status-error.svg │ │ │ └── themes │ │ │ │ └── test │ │ │ │ └── electron-browser │ │ │ │ └── fixtures │ │ │ │ └── foo.js │ │ ├── browser │ │ │ └── parts │ │ │ │ ├── quickopen │ │ │ │ └── media │ │ │ │ │ ├── dirty.svg │ │ │ │ │ └── dirty-inverse.svg │ │ │ │ ├── editor │ │ │ │ └── media │ │ │ │ │ ├── close-dirty.svg │ │ │ │ │ ├── close-dirty-inverse.svg │ │ │ │ │ ├── next-diff.svg │ │ │ │ │ ├── next-diff-inverse.svg │ │ │ │ │ ├── previous-diff.svg │ │ │ │ │ ├── previous-diff-inverse.svg │ │ │ │ │ ├── split-editor-vertical.svg │ │ │ │ │ ├── split-editor-vertical-inverse.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ └── close-inverse.svg │ │ │ │ └── panel │ │ │ │ └── media │ │ │ │ ├── close.svg │ │ │ │ └── close-inverse.svg │ │ └── electron-browser │ │ │ └── media │ │ │ ├── remove.svg │ │ │ ├── remove-dark.svg │ │ │ └── clear.svg │ ├── editor │ │ ├── browser │ │ │ ├── widget │ │ │ │ └── media │ │ │ │ │ ├── diagonal-fill.png │ │ │ │ │ ├── deletion.svg │ │ │ │ │ ├── deletion-inverse.svg │ │ │ │ │ ├── addition.svg │ │ │ │ │ ├── addition-inverse.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ ├── close-inverse.svg │ │ │ │ │ └── tokens.css │ │ │ └── viewParts │ │ │ │ ├── lineNumbers │ │ │ │ ├── flipped-cursor.svg │ │ │ │ ├── flipped-cursor-2x.svg │ │ │ │ ├── flipped-cursor-mac.svg │ │ │ │ └── flipped-cursor-mac-2x.svg │ │ │ │ └── rulers │ │ │ │ └── rulers.css │ │ ├── contrib │ │ │ ├── find │ │ │ │ └── browser │ │ │ │ │ └── images │ │ │ │ │ ├── expando-expanded.svg │ │ │ │ │ ├── expando-expanded-dark.svg │ │ │ │ │ ├── expando-collapsed.svg │ │ │ │ │ ├── expando-collapsed-dark.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ ├── close-dark.svg │ │ │ │ │ ├── next.svg │ │ │ │ │ ├── next-inverse.svg │ │ │ │ │ ├── previous.svg │ │ │ │ │ └── previous-inverse.svg │ │ │ ├── colorPicker │ │ │ │ └── browser │ │ │ │ │ └── images │ │ │ │ │ └── opacity-background.png │ │ │ ├── parameterHints │ │ │ │ └── browser │ │ │ │ │ ├── arrow-down.svg │ │ │ │ │ ├── arrow-down-dark.svg │ │ │ │ │ ├── arrow-up.svg │ │ │ │ │ └── arrow-up-dark.svg │ │ │ ├── suggest │ │ │ │ └── browser │ │ │ │ │ └── media │ │ │ │ │ ├── info.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ └── close-dark.svg │ │ │ ├── folding │ │ │ │ └── browser │ │ │ │ │ ├── arrow-expand.svg │ │ │ │ │ └── arrow-expand-dark.svg │ │ │ └── zoneWidget │ │ │ │ └── browser │ │ │ │ └── media │ │ │ │ ├── close.svg │ │ │ │ └── close-inverse.svg │ │ └── standalone │ │ │ └── browser │ │ │ └── quickOpen │ │ │ └── gotoLine.css │ ├── platform │ │ ├── extensionManagement │ │ │ └── node │ │ │ │ └── media │ │ │ │ └── defaultIcon.png │ │ └── contextview │ │ │ └── browser │ │ │ └── contextMenuHandler.css │ ├── buildunit.json │ └── css.d.ts ├── typings │ ├── vscode-ripgrep.d.ts │ ├── ansi-regex.d.ts │ ├── fast-plist.d.ts │ ├── jschardet.d.ts │ ├── OSSREADME.json │ ├── graceful-fs.d.ts │ └── original-fs.d.ts ├── .eslintrc ├── cli.js └── tsconfig.json ├── .github ├── insiders.yml ├── copycat.yml ├── new_release.yml ├── issue_template.md └── needs_more_info.yml ├── scripts ├── test-int-mocha.sh ├── test-int-mocha.bat ├── env.ps1 ├── env.sh └── npm.bat ├── resources ├── darwin │ ├── code.icns │ └── code_file.icns ├── linux │ ├── code.png │ └── debian │ │ ├── postrm.template │ │ └── prerm.template └── win32 │ ├── code.ico │ ├── inno-big.bmp │ ├── code_file.ico │ ├── inno-small.bmp │ └── bin │ └── code.cmd ├── test ├── mocha.opts ├── smoke │ ├── .gitignore │ └── tsconfig.json └── electron │ └── renderer.html ├── .mention-bot ├── .gitignore ├── .vscode └── extensions.json ├── .eslintrc ├── .editorconfig └── appveyor.yml /i18n/.gitignore: -------------------------------------------------------------------------------- 1 | !out/ -------------------------------------------------------------------------------- /extensions/r/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/bat/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/cpp/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/csharp/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/diff/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/docker/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/fsharp/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/go/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/groovy/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/hlsl/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/ini/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/java/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/less/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/lua/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/make/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/perl/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/pug/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/razor/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/ruby/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/rust/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/scss/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/sql/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/swift/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/vb/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/xml/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/yaml/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/clojure/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/gitsyntax/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/handlebars/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/objective-c/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/powershell/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/shaderlab/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/shellscript/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/theme-seti/.vscodeignore: -------------------------------------------------------------------------------- 1 | build/** -------------------------------------------------------------------------------- /extensions/coffeescript/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** -------------------------------------------------------------------------------- /extensions/git/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui tdd out/test -------------------------------------------------------------------------------- /extensions/yaml/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /src/vs/base/test/node/stream/fixtures/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/gulp/.vscodeignore: -------------------------------------------------------------------------------- 1 | src/** 2 | tsconfig.json -------------------------------------------------------------------------------- /extensions/jake/.vscodeignore: -------------------------------------------------------------------------------- 1 | src/** 2 | tsconfig.json -------------------------------------------------------------------------------- /extensions/npm/.vscodeignore: -------------------------------------------------------------------------------- 1 | src/** 2 | tsconfig.json -------------------------------------------------------------------------------- /src/vs/base/test/node/encoding/fixtures/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/code/test/node/fixtures/vscode_folder/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/git/src/askpass-empty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo '' -------------------------------------------------------------------------------- /extensions/vscode-api-tests/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules -------------------------------------------------------------------------------- /src/vs/code/test/node/fixtures/no_vscode_folder/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/code/test/node/fixtures/vscode_home_folder/file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/merge-conflict/.vscodeignore: -------------------------------------------------------------------------------- 1 | src/** 2 | tsconfig.json -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | node_modules -------------------------------------------------------------------------------- /extensions/grunt/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/** 3 | tsconfig.json -------------------------------------------------------------------------------- /extensions/python/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/** 3 | tsconfig.json -------------------------------------------------------------------------------- /src/vs/code/test/node/fixtures/vscode_folder/_vscode/keepfolder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | 4 | } -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/simple.txt: -------------------------------------------------------------------------------- 1 | Just a simple file... -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.xml.png: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/vs/code/test/node/fixtures/vscode_home_folder/_vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/more/file.txt: -------------------------------------------------------------------------------- 1 | Conway -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/üm laut汉语/汉语.txt: -------------------------------------------------------------------------------- 1 | 汉语 -------------------------------------------------------------------------------- /extensions/html/server/src/test/ref.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /src/vs/workbench/services/files/test/node/fixtures/service/small.txt: -------------------------------------------------------------------------------- 1 | Small File -------------------------------------------------------------------------------- /extensions/html/server/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui tdd 2 | --useColors true 3 | ./out/test -------------------------------------------------------------------------------- /extensions/pug/test/colorize-fixtures/test-4287.pug: -------------------------------------------------------------------------------- 1 | .ssdsd 2 | 3 | // asdsdas -------------------------------------------------------------------------------- /extensions/typescript/test/colorize-fixtures/test-this.ts: -------------------------------------------------------------------------------- 1 | { 2 | this.foo = 9; 3 | } -------------------------------------------------------------------------------- /.github/insiders.yml: -------------------------------------------------------------------------------- 1 | { 2 | insidersLabel: 'insiders', 3 | perform: true 4 | } -------------------------------------------------------------------------------- /src/vs/code/test/node/fixtures/vscode_folder/nested_vscode_folder/_vscode/keepfolder.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/examples/subfolder/subfile.txt: -------------------------------------------------------------------------------- 1 | // sub -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/site.less: -------------------------------------------------------------------------------- 1 | // lss is mor 2 | 3 | -------------------------------------------------------------------------------- /extensions/emmet/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/** 3 | tsconfig.json 4 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/markdown/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/** 3 | tsconfig.json 4 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/cpp/test/colorize-fixtures/test-23630.cpp: -------------------------------------------------------------------------------- 1 | #ifndef _UCRT 2 | #define _UCRT 3 | #endif -------------------------------------------------------------------------------- /scripts/test-int-mocha.sh: -------------------------------------------------------------------------------- 1 | ./scripts/test.sh --runGlob **/*.integrationTest.js -g integration "$@" -------------------------------------------------------------------------------- /extensions/extension-editing/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/** 3 | tsconfig.json 4 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/javascript/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/**/*.ts 3 | tsconfig.json 4 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /scripts/test-int-mocha.bat: -------------------------------------------------------------------------------- 1 | .\scripts\test.bat --runGlob **\*.integrationTest.js -g integration %* 2 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/examples/subfolder/anotherfolder/anotherfile.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/configuration-editing/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | src/** 3 | tsconfig.json 4 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/git/.vscodeignore: -------------------------------------------------------------------------------- 1 | src/** 2 | test/** 3 | out/test/** 4 | tsconfig.json 5 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/go/test/colorize-fixtures/test-13777.go: -------------------------------------------------------------------------------- 1 | var e [][]*aType // ( comments after var are now green ) -------------------------------------------------------------------------------- /extensions/html/test/colorize-fixtures/13448.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/typescript/.vscodeignore: -------------------------------------------------------------------------------- 1 | build/** 2 | src/** 3 | test/** 4 | tsconfig.json 5 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/typescript/src/protocol.d.ts: -------------------------------------------------------------------------------- 1 | import * as Proto from 'typescript/lib/protocol'; 2 | export = Proto; -------------------------------------------------------------------------------- /extensions/typescript/test/colorize-fixtures/test-keywords.ts: -------------------------------------------------------------------------------- 1 | export var foo = () => new RegExp(''); 2 | -------------------------------------------------------------------------------- /resources/darwin/code.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/resources/darwin/code.icns -------------------------------------------------------------------------------- /resources/linux/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/resources/linux/code.png -------------------------------------------------------------------------------- /resources/win32/code.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/resources/win32/code.ico -------------------------------------------------------------------------------- /resources/win32/inno-big.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/resources/win32/inno-big.bmp -------------------------------------------------------------------------------- /src/typings/vscode-ripgrep.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'vscode-ripgrep' { 2 | export const rgPath: string; 3 | } 4 | -------------------------------------------------------------------------------- /src/vs/workbench/services/files/test/node/fixtures/service/some_utf8_bom.txt: -------------------------------------------------------------------------------- 1 | This is some UTF 8 with BOM file. -------------------------------------------------------------------------------- /.github/copycat.yml: -------------------------------------------------------------------------------- 1 | { 2 | perform: true, 3 | target_owner: 'chrmarti', 4 | target_repo: 'testissues' 5 | } -------------------------------------------------------------------------------- /extensions/javascript/test/colorize-fixtures/test6916.js: -------------------------------------------------------------------------------- 1 | for(var i=0;i<9;i++){for(var j;j ({ 'bar': 'baz' }) 3 | } -------------------------------------------------------------------------------- /extensions/yaml/test/colorize-fixtures/issue-1550.yaml: -------------------------------------------------------------------------------- 1 | test1 : dsd 2 | test2 : abc-def 3 | test-3 : abcdef 4 | test-4 : abc-def -------------------------------------------------------------------------------- /extensions/vscode-api-tests/.vscodeignore: -------------------------------------------------------------------------------- 1 | .vscode/** 2 | typings/** 3 | **/*.ts 4 | **/*.map 5 | .gitignore 6 | tsconfig.json 7 | -------------------------------------------------------------------------------- /extensions/yaml/test/colorize-fixtures/issue-4008.yaml: -------------------------------------------------------------------------------- 1 | - blue: a="brown,not_brown" 2 | - not_blue: foo 3 | - blue: foo="}" 4 | - not_blue: 1 -------------------------------------------------------------------------------- /extensions/gulp/package.nls.json: -------------------------------------------------------------------------------- 1 | { 2 | "config.gulp.autoDetect": "Controls whether auto detection of Gulp tasks is on or off. Default is on." 3 | } -------------------------------------------------------------------------------- /extensions/jake/package.nls.json: -------------------------------------------------------------------------------- 1 | { 2 | "config.jake.autoDetect": "Controls whether auto detection of Jake tasks is on or off. Default is on." 3 | } -------------------------------------------------------------------------------- /src/typings/ansi-regex.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'ansi-regex' { 2 | function result(): RegExp; 3 | module result { } 4 | export = result; 5 | } 6 | -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/mime/fixtures/some.pdf -------------------------------------------------------------------------------- /src/vs/base/test/node/zip/fixtures/extract.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/zip/fixtures/extract.zip -------------------------------------------------------------------------------- /extensions/grunt/package.nls.json: -------------------------------------------------------------------------------- 1 | { 2 | "config.grunt.autoDetect": "Controls whether auto detection of Grunt tasks is on or off. Default is on." 3 | } -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.png.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/mime/fixtures/some.png.txt -------------------------------------------------------------------------------- /extensions/css/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | client/src/** 3 | client/tsconfig.json 4 | server/src/** 5 | server/tsconfig.json 6 | server/node_modules/@types/** -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/extensions/vscode-api-tests/testWorkspace/image.png -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.cp1252.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/mime/fixtures/some.cp1252.txt -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.qwoff.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/mime/fixtures/some.qwoff.txt -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/expanded.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.shiftjis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/mime/fixtures/some.shiftjis.txt -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/diagonal-fill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/editor/browser/widget/media/diagonal-fill.png -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/expanded-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/test/node/encoding/fixtures/some_utf16be.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/encoding/fixtures/some_utf16be.css -------------------------------------------------------------------------------- /src/vs/base/test/node/encoding/fixtures/some_utf16le.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/test/node/encoding/fixtures/some_utf16le.css -------------------------------------------------------------------------------- /extensions/typescript/test/colorize-fixtures/test-members.ts: -------------------------------------------------------------------------------- 1 | class A2 extends B1 { 2 | public count: number = 9; 3 | public resolveNextGeneration(cell : A2) { 4 | } 5 | } -------------------------------------------------------------------------------- /src/typings/fast-plist.d.ts: -------------------------------------------------------------------------------- 1 | 2 | declare module "fast-plist" { 3 | /** 4 | * A very fast plist parser 5 | */ 6 | export function parse(content: string): any; 7 | } 8 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/octiconLabel/octicons/octicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/browser/ui/octiconLabel/octicons/octicons.eot -------------------------------------------------------------------------------- /src/vs/base/browser/ui/octiconLabel/octicons/octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/browser/ui/octiconLabel/octicons/octicons.ttf -------------------------------------------------------------------------------- /src/vs/base/browser/ui/octiconLabel/octicons/octicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/browser/ui/octiconLabel/octicons/octicons.woff -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/expanded.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html/test/colorize-fixtures/12750.html: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/expanded-hc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/expanded-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/json/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | client/tsconfig.json 3 | client/src/** 4 | server/tsconfig.json 5 | server/src/** 6 | server/node_modules/@types/** 7 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /src/vs/base/browser/ui/octiconLabel/octicons/octicons-local.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/base/browser/ui/octiconLabel/octicons/octicons-local.ttf -------------------------------------------------------------------------------- /src/vs/base/browser/ui/splitview/arrow-expand.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/collapsed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/platform/extensionManagement/node/media/defaultIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/platform/extensionManagement/node/media/defaultIcon.png -------------------------------------------------------------------------------- /src/vs/workbench/parts/extensions/browser/media/defaultIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/parts/extensions/browser/media/defaultIcon.png -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/expanded.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/binary.wuff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/services/search/test/node/fixtures/binary.wuff -------------------------------------------------------------------------------- /src/vs/base/browser/ui/splitview/arrow-expand-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/collapsed-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/execution/electron-browser/iTermHelper.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/parts/execution/electron-browser/iTermHelper.scpt -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/expanded-hc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/expanded-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/files/node/watcher/win32/CodeHelper.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/services/files/node/watcher/win32/CodeHelper.exe -------------------------------------------------------------------------------- /.mention-bot: -------------------------------------------------------------------------------- 1 | { 2 | "maxReviewers": 2, 3 | "requiredOrgs": ["Microsoft"], 4 | "skipAlreadyAssignedPR": true, 5 | "skipAlreadyMentionedPR": true, 6 | "skipCollaboratorPR": true 7 | } -------------------------------------------------------------------------------- /extensions/make/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ] 10 | } -------------------------------------------------------------------------------- /extensions/ms-vscode.node-debug/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-debug-placeholder", 3 | "version": "1.6.0", 4 | "publisher": "vscode", 5 | "engines": { 6 | "vscode": "1.6.x" 7 | } 8 | } -------------------------------------------------------------------------------- /extensions/sql/test/colorize-fixtures/test.sql: -------------------------------------------------------------------------------- 1 | CREATE VIEW METRIC_STATS (ID, MONTH, TEMP_C, RAIN_C) AS 2 | SELECT ID, 3 | MONTH, 4 | (TEMP_F - 32) * 5 /9, 5 | RAIN_I * 0.3937 6 | FROM STATS; -------------------------------------------------------------------------------- /resources/win32/bin/code.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal 3 | set VSCODE_DEV= 4 | set ELECTRON_RUN_AS_NODE=1 5 | call "%~dp0..\@@NAME@@.exe" "%~dp0..\resources\app\out\cli.js" %* 6 | endlocal -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/expando-expanded.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/some_utf16be.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/services/search/test/node/fixtures/some_utf16be.css -------------------------------------------------------------------------------- /src/vs/workbench/services/search/test/node/fixtures/some_utf16le.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/services/search/test/node/fixtures/some_utf16le.css -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/unstage.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /extensions/git/resources/icons/light/unstage.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /extensions/ms-vscode.node-debug2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "node-debug2-placeholder", 3 | "version": "0.0.3", 4 | "publisher": "vscode", 5 | "engines": { 6 | "vscode": "1.6.x" 7 | } 8 | } -------------------------------------------------------------------------------- /extensions/typescript/test/colorize-fixtures/test-issue5431.ts: -------------------------------------------------------------------------------- 1 | function foo(isAll, startTime, endTime) { 2 | const timeRange = isAll ? '所有时间' : `${startTime} - ${endTime}`; 3 | return true; 4 | } -------------------------------------------------------------------------------- /extensions/typescript/test/colorize-fixtures/test-strings.ts: -------------------------------------------------------------------------------- 1 | var x = `Hello ${foo}!`; 2 | console.log(`string text line 1 3 | string text line 2`); 4 | x = tag`Hello ${ a + b } world ${ a * b }`; -------------------------------------------------------------------------------- /scripts/env.ps1: -------------------------------------------------------------------------------- 1 | $env:npm_config_disturl="https://atom.io/download/electron" 2 | $env:npm_config_target=(node -p "require('./package.json').electronVersion") 3 | $env:npm_config_runtime="electron" -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/collapsed-hc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/deletion.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/editor/contrib/colorPicker/browser/images/opacity-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/editor/contrib/colorPicker/browser/images/opacity-background.png -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/expando-expanded-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/parameterHints/browser/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/execution/electron-browser/TerminalHelper.scpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/parts/execution/electron-browser/TerminalHelper.scpt -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/collapsed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/expando-expanded.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/files/test/node/fixtures/service/binary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/services/files/test/node/fixtures/service/binary.txt -------------------------------------------------------------------------------- /src/vs/base/browser/ui/splitview/arrow-collapse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/deletion-inverse.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/editor/contrib/parameterHints/browser/arrow-down-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/parameterHints/browser/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/collapsed-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/collapsed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/expando-expanded-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/splitview/arrow-collapse-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/buildunit.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vs", 3 | "dependencies": [ 4 | ], 5 | "libs": [ 6 | "lib.core.d.ts" 7 | ], 8 | "sources": [ 9 | ], 10 | "declares": [ 11 | "vs/nls.d.ts" 12 | ] 13 | } -------------------------------------------------------------------------------- /src/vs/editor/contrib/parameterHints/browser/arrow-up-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/collapsed-hc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/collapsed-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/files/test/node/fixtures/service/some_utf16le.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaoping378/vscode/master/src/vs/workbench/services/files/test/node/fixtures/service/some_utf16le.css -------------------------------------------------------------------------------- /extensions/html/server/src/test/fixtures/inputs/21634.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /extensions/html/client/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es5", "es2015.promise" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /extensions/html/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es5", "es2015.promise" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /extensions/json/client/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es5", "es2015.promise" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/10linefile.ts: -------------------------------------------------------------------------------- 1 | function foo(): void { 2 | var a = 1; 3 | a = 1; 4 | a = 1; 5 | a = 1; 6 | a = 1; 7 | a = 1; 8 | a = 1; 9 | a = 1; 10 | } -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/expando-collapsed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/expando-collapsed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html/.vscodeignore: -------------------------------------------------------------------------------- 1 | test/** 2 | server/tsconfig.json 3 | server/node_modules/@types/** 4 | server/src/** 5 | server/test/** 6 | server/out/test/** 7 | client/tsconfig.json 8 | client/src/** 9 | npm-shrinkwrap.json -------------------------------------------------------------------------------- /extensions/html/server/src/test/fixtures/expected/21634.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /extensions/npm/package.nls.json: -------------------------------------------------------------------------------- 1 | { 2 | "config.npm.autoDetect": "Controls whether auto detection of npm scripts is on or off. Default is on.", 3 | "config.npm.runSilent": "Run npm commands with the `--silent` option" 4 | } -------------------------------------------------------------------------------- /extensions/typescript/test/colorize-fixtures/test-brackets.tsx: -------------------------------------------------------------------------------- 1 | let a = Array(); // Highlight ok here 2 | 3 | interface egGenericsInArray { 4 | a: Array; 5 | } 6 | let s = "nothing should fail here..."; -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/expando-collapsed-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/quickopen/media/dirty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/expando-collapsed-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/css/test/colorize-fixtures/test-variables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --spacing-unit: 6px; 3 | --cell-padding: (4 * var(--spacing-unit)); 4 | } 5 | body { 6 | padding-left: calc(4 * var(--spacing-unit, 5px)); 7 | } -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/close-dirty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/diff/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//", 4 | "blockComment": [ "/*", "*/" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ] 11 | } -------------------------------------------------------------------------------- /extensions/less/test/colorize-fixtures/test-cssvariables.less: -------------------------------------------------------------------------------- 1 | :root { 2 | --spacing-unit: 6px; 3 | --cell-padding: (4 * var(--spacing-unit)); 4 | } 5 | body { 6 | padding-left: calc(4 * var(--spacing-unit, 5px)); 7 | } -------------------------------------------------------------------------------- /extensions/scss/test/colorize-fixtures/test-cssvariables.scss: -------------------------------------------------------------------------------- 1 | :root { 2 | --spacing-unit: 6px; 3 | --cell-padding: (4 * var(--spacing-unit)); 4 | } 5 | body { 6 | padding-left: calc(4 * var(--spacing-unit, 5px)); 7 | } -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-up-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/quickopen/media/dirty-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/action-close-dirty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/close-dirty-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/action-close-dirty-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/action-close-dirty-focus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/css/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es5" 8 | ] 9 | }, 10 | "include": [ 11 | "src/**/*" 12 | ] 13 | } -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/npm/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "npm", 4 | "isShellCommand": true, 5 | "showOutput": "silent", 6 | "args": ["run", "compile"], 7 | "isBackground": true, 8 | "problemMatcher": "$tsc-watch" 9 | } -------------------------------------------------------------------------------- /extensions/php/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": [ 5 | "es2015" 6 | ], 7 | "module": "commonjs", 8 | "outDir": "./out" 9 | }, 10 | "include": [ 11 | "src/**/*" 12 | ] 13 | } -------------------------------------------------------------------------------- /extensions/python/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": [ 5 | "es2015" 6 | ], 7 | "module": "commonjs", 8 | "outDir": "./out" 9 | }, 10 | "include": [ 11 | "src/**/*" 12 | ] 13 | } -------------------------------------------------------------------------------- /extensions/css/server/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "npm", 4 | "isShellCommand": true, 5 | "showOutput": "silent", 6 | "args": ["run", "watch"], 7 | "isWatching": true, 8 | "problemMatcher": "$tsc-watch" 9 | } -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/stage.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /extensions/gitsyntax/git-commit.language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#", 4 | "blockComment": [ "#", " " ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ] 11 | } -------------------------------------------------------------------------------- /extensions/gitsyntax/git-rebase.language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#", 4 | "blockComment": [ "#", " " ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ] 11 | } -------------------------------------------------------------------------------- /extensions/html/server/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "npm", 4 | "isShellCommand": true, 5 | "showOutput": "silent", 6 | "args": ["run", "watch"], 7 | "isWatching": true, 8 | "problemMatcher": "$tsc-watch" 9 | } -------------------------------------------------------------------------------- /extensions/javascript/schemas/jsconfig.schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "JSON schema for the JavaScript configuration file", 3 | "type": "object", 4 | "default": { 5 | "compilerOptions": { 6 | "target": "es6" 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /extensions/javascript/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es2015" 8 | ] 9 | }, 10 | "include": [ 11 | "src/**/*" 12 | ] 13 | } -------------------------------------------------------------------------------- /extensions/json/server/.vscode/tasks.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.0", 3 | "command": "npm", 4 | "isShellCommand": true, 5 | "showOutput": "silent", 6 | "args": ["run", "watch"], 7 | "isWatching": true, 8 | "problemMatcher": "$tsc-watch" 9 | } -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/next-diff.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/extension-editing/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": [ 5 | "es2015" 6 | ], 7 | "module": "commonjs", 8 | "outDir": "./out" 9 | }, 10 | "include": [ 11 | "src/**/*" 12 | ] 13 | } -------------------------------------------------------------------------------- /extensions/git/resources/icons/light/stage.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /extensions/git/src/askpass.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | VSCODE_GIT_ASKPASS_PIPE=`mktemp` 3 | VSCODE_GIT_ASKPASS_PIPE="$VSCODE_GIT_ASKPASS_PIPE" "$VSCODE_GIT_ASKPASS_NODE" "$VSCODE_GIT_ASKPASS_MAIN" $* 4 | cat $VSCODE_GIT_ASKPASS_PIPE 5 | rm $VSCODE_GIT_ASKPASS_PIPE -------------------------------------------------------------------------------- /resources/linux/debian/postrm.template: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Copyright (c) Microsoft Corporation. All rights reserved. 4 | # Licensed under the MIT License. See License.txt in the project root for license information. 5 | 6 | rm -f /usr/bin/@@NAME@@ -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/addition.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/add-focus.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/add.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /extensions/html/server/lib/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "definitelytyped", 4 | "repositoryURL": "https://github.com/DefinitelyTyped/DefinitelyTyped", 5 | "license": "MIT" 6 | }] -------------------------------------------------------------------------------- /extensions/php/test/colorize-fixtures/issue-28354.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/octiconLabel/octicons/README.md: -------------------------------------------------------------------------------- 1 | If you intend to install Octicons locally, install `octicons-local.ttf`. It should appear as “github-octicons” in your font list. It is specially designed not to conflict with GitHub's web fonts. 2 | -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/addition-inverse.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/next-diff-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/check-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/css/client/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es5", "es2015.promise" 8 | ] 9 | }, 10 | "include": [ 11 | "src/**/*" 12 | ] 13 | } -------------------------------------------------------------------------------- /extensions/less/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "language-less", 4 | "version": "0.0.0", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/atom/language-less" 7 | }] 8 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/previous-diff.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/add-inverse.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint-hint.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/add.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /src/vs/workbench/parts/scm/electron-browser/media/check-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/git/resources/icons/light/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/previous-diff-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint-disabled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/add_inverse.svg: -------------------------------------------------------------------------------- 1 | Layer 1 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | npm-debug.log 3 | Thumbs.db 4 | node_modules/ 5 | .build/ 6 | out/ 7 | out-build/ 8 | out-editor/ 9 | out-editor-min/ 10 | out-monaco-editor-core/ 11 | out-vscode/ 12 | out-vscode-min/ 13 | build/node_modules 14 | coverage/ -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | // See http://go.microsoft.com/fwlink/?LinkId=827846 3 | // for the documentation about the extensions.json format 4 | "recommendations": [ 5 | "eg2.tslint", 6 | "dbaeumer.vscode-eslint", 7 | "msjsdiag.debugger-for-chrome" 8 | ] 9 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint-disabled-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/razor/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "demyte/language-cshtml", 4 | "version": "0.0.0", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/demyte/language-cshtml" 7 | }] 8 | -------------------------------------------------------------------------------- /src/vs/base/test/node/mime/fixtures/some.json.png: -------------------------------------------------------------------------------- 1 | { 2 | "type": "typescript", 3 | 4 | "sources": [ 5 | "examples/company.ts", 6 | "examples/conway.ts", 7 | "examples/employee.ts", 8 | "examples/large.ts", 9 | "examples/small.ts" 10 | ] 11 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/stop-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/html/browser/webview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Virtual Document 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "node": true, 4 | "es6": true 5 | }, 6 | "rules": { 7 | "no-console": 0, 8 | "no-cond-assign": 0, 9 | "no-unused-vars": 1, 10 | "no-extra-semi": "warn", 11 | "semi": "warn" 12 | }, 13 | "extends": "eslint:recommended" 14 | } -------------------------------------------------------------------------------- /extensions/emmet/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "expand-abbreviation", 4 | "version": "0.5.8", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/emmetio/expand-abbreviation" 7 | } 8 | ] 9 | -------------------------------------------------------------------------------- /extensions/hlsl/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "shaders-tmLanguage", 5 | "version": "0.1.0", 6 | "license": "MIT", 7 | "repositoryURL": "https://github.com/tgjones/shaders-tmLanguage" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/powershell/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "SublimeText/PowerShell", 4 | "version": "0.0.0", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/SublimeText/PowerShell" 7 | }] 8 | -------------------------------------------------------------------------------- /extensions/vscode-colorize-tests/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "ES5", 5 | "outDir": "out", 6 | "lib": [ 7 | "es2015" 8 | ], 9 | "sourceMap": true 10 | }, 11 | "include": [ 12 | "src/**/*" 13 | ] 14 | } -------------------------------------------------------------------------------- /src/vs/base/common/marked/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "chjj-marked", 5 | "repositoryURL": "https://github.com/npmcomponent/chjj-marked", 6 | "version": "0.3.6", 7 | "license": "MIT" 8 | }] 9 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/pause-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/scm/electron-browser/media/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/python/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [ 3 | { 4 | "name": "MagicStack/MagicPython", 5 | "version": "0.0.0", 6 | "license": "MIT", 7 | "repositoryURL": "https://github.com/MagicStack/MagicPython" 8 | } 9 | ] -------------------------------------------------------------------------------- /extensions/shaderlab/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "shaders-tmLanguage", 5 | "version": "0.1.0", 6 | "license": "MIT", 7 | "repositoryURL": "https://github.com/tgjones/shaders-tmLanguage" 8 | }] 9 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/node/terminateProcess.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | terminateTree() { 4 | for cpid in $(/usr/bin/pgrep -P $1); do 5 | terminateTree $cpid 6 | done 7 | kill -9 $1 > /dev/null 2>&1 8 | } 9 | 10 | for pid in $*; do 11 | terminateTree $pid 12 | done -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/split-editor-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint-unverified.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/split-editor-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/hlsl/test/colorize-fixtures/test.hlsl: -------------------------------------------------------------------------------- 1 | struct VS_OUTPUT 2 | { 3 | float4 Position : SV_Position; 4 | }; 5 | 6 | VS_OUTPUT main(in float4 vPosition : POSITION) 7 | { 8 | VS_OUTPUT Output; 9 | 10 | Output.Position = vPosition; 11 | 12 | return Output; 13 | } -------------------------------------------------------------------------------- /extensions/json/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "Benvie/JavaScriptNext.tmLanguage", 4 | "version": "0.0.0", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/Microsoft/vscode-JSON.tmLanguage" 7 | }] -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-down-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-left-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/base/browser/ui/scrollbar/media/arrow-right-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/breakpoint-unverified-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/configuration-editing/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "outDir": "./out", 6 | "lib": [ 7 | "es2015" 8 | ], 9 | "strictNullChecks": true 10 | }, 11 | "include": [ 12 | "src/**/*" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /extensions/typescript/schemas/tsconfig.schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "JSON schema for the JavaScript configuration file", 3 | "type": "object", 4 | "default": { 5 | "compilerOptions": { 6 | "module": "commonjs" 7 | }, 8 | "exclude": [ 9 | "node_modules" 10 | ] 11 | } 12 | } -------------------------------------------------------------------------------- /scripts/env.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | export npm_config_disturl=https://atom.io/download/electron 3 | export npm_config_target=$(node -p "require('./package.json').electronVersion") 4 | export npm_config_runtime=electron 5 | export npm_config_cache="$HOME/.npm-electron" 6 | mkdir -p "$npm_config_cache" -------------------------------------------------------------------------------- /src/vs/base/common/buildunit.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vs/base", 3 | "dependencies": [ 4 | { "name": "vs", "internal": false } 5 | ], 6 | "libs": [ 7 | "lib.core.d.ts" 8 | ], 9 | "sources": [ 10 | "**/*.ts" 11 | ], 12 | "declares": [ 13 | "vs/base/winjs.base.d.ts" 14 | ] 15 | } -------------------------------------------------------------------------------- /src/vs/editor/contrib/suggest/browser/media/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/split-editor-vertical-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/split-editor-vertical-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/typings/jschardet.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'jschardet' { 2 | export interface IDetectedMap { 3 | encoding: string, 4 | confidence: number 5 | } 6 | export function detect(buffer: NodeBuffer): IDetectedMap; 7 | 8 | export const Constants: { 9 | MINIMUM_THRESHOLD: number, 10 | } 11 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/coffeescript/test/colorize-fixtures/test-regex.coffee: -------------------------------------------------------------------------------- 1 | regex = /Hello (\d+) #{user}/g 2 | 2 / 3 3 | 2/3 4 | 5 | a = b/c + d/g 6 | someOtherStuff 7 | 8 | name="hello" 9 | test=/// #{name} 10 | 11 | fancyRegExp = /// 12 | (\d+) # numbers 13 | (\w*) # letters 14 | $ # the end 15 | /// -------------------------------------------------------------------------------- /extensions/ini/test/colorize-fixtures/test.ini: -------------------------------------------------------------------------------- 1 | ; last modified 1 April 2001 by John Doe 2 | [owner] 3 | name=John Doe 4 | organization=Acme Widgets Inc. 5 | 6 | [database] 7 | ; use IP address in case network name resolution is not working 8 | server=192.0.2.62 9 | port=143 10 | file="payroll.dat" -------------------------------------------------------------------------------- /extensions/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vscode-extensions", 3 | "version": "0.0.1", 4 | "description": "Dependencies shared by all extensions", 5 | "dependencies": { 6 | "typescript": "2.4.2" 7 | }, 8 | "scripts": { 9 | "postinstall": "node ./postinstall" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/feedback/electron-browser/media/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/services/files/node/watcher/win32/CodeHelper.md: -------------------------------------------------------------------------------- 1 | # Native File Watching for Windows using C# FileSystemWatcher 2 | 3 | - Repository: https://github.com/Microsoft/vscode-filewatcher-windows 4 | 5 | # Build 6 | 7 | - Build in "Release" config 8 | - Copy CodeHelper.exe over into this folder -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/open-file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/git/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "lib": [ 5 | "es2016" 6 | ], 7 | "module": "commonjs", 8 | "outDir": "./out", 9 | "strictNullChecks": true, 10 | "experimentalDecorators": true 11 | }, 12 | "include": [ 13 | "src/**/*" 14 | ] 15 | } -------------------------------------------------------------------------------- /extensions/markdown/media/ViewSource_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/vscode-api-tests/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "ES5", 5 | "outDir": "out", 6 | "lib": [ 7 | "es2015" 8 | ], 9 | "sourceMap": true, 10 | "strictNullChecks": true 11 | }, 12 | "include": [ 13 | "src/**/*" 14 | ] 15 | } -------------------------------------------------------------------------------- /extensions/xml/test/colorize-fixtures/test-7115.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /extensions/swift/test/colorize-fixtures/test.swift: -------------------------------------------------------------------------------- 1 | var teamScore = 0 2 | var greeting = "Hello!" 3 | func hasAnyMatches(list: [Int], condition: (Int) -> Bool) -> Bool { 4 | for item in list { 5 | if condition(item) { 6 | return true 7 | } 8 | } 9 | return false 10 | } -------------------------------------------------------------------------------- /extensions/emmet/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "lib": [ 5 | "es2016" 6 | ], 7 | "module": "commonjs", 8 | "outDir": "./out" 9 | 10 | }, 11 | "exclude": [ 12 | "node_modules", 13 | ".vscode-test" 14 | ], 15 | "include": [ 16 | "src/**/*" 17 | ] 18 | } -------------------------------------------------------------------------------- /extensions/json/server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "module": "commonjs", 5 | "sourceMap": true, 6 | "sourceRoot": "../src", 7 | "outDir": "./out", 8 | "lib": [ 9 | "es5", "es2015.promise" 10 | ] 11 | }, 12 | "include": [ 13 | "src/**/*" 14 | ] 15 | } -------------------------------------------------------------------------------- /src/typings/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | // All OSS in this folder is development time only 4 | [{ 5 | "name": "definitelytyped", 6 | "repositoryURL": "https://github.com/DefinitelyTyped/DefinitelyTyped", 7 | "license": "MIT", 8 | "isDev": true 9 | }] -------------------------------------------------------------------------------- /src/vs/workbench/parts/tasks/electron-browser/media/status-warning.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html/test/colorize-fixtures/25920.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /extensions/merge-conflict/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "lib": [ 5 | "es2016" 6 | ], 7 | "module": "commonjs", 8 | "outDir": "./out", 9 | "strictNullChecks": true, 10 | "experimentalDecorators": true 11 | }, 12 | "include": [ 13 | "src/**/*" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/CollapseAll.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/tasks/electron-browser/media/status-info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/npm/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "npm", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "vscode-nls": { 6 | "version": "2.0.2", 7 | "from": "vscode-nls@>=2.0.2 <3.0.0", 8 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-2.0.2.tgz" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /extensions/php/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "php", 3 | "version": "0.1.0", 4 | "dependencies": { 5 | "vscode-nls": { 6 | "version": "1.0.7", 7 | "from": "vscode-nls@>=1.0.4 <2.0.0", 8 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-1.0.7.tgz" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /extensions/grunt/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "grunt", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "vscode-nls": { 6 | "version": "2.0.2", 7 | "from": "vscode-nls@>=2.0.2 <3.0.0", 8 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-2.0.2.tgz" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /extensions/gulp/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gulp", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "vscode-nls": { 6 | "version": "2.0.2", 7 | "from": "vscode-nls@>=2.0.2 <3.0.0", 8 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-2.0.2.tgz" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /extensions/jake/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jake", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "vscode-nls": { 6 | "version": "2.0.2", 7 | "from": "vscode-nls@>=2.0.2 <3.0.0", 8 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-2.0.2.tgz" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /extensions/json/test/colorize-fixtures/test.json: -------------------------------------------------------------------------------- 1 | { 2 | // a comment 3 | "options": { 4 | "myBool": true, 5 | "myInteger": 1, 6 | "myString": "String\u0056", 7 | "myNumber": 1.24, 8 | "myNull": null, 9 | "myArray": [ 1, "Hello", true, null, [], {}], 10 | "myObject" : { 11 | "foo": "bar" 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /extensions/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vscode-extensions", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "typescript": { 6 | "version": "2.4.2", 7 | "from": "typescript@2.4.2", 8 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz" 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/vs/base/parts/tree/browser/CollapseAll_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/markers/browser/media/status-warning-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/linux/debian/prerm.template: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 3 | # Copyright (c) Microsoft Corporation. All rights reserved. 4 | # Licensed under the MIT License. See License.txt in the project root for license information. 5 | 6 | # Deregister code from the alternatives system 7 | update-alternatives --remove editor /usr/bin/@@NAME@@ -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/CollapseAll.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/CollapseAll.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-red/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-red", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Red", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/Red-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor-2x.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/CollapseAll_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/saveall.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/collapseAll.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/CollapseAll_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-abyss/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-abyss", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Abyss", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/abyss-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /scripts/npm.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | setlocal 3 | set npm_config_disturl="https://atom.io/download/electron" 4 | for /f "tokens=2 delims=:, " %%a in ('findstr /R /C:"\"electronVersion\":.*" "%~dp0..\package.json"') do set npm_config_target=%%~a 5 | set npm_config_runtime="electron" 6 | set npm_config_cache=~\.npm-electron 7 | npm %* 8 | endlocal 9 | -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/folding/browser/arrow-expand.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/collapseAll_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/lua/test/colorize-fixtures/test.lua: -------------------------------------------------------------------------------- 1 | -- defines a factorial function 2 | function fact (n) 3 | if n == 0 then 4 | return 1 5 | else 6 | return n * fact(n-1) 7 | end 8 | end 9 | 10 | print("enter a number:") 11 | a = io.read("*number") -- read a number 12 | print(fact(a)) -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/folding/browser/arrow-expand-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/vs/workbench/electron-browser/media/remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/saveall_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-monokai/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-monokai", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Monokai", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/monokai-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/close-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/close-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/suggest/browser/media/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/zoneWidget/browser/media/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/panel/media/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/electron-browser/media/remove-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/remove-focus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/markers/browser/media/status-warning.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-quietlight/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-quietlight", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Quiet Light", 10 | "uiTheme": "vs", 11 | "path": "./themes/quietlight-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /src/vs/base/browser/ui/toolbar/ellipsis.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/next.svg: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/suggest/browser/media/close-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/editor/media/close-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/browser/parts/panel/media/close-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/remove-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/action-close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/action-remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/next-inverse.svg: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/zoneWidget/browser/media/close-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/feedback/electron-browser/media/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/action-close-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/action-close-focus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/action-query-clear.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/action-remove-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/action-remove-focus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/go/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "language-go", 4 | "version": "0.39.0", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/atom/language-go", 7 | "description": "The file syntaxes/go.json was derived from the Atom package https://atom.io/packages/language-go." 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-kimbie-dark/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-kimbie-dark", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Kimbie Dark", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/kimbie-dark-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /src/vs/base/browser/ui/toolbar/ellipsis-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/feedback/electron-browser/media/close-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/files-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/action-query-clear-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/ellipsis.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-monokai-dimmed/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-monokai-dimmed", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Monokai Dimmed", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/dimmed-monokai-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /extensions/theme-solarized-dark/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-solarized-dark", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Solarized Dark", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/solarized-dark-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /extensions/theme-solarized-light/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-solarized-light", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Solarized Light", 10 | "uiTheme": "vs", 11 | "path": "./themes/solarized-light-color-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /src/vs/css.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/previous.svg: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/vs/workbench/electron-browser/media/clear.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/continue.svg: -------------------------------------------------------------------------------- 1 | 3 | ]> -------------------------------------------------------------------------------- /extensions/rust/test/colorize-fixtures/test.rs: -------------------------------------------------------------------------------- 1 | use std::io; 2 | 3 | fn main() { 4 | println!("Guess the number!"); 5 | 6 | println!("Please input your guess."); 7 | 8 | let mut guess = String::new(); 9 | 10 | io::stdin().read_line(&mut guess) 11 | .ok() 12 | .expect("Failed to read line"); 13 | 14 | println!("You guessed: {}", guess); 15 | } -------------------------------------------------------------------------------- /extensions/theme-seti/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "seti-ui", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/jesseweed/seti-ui", 7 | "description": "The file ./icons/seti.woff has been copied from https://github.com/jesseweed/seti-ui/blob/master/styles/_fonts/seti/seti.woff" 8 | }] 9 | -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "parserOptions": { 3 | "ecmaVersion": 6 4 | }, 5 | "env": { 6 | "node": true, 7 | "es6": true, 8 | "browser": true, 9 | "amd": true 10 | }, 11 | "rules": { 12 | "no-console": 0, 13 | "no-cond-assign": 0, 14 | "no-unused-vars": "error", 15 | "no-extra-semi": "error", 16 | "semi": "error", 17 | "no-inner-declarations": 0 18 | } 19 | } -------------------------------------------------------------------------------- /src/vs/editor/contrib/find/browser/images/previous-inverse.svg: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/remove-all.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/closeall.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/search/browser/media/ellipsis-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | - VSCode Version: 5 | - OS Version: 6 | 7 | Steps to Reproduce: 8 | 9 | 1. 10 | 2. 11 | 12 | 13 | Reproduces without extensions: Yes/No -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/continue-inverse.svg: -------------------------------------------------------------------------------- 1 | 3 | ]> -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/closeall_inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/gulp/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "lib": [ 6 | "es2016" 7 | ], 8 | "outDir": "./out", 9 | "strictNullChecks": true, 10 | "noImplicitAny": true, 11 | "noImplicitReturns": true, 12 | "noUnusedLocals": true, 13 | "noUnusedParameters": true 14 | }, 15 | "include": [ 16 | "src/**/*" 17 | ] 18 | } -------------------------------------------------------------------------------- /extensions/jake/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "lib": [ 6 | "es2016" 7 | ], 8 | "outDir": "./out", 9 | "strictNullChecks": true, 10 | "noImplicitAny": true, 11 | "noImplicitReturns": true, 12 | "noUnusedLocals": true, 13 | "noUnusedParameters": true 14 | }, 15 | "include": [ 16 | "src/**/*" 17 | ] 18 | } -------------------------------------------------------------------------------- /extensions/npm/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "lib": [ 6 | "es2016" 7 | ], 8 | "outDir": "./out", 9 | "strictNullChecks": true, 10 | "noImplicitAny": true, 11 | "noImplicitReturns": true, 12 | "noUnusedLocals": true, 13 | "noUnusedParameters": true 14 | }, 15 | "include": [ 16 | "src/**/*" 17 | ] 18 | } -------------------------------------------------------------------------------- /extensions/theme-tomorrow-night-blue/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "theme-tomorrow-night-blue", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "themes": [ 8 | { 9 | "label": "Tomorrow Night Blue", 10 | "uiTheme": "vs-dark", 11 | "path": "./themes/tomorrow-night-blue-theme.json" 12 | } 13 | ] 14 | } 15 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/remove-all-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/tasks/electron-browser/media/status-error.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/grunt/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "lib": [ 6 | "es2016" 7 | ], 8 | "outDir": "./out", 9 | "strictNullChecks": true, 10 | "noImplicitAny": true, 11 | "noImplicitReturns": true, 12 | "noUnusedLocals": true, 13 | "noUnusedParameters": true 14 | }, 15 | "include": [ 16 | "src/**/*" 17 | ] 18 | } -------------------------------------------------------------------------------- /src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor-mac.svg: -------------------------------------------------------------------------------- 1 | flipped-cursor-mac -------------------------------------------------------------------------------- /src/vs/workbench/parts/markers/browser/media/status-info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html/server/src/test/fixtures/expected/19813-tab.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /extensions/r/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""] 15 | ], 16 | "surroundingPairs": [ 17 | ["{", "}"], 18 | ["[", "]"], 19 | ["(", ")"], 20 | ["\"", "\""] 21 | ] 22 | } -------------------------------------------------------------------------------- /extensions/theme-abyss/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-monokai/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-red/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/yaml/test/colorize-fixtures/issue-6303.yaml: -------------------------------------------------------------------------------- 1 | swagger: '2.0' 2 | info: 3 | description: 'The API Management Service API defines an updated and refined version 4 | of the concepts currently known as Developer, APP, and API Product in Edge. Of 5 | note is the introduction of the API concept, missing previously from Edge 6 | 7 | ' 8 | title: API Management Service API 9 | version: initial -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/drag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.github/needs_more_info.yml: -------------------------------------------------------------------------------- 1 | { 2 | daysUntilClose: 7, 3 | needsMoreInfoLabel: 'needs more info', 4 | perform: true, 5 | closeComment: 'This issue has been closed automatically because it needs more information and has not had recent activity. Please refer to our [guidelines](https://github.com/Microsoft/vscode/blob/master/CONTRIBUTING.md) for filing issues. Thank you for your contributions.' 6 | } 7 | -------------------------------------------------------------------------------- /extensions/bat/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "REM" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""] 15 | ], 16 | "surroundingPairs": [ 17 | ["{", "}"], 18 | ["[", "]"], 19 | ["(", ")"], 20 | ["\"", "\""] 21 | ] 22 | } -------------------------------------------------------------------------------- /extensions/clojure/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": ";" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""] 15 | ], 16 | "surroundingPairs": [ 17 | ["{", "}"], 18 | ["[", "]"], 19 | ["(", ")"], 20 | ["\"", "\""] 21 | ] 22 | } -------------------------------------------------------------------------------- /extensions/rust/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "language-rust", 5 | "version": "0.4.9", 6 | "license": "MIT", 7 | "repositoryURL": "https://github.com/zargony/atom-language-rust", 8 | "description": "The files syntaxes/rust.tmLanguage.json was derived from the Atom package https://atom.io/packages/language-rust." 9 | }] 10 | -------------------------------------------------------------------------------- /extensions/theme-kimbie-dark/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-quietlight/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/csharp/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [ 3 | { 4 | "name": "dotnet/csharp-tmLanguage", 5 | "version": "0.1.0", 6 | "license": "MIT", 7 | "repositoryURL": "https://github.com/dotnet/csharp-tmLanguage", 8 | "description": "The file syntaxes/csharp.tmLanguage.json was derived from https://github.com/dotnet/csharp-tmLanguage" 9 | } 10 | ] -------------------------------------------------------------------------------- /extensions/fsharp/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "ionide/ionide-fsgrammar", 4 | "version": "0.0.0", 5 | "license": "MIT", 6 | "repositoryURL": "https://github.com/ionide/ionide-fsgrammar", 7 | "description": "The file syntaxes/fsharp.json was included from https://github.com/ionide/ionide-fsgrammar/blob/master/grammar/fsharp.json." 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-monokai-dimmed/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-solarized-dark/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/theme-solarized-light/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/markers/browser/media/status-info-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/theme-tomorrow-night-blue/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | 3 | [{ 4 | "name": "Colorsublime-Themes", 5 | "version": "0.1.0", 6 | "repositoryURL": "https://github.com/Colorsublime/Colorsublime-Themes", 7 | "description": "The themes in this folders are copied from colorsublime.com. <<>>" 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/rust/test/colorize-fixtures/test-6611.rs: -------------------------------------------------------------------------------- 1 | impl Foo 2 | where A: B 3 | { } 4 | 5 | impl Foo for C 6 | where A: B 7 | { } 8 | 9 | impl Foo for C 10 | { 11 | fn foo -> C 12 | where A: B 13 | { } 14 | } 15 | 16 | fn foo -> C 17 | where A: B 18 | { } 19 | 20 | struct Foo 21 | where A: B 22 | { } 23 | 24 | trait Foo : C 25 | where A: B 26 | { } -------------------------------------------------------------------------------- /extensions/html/server/src/test/fixtures/inputs/19813.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | require('./bootstrap-amd').bootstrap('vs/code/node/cli'); -------------------------------------------------------------------------------- /src/vs/base/test/common/filters.perf.data.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | export const data: string[]; -------------------------------------------------------------------------------- /src/vs/workbench/parts/markers/browser/media/status-error-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/electron/renderer.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | VSCode Tests 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /extensions/html/server/src/test/fixtures/expected/19813.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "amd", 4 | "moduleResolution": "classic", 5 | "noImplicitAny": false, 6 | "removeComments": false, 7 | "preserveConstEnums": true, 8 | "target": "es5", 9 | "sourceMap": false, 10 | "experimentalDecorators": true, 11 | "declaration": true, 12 | "noImplicitReturns": true, 13 | "baseUrl": ".", 14 | "typeRoots": [ 15 | "typings" 16 | ] 17 | } 18 | } -------------------------------------------------------------------------------- /src/vs/editor/browser/viewParts/lineNumbers/flipped-cursor-mac-2x.svg: -------------------------------------------------------------------------------- 1 | flipped-cursor-mac-2x -------------------------------------------------------------------------------- /extensions/docker/OSSREADME.json: -------------------------------------------------------------------------------- 1 | // ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS: 2 | [{ 3 | "name": "language-docker", 4 | "version": "0.0.0", 5 | "license": "Apache2", 6 | "repositoryURL": "https://github.com/moby/moby", 7 | "description": "The file syntaxes/Dockerfile.tmLanguage was included from https://github.com/moby/moby/blob/master/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage." 8 | }] 9 | -------------------------------------------------------------------------------- /extensions/pug/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//-" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["'", "'"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["'", "'"], 22 | ["\"", "\""] 23 | ] 24 | } -------------------------------------------------------------------------------- /extensions/shaderlab/test/colorize-fixtures/test.shader: -------------------------------------------------------------------------------- 1 | Shader "Example/Diffuse Simple" { 2 | SubShader { 3 | Tags { "RenderType" = "Opaque" } 4 | CGPROGRAM 5 | #pragma surface surf Lambert 6 | struct Input { 7 | float4 color : COLOR; 8 | }; 9 | void surf (Input IN, inout SurfaceOutput o) { 10 | o.Albedo = 1; 11 | } 12 | ENDCG 13 | } 14 | Fallback "Diffuse" 15 | } -------------------------------------------------------------------------------- /extensions/vb/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "'" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"], 9 | ["<", ">"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""], 22 | ["<", ">"] 23 | ] 24 | } -------------------------------------------------------------------------------- /extensions/yaml/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""], 15 | ["'", "'"] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""], 22 | ["'", "'"] 23 | ] 24 | } -------------------------------------------------------------------------------- /extensions/docker/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""], 15 | ["'", "'"] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""], 22 | ["'", "'"] 23 | ] 24 | } -------------------------------------------------------------------------------- /extensions/hlsl/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//", 4 | "blockComment": [ "/*", "*/" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""] 22 | ] 23 | } -------------------------------------------------------------------------------- /extensions/vscode-api-tests/testWorkspace/far.js: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | function farboo() { 7 | return 42; 8 | } -------------------------------------------------------------------------------- /extensions/markdown/media/ViewSource.svg: -------------------------------------------------------------------------------- 1 | 3 | ]> -------------------------------------------------------------------------------- /extensions/python/src/typings/ref.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | /// -------------------------------------------------------------------------------- /extensions/shaderlab/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//", 4 | "blockComment": [ "/*", "*/" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""] 22 | ] 23 | } -------------------------------------------------------------------------------- /i18n/deu/extensions/emmet/package.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/fra/extensions/emmet/package.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/kor/extensions/emmet/package.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/rus/extensions/emmet/package.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /src/vs/workbench/parts/markers/browser/media/status-error.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/preferences/browser/media/status-error.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/html/client/src/typings/ref.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | /// -------------------------------------------------------------------------------- /extensions/markdown/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "target": "es5", 5 | "lib": [ 6 | "es6", 7 | "es2015.promise", 8 | "dom" 9 | ], 10 | "outDir": "./out", 11 | "sourceMap": true, 12 | "strictNullChecks": true, 13 | "noImplicitAny": true, 14 | "noImplicitReturns": true, 15 | "noUnusedLocals": true, 16 | "noUnusedParameters": true 17 | }, 18 | "include": [ 19 | "src/**/*" 20 | ] 21 | } -------------------------------------------------------------------------------- /extensions/git/resources/icons/light/open-file.svg: -------------------------------------------------------------------------------- 1 | 3 | ]> -------------------------------------------------------------------------------- /extensions/markdown/src/typings/markdown-it-named-headers.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | declare module 'markdown-it-named-headers' { } -------------------------------------------------------------------------------- /extensions/typescript/src/typings/collections.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | interface ObjectMap { 7 | [key: string]: V; 8 | } -------------------------------------------------------------------------------- /i18n/cht/src/vs/code/electron-main/auth.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/deu/src/vs/code/electron-main/auth.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/ita/src/vs/code/electron-main/auth.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/kor/src/vs/code/electron-main/auth.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/rus/src/vs/code/electron-main/auth.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /src/vs/editor/standalone/browser/quickOpen/gotoLine.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .quick-open-widget { 7 | font-size: 13px; 8 | } -------------------------------------------------------------------------------- /extensions/configuration-editing/npm-shrinkwrap.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "configuration-editing", 3 | "version": "0.0.1", 4 | "dependencies": { 5 | "jsonc-parser": { 6 | "version": "0.3.1", 7 | "from": "jsonc-parser@0.3.1" 8 | }, 9 | "vscode-nls": { 10 | "version": "2.0.2", 11 | "from": "vscode-nls@>=2.0.2 <3.0.0", 12 | "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-2.0.2.tgz" 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /extensions/extension-editing/src/typings/ref.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | /// 7 | -------------------------------------------------------------------------------- /extensions/php/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Launch Extension", 6 | "type": "extensionHost", 7 | "request": "launch", 8 | "runtimeExecutable": "${execPath}", 9 | "args": [ 10 | "--extensionDevelopmentPath=${workspaceRoot}" 11 | ], 12 | "stopOnEntry": false, 13 | "sourceMaps": true, 14 | "outDir": "${workspaceRoot}/out", 15 | "preLaunchTask": "npm" 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /extensions/python/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Launch Extension", 6 | "type": "extensionHost", 7 | "request": "launch", 8 | "runtimeExecutable": "${execPath}", 9 | "args": [ 10 | "--extensionDevelopmentPath=${workspaceRoot}" 11 | ], 12 | "stopOnEntry": false, 13 | "sourceMaps": true, 14 | "outDir": "${workspaceRoot}/out", 15 | "preLaunchTask": "npm" 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/disconnect.svg: -------------------------------------------------------------------------------- 1 | Plan de travail 1 -------------------------------------------------------------------------------- /src/vs/workbench/parts/html/browser/media/htmlPreviewPart.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .htmlPreviewPart { 7 | overflow: hidden; 8 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/scm/common/scm.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | 'use strict'; 7 | 8 | export const VIEWLET_ID = 'workbench.view.scm'; -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/clean.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/ini/properties.language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#", 4 | "blockComment": [ "#", " " ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""], 22 | ["'", "'"] 23 | ] 24 | } -------------------------------------------------------------------------------- /extensions/rust/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//", 4 | "blockComment": [ "/*", "*/" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""] 16 | ], 17 | "surroundingPairs": [ 18 | ["{", "}"], 19 | ["[", "]"], 20 | ["(", ")"], 21 | ["\"", "\""], 22 | ["'", "'"] 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /extensions/typescript/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "lib": [ 6 | "es6", 7 | "es2015.promise" 8 | ], 9 | "outDir": "./out", 10 | "strictNullChecks": true, 11 | "noImplicitAny": true, 12 | "noImplicitReturns": true, 13 | "noUnusedLocals": true, 14 | "noUnusedParameters": true, 15 | "strict": true, 16 | "alwaysStrict": true 17 | }, 18 | "include": [ 19 | "src/**/*" 20 | ] 21 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/current-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/disconnect-inverse.svg: -------------------------------------------------------------------------------- 1 | Plan de travail 1 -------------------------------------------------------------------------------- /src/vs/workbench/parts/themes/test/electron-browser/fixtures/foo.js: -------------------------------------------------------------------------------- 1 | const webdriver = require('selenium-webdriver'); 2 | 3 | function mergeObjects(target) { 4 | var sources = []; 5 | for (var _i = 1; _i < arguments.length; _i++) { 6 | sources[_i - 1] = arguments[_i]; 7 | } 8 | sources.forEach(function (source) { 9 | for (var key in source) { 10 | target[key] = source[key]; 11 | } 12 | }); 13 | return target; 14 | } -------------------------------------------------------------------------------- /test/smoke/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "module": "commonjs", 4 | "noImplicitAny": false, 5 | "removeComments": false, 6 | "preserveConstEnums": true, 7 | "target": "es2016", 8 | "strictNullChecks": true, 9 | "noUnusedParameters": false, 10 | "noUnusedLocals": true, 11 | "outDir": "out", 12 | "sourceMap": true, 13 | "lib": [ 14 | "es2016", 15 | "dom" 16 | ] 17 | }, 18 | "exclude": [ 19 | "node_modules" 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig is awesome: http://EditorConfig.org 2 | 3 | # top-most EditorConfig file 4 | root = true 5 | 6 | # Tab indentation 7 | [*] 8 | indent_style = tab 9 | indent_size = 4 10 | trim_trailing_whitespace = true 11 | 12 | # The indent size used in the `package.json` file cannot be changed 13 | # https://github.com/npm/npm/pull/3180#issuecomment-16336516 14 | [{.travis.yml,npm-shrinkwrap.json,package.json}] 15 | indent_style = space 16 | indent_size = 2 17 | -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- 1 | environment: 2 | ELECTRON_RUN_AS_NODE: 1 3 | VSCODE_BUILD_VERBOSE: true 4 | 5 | install: 6 | - ps: Install-Product node 7.4.0 x64 7 | - npm install -g npm@4 --silent 8 | - npm install -g gulp mocha --silent 9 | 10 | build_script: 11 | - .\scripts\npm.bat install 12 | - gulp electron 13 | - npm run compile 14 | 15 | test_script: 16 | - node --version 17 | - npm --version 18 | - .\scripts\test.bat 19 | - .\scripts\test-integration.bat 20 | -------------------------------------------------------------------------------- /extensions/git/resources/icons/light/clean.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /i18n/cht/extensions/typescript/out/features/taskProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/cht/src/vs/editor/browser/widget/diffEditorWidget.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/deu/extensions/markdown/out/previewContentProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/deu/extensions/typescript/out/features/taskProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/deu/src/vs/editor/browser/widget/diffEditorWidget.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/fra/extensions/markdown/out/previewContentProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/fra/extensions/typescript/out/features/taskProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/kor/extensions/markdown/out/previewContentProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/kor/extensions/typescript/out/features/taskProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/kor/src/vs/editor/browser/widget/diffEditorWidget.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/rus/extensions/markdown/out/previewContentProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/rus/extensions/typescript/out/features/taskProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /src/typings/graceful-fs.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | declare module 'graceful-fs' { 7 | export function gracefulify(fsModule: any): void; 8 | } -------------------------------------------------------------------------------- /src/vs/base/browser/ui/contextview/contextview.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .context-view { 7 | position: absolute; 8 | z-index: 1000; 9 | } -------------------------------------------------------------------------------- /src/vs/base/browser/ui/selectBox/selectBox.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .monaco-workbench .select-box { 7 | width: 100%; 8 | height: 20px; 9 | } -------------------------------------------------------------------------------- /src/vs/platform/contextview/browser/contextMenuHandler.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .context-view .monaco-menu { 7 | min-width: 130px; 8 | } 9 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/stackframe-arrow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/AddFile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/AddFile_inverse.svg: -------------------------------------------------------------------------------- 1 | 3 | ]> -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/AddFolder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/ini/ini.language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": ";", 4 | "blockComment": [ ";", " " ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""], 16 | ["'", "'"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"] 24 | ] 25 | } -------------------------------------------------------------------------------- /extensions/lua/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "--", 4 | "blockComment": [ "--[[", "]]" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""], 16 | ["'", "'"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"] 24 | ] 25 | } -------------------------------------------------------------------------------- /extensions/npm/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "name": "Launch Extension", 6 | "type": "extensionHost", 7 | "request": "launch", 8 | "runtimeExecutable": "${execPath}", 9 | "args": [ 10 | "--extensionDevelopmentPath=${workspaceRoot}" 11 | ], 12 | "stopOnEntry": false, 13 | "sourceMaps": true, 14 | "outFiles": ["${workspaceRoot}/client/out/**/*.js"], 15 | "preLaunchTask": "npm" 16 | } 17 | ] 18 | } -------------------------------------------------------------------------------- /extensions/sql/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sql", 3 | "version": "0.1.0", 4 | "publisher": "vscode", 5 | "engines": { "vscode": "*" }, 6 | "contributes": { 7 | "languages": [{ 8 | "id": "sql", 9 | "extensions": [ ".sql", ".dsql" ], 10 | "aliases": [ "SQL" ], 11 | "configuration": "./language-configuration.json" 12 | }], 13 | "grammars": [{ 14 | "language": "sql", 15 | "scopeName": "source.sql", 16 | "path": "./syntaxes/SQL.plist" 17 | }] 18 | } 19 | } -------------------------------------------------------------------------------- /i18n/chs/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/cht/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/deu/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/esn/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/fra/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/hun/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/ita/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/jpn/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/kor/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/ptb/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/rus/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/trk/src/vs/workbench/parts/tasks/common/taskTypeRegistry.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /src/vs/editor/browser/viewParts/rulers/rulers.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .monaco-editor .view-ruler { 7 | position: absolute; 8 | top: 0; 9 | } -------------------------------------------------------------------------------- /src/vs/workbench/parts/debug/browser/media/stackframe-arrow-dark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/undo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/status-added.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | A 5 | 6 | -------------------------------------------------------------------------------- /extensions/groovy/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "//", 4 | "blockComment": [ "/*", "*/" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""], 16 | ["'", "'"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"] 24 | ] 25 | } -------------------------------------------------------------------------------- /extensions/perl/perl.language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""], 15 | ["'", "'"], 16 | ["`", "`"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"], 24 | ["`", "`"] 25 | ] 26 | } -------------------------------------------------------------------------------- /extensions/perl/perl6.language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""], 15 | ["'", "'"], 16 | ["`", "`"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"], 24 | ["`", "`"] 25 | ] 26 | } -------------------------------------------------------------------------------- /extensions/shellscript/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#" 4 | }, 5 | "brackets": [ 6 | ["{", "}"], 7 | ["[", "]"], 8 | ["(", ")"] 9 | ], 10 | "autoClosingPairs": [ 11 | ["{", "}"], 12 | ["[", "]"], 13 | ["(", ")"], 14 | ["\"", "\""], 15 | ["'", "'"], 16 | ["`", "`"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"], 24 | ["`", "`"] 25 | ] 26 | } -------------------------------------------------------------------------------- /i18n/chs/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "提交" 8 | } -------------------------------------------------------------------------------- /i18n/cht/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "認可" 8 | } -------------------------------------------------------------------------------- /i18n/cht/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/deu/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "Commit" 8 | } -------------------------------------------------------------------------------- /i18n/deu/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/esn/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/fra/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "Commit" 8 | } -------------------------------------------------------------------------------- /i18n/fra/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/hun/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "Commit" 8 | } -------------------------------------------------------------------------------- /i18n/ita/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/jpn/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "コミット" 8 | } -------------------------------------------------------------------------------- /i18n/kor/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "커밋" 8 | } -------------------------------------------------------------------------------- /i18n/kor/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /i18n/rus/extensions/git/out/scmProvider.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | { 7 | "commit": "Commit" 8 | } -------------------------------------------------------------------------------- /i18n/rus/src/vs/workbench/parts/terminal/browser/terminalQuickOpen.i18n.json: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | // Do not edit this file. It is machine generated. 6 | {} -------------------------------------------------------------------------------- /src/typings/original-fs.d.ts: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | declare module 'original-fs' { 7 | import * as fs from 'fs'; 8 | 9 | export = fs; 10 | } -------------------------------------------------------------------------------- /src/vs/editor/browser/widget/media/tokens.css: -------------------------------------------------------------------------------- 1 | /*--------------------------------------------------------------------------------------------- 2 | * Copyright (c) Microsoft Corporation. All rights reserved. 3 | * Licensed under the MIT License. See License.txt in the project root for license information. 4 | *--------------------------------------------------------------------------------------------*/ 5 | 6 | .monaco-editor .vs-whitespace { 7 | display:inline-block; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /src/vs/workbench/parts/files/browser/media/undo-inverse.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /extensions/coffeescript/language-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "comments": { 3 | "lineComment": "#", 4 | "blockComment": [ "###", "###" ] 5 | }, 6 | "brackets": [ 7 | ["{", "}"], 8 | ["[", "]"], 9 | ["(", ")"] 10 | ], 11 | "autoClosingPairs": [ 12 | ["{", "}"], 13 | ["[", "]"], 14 | ["(", ")"], 15 | ["\"", "\""], 16 | ["'", "'"] 17 | ], 18 | "surroundingPairs": [ 19 | ["{", "}"], 20 | ["[", "]"], 21 | ["(", ")"], 22 | ["\"", "\""], 23 | ["'", "'"] 24 | ] 25 | } -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/status-conflict.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | C 5 | 6 | -------------------------------------------------------------------------------- /extensions/git/resources/icons/dark/status-copied.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | C 5 | 6 | --------------------------------------------------------------------------------