1{ 2 "name": "python", 3 "displayName": "%displayName%", 4 "description": "%description%", 5 "version": "1.0.0", 6 "publisher": "vscode", 7 "license": "MIT", 8 "engines": { "vscode": "*" }, 9 "activationEvents": ["onLanguage:python"], 10 "main": "./out/pythonMain", 11 "extensionKind": [ "ui", "workspace" ], 12 "contributes": { 13 "languages": [{ 14 "id": "python", 15 "extensions": [ ".py", ".rpy", ".pyw", ".cpy", ".gyp", ".gypi", ".pyi", ".ipy"], 16 "aliases": [ "Python", "py" ], 17 "filenames": [ "Snakefile" ], 18 "firstLine": "^#!\\s*/?.*\\bpython[0-9.-]*\\b", 19 "configuration": "./language-configuration.json" 20 }], 21 "grammars": [{ 22 "language": "python", 23 "scopeName": "source.python", 24 "path": "./syntaxes/MagicPython.tmLanguage.json" 25 },{ 26 "scopeName": "source.regexp.python", 27 "path": "./syntaxes/MagicRegExp.tmLanguage.json" 28 }] 29 }, 30 "scripts": { 31 "compile": "gulp compile-extension:python", 32 "watch": "gulp watch-extension:python", 33 "update-grammar": "node ../../build/npm/update-grammar.js MagicStack/MagicPython grammars/MagicPython.tmLanguage ./syntaxes/MagicPython.tmLanguage.json grammars/MagicRegExp.tmLanguage ./syntaxes/MagicRegExp.tmLanguage.json" 34 } 35} 36