monaco-editor
Version:
A browser based code editor
615 lines (613 loc) • 13.4 kB
JavaScript
exports.features = [
{
"label": "anchorSelect",
"entry": "vs/features/anchorSelect/register"
},
{
"label": "bracketMatching",
"entry": "vs/features/bracketMatching/register"
},
{
"label": "caretOperations",
"entry": "vs/features/caretOperations/register"
},
{
"label": "clipboard",
"entry": "vs/features/clipboard/register"
},
{
"label": "codeAction",
"entry": "vs/features/codeAction/register"
},
{
"label": "codeEditor",
"entry": "vs/features/codeEditor/register"
},
{
"label": "codelens",
"entry": "vs/features/codelens/register"
},
{
"label": "codicon",
"entry": "vs/features/codicon/register"
},
{
"label": "colorPicker",
"entry": "vs/features/colorPicker/register"
},
{
"label": "comment",
"entry": "vs/features/comment/register"
},
{
"label": "contextmenu",
"entry": "vs/features/contextmenu/register"
},
{
"label": "cursorUndo",
"entry": "vs/features/cursorUndo/register"
},
{
"label": "diffEditor",
"entry": "vs/features/diffEditor/register"
},
{
"label": "diffEditorBreadcrumbs",
"entry": "vs/features/diffEditorBreadcrumbs/register"
},
{
"label": "dnd",
"entry": "vs/features/dnd/register"
},
{
"label": "documentSymbols",
"entry": "vs/features/documentSymbols/register"
},
{
"label": "dropOrPasteInto",
"entry": "vs/features/dropOrPasteInto/register"
},
{
"label": "find",
"entry": "vs/features/find/register"
},
{
"label": "floatingMenu",
"entry": "vs/features/floatingMenu/register"
},
{
"label": "folding",
"entry": "vs/features/folding/register"
},
{
"label": "fontZoom",
"entry": "vs/features/fontZoom/register"
},
{
"label": "format",
"entry": "vs/features/format/register"
},
{
"label": "gotoError",
"entry": "vs/features/gotoError/register"
},
{
"label": "gotoLine",
"entry": "vs/features/gotoLine/register"
},
{
"label": "gotoSymbol",
"entry": "vs/features/gotoSymbol/register"
},
{
"label": "gpu",
"entry": "vs/features/gpu/register"
},
{
"label": "hover",
"entry": "vs/features/hover/register"
},
{
"label": "indentation",
"entry": "vs/features/indentation/register"
},
{
"label": "inlayHints",
"entry": "vs/features/inlayHints/register"
},
{
"label": "inlineCompletions",
"entry": "vs/features/inlineCompletions/register"
},
{
"label": "inlineProgress",
"entry": "vs/features/inlineProgress/register"
},
{
"label": "inPlaceReplace",
"entry": "vs/features/inPlaceReplace/register"
},
{
"label": "insertFinalNewLine",
"entry": "vs/features/insertFinalNewLine/register"
},
{
"label": "inspectTokens",
"entry": "vs/features/inspectTokens/register"
},
{
"label": "iPadShowKeyboard",
"entry": "vs/features/iPadShowKeyboard/register"
},
{
"label": "lineSelection",
"entry": "vs/features/lineSelection/register"
},
{
"label": "linesOperations",
"entry": "vs/features/linesOperations/register"
},
{
"label": "linkedEditing",
"entry": "vs/features/linkedEditing/register"
},
{
"label": "links",
"entry": "vs/features/links/register"
},
{
"label": "longLinesHelper",
"entry": "vs/features/longLinesHelper/register"
},
{
"label": "middleScroll",
"entry": "vs/features/middleScroll/register"
},
{
"label": "multicursor",
"entry": "vs/features/multicursor/register"
},
{
"label": "parameterHints",
"entry": "vs/features/parameterHints/register"
},
{
"label": "placeholderText",
"entry": "vs/features/placeholderText/register"
},
{
"label": "quickCommand",
"entry": "vs/features/quickCommand/register"
},
{
"label": "quickHelp",
"entry": "vs/features/quickHelp/register"
},
{
"label": "quickOutline",
"entry": "vs/features/quickOutline/register"
},
{
"label": "readOnlyMessage",
"entry": "vs/features/readOnlyMessage/register"
},
{
"label": "referenceSearch",
"entry": "vs/features/referenceSearch/register"
},
{
"label": "rename",
"entry": "vs/features/rename/register"
},
{
"label": "sectionHeaders",
"entry": "vs/features/sectionHeaders/register"
},
{
"label": "semanticTokens",
"entry": "vs/features/semanticTokens/register"
},
{
"label": "smartSelect",
"entry": "vs/features/smartSelect/register"
},
{
"label": "snippet",
"entry": "vs/features/snippet/register"
},
{
"label": "stickyScroll",
"entry": "vs/features/stickyScroll/register"
},
{
"label": "suggest",
"entry": "vs/features/suggest/register"
},
{
"label": "toggleHighContrast",
"entry": "vs/features/toggleHighContrast/register"
},
{
"label": "toggleTabFocusMode",
"entry": "vs/features/toggleTabFocusMode/register"
},
{
"label": "tokenization",
"entry": "vs/features/tokenization/register"
},
{
"label": "unicodeHighlighter",
"entry": "vs/features/unicodeHighlighter/register"
},
{
"label": "unusualLineTerminators",
"entry": "vs/features/unusualLineTerminators/register"
},
{
"label": "wordHighlighter",
"entry": "vs/features/wordHighlighter/register"
},
{
"label": "wordOperations",
"entry": "vs/features/wordOperations/register"
},
{
"label": "wordPartOperations",
"entry": "vs/features/wordPartOperations/register"
}
];
exports.languages = [
{
"label": "abap",
"entry": "vs/languages/definitions/abap/register"
},
{
"label": "apex",
"entry": "vs/languages/definitions/apex/register"
},
{
"label": "azcli",
"entry": "vs/languages/definitions/azcli/register"
},
{
"label": "bat",
"entry": "vs/languages/definitions/bat/register"
},
{
"label": "bicep",
"entry": "vs/languages/definitions/bicep/register"
},
{
"label": "cameligo",
"entry": "vs/languages/definitions/cameligo/register"
},
{
"label": "clojure",
"entry": "vs/languages/definitions/clojure/register"
},
{
"label": "coffee",
"entry": "vs/languages/definitions/coffee/register"
},
{
"label": "cpp",
"entry": "vs/languages/definitions/cpp/register"
},
{
"label": "csharp",
"entry": "vs/languages/definitions/csharp/register"
},
{
"label": "csp",
"entry": "vs/languages/definitions/csp/register"
},
{
"label": "css",
"entry": [
"vs/languages/definitions/css/register",
"vs/languages/features/css/register"
],
"worker": {
"id": "vs/languages/features/css/cssWorker",
"entry": "vs/languages/features/css/css.worker"
}
},
{
"label": "cypher",
"entry": "vs/languages/definitions/cypher/register"
},
{
"label": "dart",
"entry": "vs/languages/definitions/dart/register"
},
{
"label": "dockerfile",
"entry": "vs/languages/definitions/dockerfile/register"
},
{
"label": "ecl",
"entry": "vs/languages/definitions/ecl/register"
},
{
"label": "elixir",
"entry": "vs/languages/definitions/elixir/register"
},
{
"label": "flow9",
"entry": "vs/languages/definitions/flow9/register"
},
{
"label": "freemarker2",
"entry": "vs/languages/definitions/freemarker2/register"
},
{
"label": "fsharp",
"entry": "vs/languages/definitions/fsharp/register"
},
{
"label": "go",
"entry": "vs/languages/definitions/go/register"
},
{
"label": "graphql",
"entry": "vs/languages/definitions/graphql/register"
},
{
"label": "handlebars",
"entry": "vs/languages/definitions/handlebars/register"
},
{
"label": "hcl",
"entry": "vs/languages/definitions/hcl/register"
},
{
"label": "html",
"entry": [
"vs/languages/definitions/html/register",
"vs/languages/features/html/register"
],
"worker": {
"id": "vs/languages/features/html/htmlWorker",
"entry": "vs/languages/features/html/html.worker"
}
},
{
"label": "ini",
"entry": "vs/languages/definitions/ini/register"
},
{
"label": "java",
"entry": "vs/languages/definitions/java/register"
},
{
"label": "javascript",
"entry": "vs/languages/definitions/javascript/register"
},
{
"label": "json",
"entry": "vs/languages/features/json/register",
"worker": {
"id": "vs/languages/features/json/jsonWorker",
"entry": "vs/languages/features/json/json.worker"
}
},
{
"label": "julia",
"entry": "vs/languages/definitions/julia/register"
},
{
"label": "kotlin",
"entry": "vs/languages/definitions/kotlin/register"
},
{
"label": "less",
"entry": "vs/languages/definitions/less/register"
},
{
"label": "lexon",
"entry": "vs/languages/definitions/lexon/register"
},
{
"label": "liquid",
"entry": "vs/languages/definitions/liquid/register"
},
{
"label": "lua",
"entry": "vs/languages/definitions/lua/register"
},
{
"label": "m3",
"entry": "vs/languages/definitions/m3/register"
},
{
"label": "markdown",
"entry": "vs/languages/definitions/markdown/register"
},
{
"label": "mdx",
"entry": "vs/languages/definitions/mdx/register"
},
{
"label": "mips",
"entry": "vs/languages/definitions/mips/register"
},
{
"label": "msdax",
"entry": "vs/languages/definitions/msdax/register"
},
{
"label": "mysql",
"entry": "vs/languages/definitions/mysql/register"
},
{
"label": "objective-c",
"entry": "vs/languages/definitions/objective-c/register"
},
{
"label": "pascal",
"entry": "vs/languages/definitions/pascal/register"
},
{
"label": "pascaligo",
"entry": "vs/languages/definitions/pascaligo/register"
},
{
"label": "perl",
"entry": "vs/languages/definitions/perl/register"
},
{
"label": "pgsql",
"entry": "vs/languages/definitions/pgsql/register"
},
{
"label": "php",
"entry": "vs/languages/definitions/php/register"
},
{
"label": "pla",
"entry": "vs/languages/definitions/pla/register"
},
{
"label": "postiats",
"entry": "vs/languages/definitions/postiats/register"
},
{
"label": "powerquery",
"entry": "vs/languages/definitions/powerquery/register"
},
{
"label": "powershell",
"entry": "vs/languages/definitions/powershell/register"
},
{
"label": "protobuf",
"entry": "vs/languages/definitions/protobuf/register"
},
{
"label": "pug",
"entry": "vs/languages/definitions/pug/register"
},
{
"label": "python",
"entry": "vs/languages/definitions/python/register"
},
{
"label": "qsharp",
"entry": "vs/languages/definitions/qsharp/register"
},
{
"label": "r",
"entry": "vs/languages/definitions/r/register"
},
{
"label": "razor",
"entry": "vs/languages/definitions/razor/register"
},
{
"label": "redis",
"entry": "vs/languages/definitions/redis/register"
},
{
"label": "redshift",
"entry": "vs/languages/definitions/redshift/register"
},
{
"label": "restructuredtext",
"entry": "vs/languages/definitions/restructuredtext/register"
},
{
"label": "ruby",
"entry": "vs/languages/definitions/ruby/register"
},
{
"label": "rust",
"entry": "vs/languages/definitions/rust/register"
},
{
"label": "sb",
"entry": "vs/languages/definitions/sb/register"
},
{
"label": "scala",
"entry": "vs/languages/definitions/scala/register"
},
{
"label": "scheme",
"entry": "vs/languages/definitions/scheme/register"
},
{
"label": "scss",
"entry": "vs/languages/definitions/scss/register"
},
{
"label": "shell",
"entry": "vs/languages/definitions/shell/register"
},
{
"label": "solidity",
"entry": "vs/languages/definitions/solidity/register"
},
{
"label": "sophia",
"entry": "vs/languages/definitions/sophia/register"
},
{
"label": "sparql",
"entry": "vs/languages/definitions/sparql/register"
},
{
"label": "sql",
"entry": "vs/languages/definitions/sql/register"
},
{
"label": "st",
"entry": "vs/languages/definitions/st/register"
},
{
"label": "swift",
"entry": "vs/languages/definitions/swift/register"
},
{
"label": "systemverilog",
"entry": "vs/languages/definitions/systemverilog/register"
},
{
"label": "tcl",
"entry": "vs/languages/definitions/tcl/register"
},
{
"label": "twig",
"entry": "vs/languages/definitions/twig/register"
},
{
"label": "typescript",
"entry": [
"vs/languages/definitions/typescript/register",
"vs/languages/features/typescript/register"
],
"worker": {
"id": "vs/languages/features/typescript/tsWorker",
"entry": "vs/languages/features/typescript/ts.worker"
}
},
{
"label": "typespec",
"entry": "vs/languages/definitions/typespec/register"
},
{
"label": "vb",
"entry": "vs/languages/definitions/vb/register"
},
{
"label": "wgsl",
"entry": "vs/languages/definitions/wgsl/register"
},
{
"label": "xml",
"entry": "vs/languages/definitions/xml/register"
},
{
"label": "yaml",
"entry": "vs/languages/definitions/yaml/register"
}
];