wenzelm@64605: { wenzelm@64605: "name": "isabelle", wenzelm@64605: "displayName": "Isabelle", wenzelm@64757: "description": "Isabelle Prover IDE", wenzelm@64605: "keywords": [ wenzelm@64605: "theorem prover", wenzelm@64605: "formalized mathematics", wenzelm@64605: "mathematical logic", wenzelm@64605: "functional programming", wenzelm@64605: "document preparation" wenzelm@66095: ], wenzelm@64605: "icon": "isabelle.png", wenzelm@66080: "version": "0.14.0", wenzelm@64696: "publisher": "makarius", wenzelm@65091: "license": "MIT", wenzelm@66095: "repository": { wenzelm@66095: "url": "http://isabelle.in.tum.de/repos/isabelle" wenzelm@66095: }, wenzelm@66095: "engines": { wenzelm@66095: "vscode": "^1.8.0" wenzelm@66095: }, wenzelm@66095: "categories": [ wenzelm@66095: "Languages" wenzelm@66095: ], wenzelm@64605: "activationEvents": [ wenzelm@64750: "onLanguage:isabelle", wenzelm@65983: "onLanguage:isabelle-ml", wenzelm@65983: "onCommand:isabelle.preview", wenzelm@65985: "onCommand:isabelle.preview-split", wenzelm@65983: "onCommand:isabelle.preview-source" wenzelm@64605: ], wenzelm@64605: "main": "./out/src/extension", wenzelm@64605: "contributes": { wenzelm@65958: "commands": [ wenzelm@65958: { wenzelm@65985: "command": "isabelle.preview", wenzelm@65985: "title": "Open Preview", wenzelm@65985: "category": "Isabelle", wenzelm@65985: "icon": { wenzelm@65985: "light": "./media/Preview.svg", wenzelm@65985: "dark": "./media/Preview_inverse.svg" wenzelm@65985: } wenzelm@65985: }, wenzelm@65985: { wenzelm@65986: "command": "isabelle.preview-update", wenzelm@65986: "title": "Update Preview", wenzelm@65986: "category": "Isabelle", wenzelm@65986: "icon": { wenzelm@65986: "light": "./media/Preview.svg", wenzelm@65986: "dark": "./media/Preview_inverse.svg" wenzelm@65986: } wenzelm@65986: }, wenzelm@65986: { wenzelm@65985: "command": "isabelle.preview-split", wenzelm@65985: "title": "Open Preview (Split Editor)", wenzelm@65985: "category": "Isabelle", wenzelm@65985: "icon": { wenzelm@65985: "light": "./media/PreviewOnRightPane_16x.svg", wenzelm@65985: "dark": "./media/PreviewOnRightPane_16x_dark.svg" wenzelm@65985: } wenzelm@65985: }, wenzelm@65985: { wenzelm@65985: "command": "isabelle.preview-source", wenzelm@65985: "title": "Show Source", wenzelm@65985: "category": "Isabelle", wenzelm@65985: "icon": { wenzelm@65985: "light": "./media/ViewSource.svg", wenzelm@65985: "dark": "./media/ViewSource_inverse.svg" wenzelm@65985: } wenzelm@65958: } wenzelm@65958: ], wenzelm@65983: "menus": { wenzelm@65985: "editor/title": [ wenzelm@65985: { wenzelm@65985: "when": "editorLangId == isabelle", wenzelm@66042: "command": "isabelle.preview", wenzelm@66042: "group": "navigation" wenzelm@66042: }, wenzelm@66042: { wenzelm@66042: "when": "editorLangId == isabelle", wenzelm@65985: "command": "isabelle.preview-split", wenzelm@65985: "group": "navigation" wenzelm@65985: }, wenzelm@65985: { wenzelm@65985: "when": "resourceScheme == isabelle-preview", wenzelm@65986: "command": "isabelle.preview-update", wenzelm@65986: "group": "navigation" wenzelm@65986: }, wenzelm@65986: { wenzelm@65986: "when": "resourceScheme == isabelle-preview", wenzelm@65985: "command": "isabelle.preview-source", wenzelm@65985: "group": "navigation" wenzelm@65985: } wenzelm@65985: ], wenzelm@65985: "explorer/context": [ wenzelm@65985: { wenzelm@65985: "when": "resourceLangId == isabelle", wenzelm@65985: "command": "isabelle.preview", wenzelm@65985: "group": "navigation" wenzelm@65985: } wenzelm@65985: ] wenzelm@65985: }, wenzelm@64605: "languages": [ wenzelm@64605: { wenzelm@64605: "id": "isabelle", wenzelm@66095: "aliases": [ wenzelm@66095: "Isabelle" wenzelm@66095: ], wenzelm@66095: "extensions": [ wenzelm@66095: ".thy" wenzelm@66095: ], wenzelm@64736: "configuration": "./isabelle-language.json" wenzelm@64749: }, wenzelm@64749: { wenzelm@64749: "id": "isabelle-ml", wenzelm@66095: "aliases": [ wenzelm@66095: "Isabelle/ML" wenzelm@66095: ], wenzelm@66095: "extensions": [ wenzelm@66095: ".ML", wenzelm@66095: ".sml", wenzelm@66095: ".sig" wenzelm@66095: ], wenzelm@64752: "configuration": "./isabelle-ml-language.json" wenzelm@64605: } wenzelm@64605: ], wenzelm@64749: "grammars": [ wenzelm@64749: { wenzelm@64738: "language": "isabelle", wenzelm@64738: "scopeName": "source.isabelle", wenzelm@64738: "path": "./isabelle-grammar.json" wenzelm@64749: }, wenzelm@64749: { wenzelm@64749: "language": "isabelle-ml", wenzelm@64749: "scopeName": "source.isabelle-ml", wenzelm@64749: "path": "./isabelle-ml-grammar.json" wenzelm@64749: } wenzelm@64749: ], wenzelm@64605: "configuration": { wenzelm@64605: "title": "Isabelle", wenzelm@64605: "properties": { wenzelm@64605: "isabelle.home": { wenzelm@64605: "type": "string", wenzelm@64605: "default": "", wenzelm@64755: "description": "Main Isabelle directory (ISABELLE_HOME)." wenzelm@64734: }, wenzelm@64743: "isabelle.args": { wenzelm@64734: "type": "array", wenzelm@66095: "items": { wenzelm@66095: "type": "string" wenzelm@66095: }, wenzelm@64734: "default": [], wenzelm@64755: "description": "Command-line arguments for isabelle vscode_server process." wenzelm@65104: }, wenzelm@65172: "isabelle.cygwin_root": { wenzelm@65172: "type": "string", wenzelm@65172: "default": "", wenzelm@65172: "description": "Cygwin installation on Windows (only relevant when running directly from the Isabelle repository)." wenzelm@65172: }, wenzelm@66095: "isabelle.unprocessed_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 160, 160, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.unprocessed_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(97, 0, 97, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.unprocessed1_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 160, 160, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.unprocessed1_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(97, 0, 97, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.running_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(97, 0, 97, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.running_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 160, 160, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.running1_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(97, 0, 97, 0.40)" wenzelm@66095: }, wenzelm@66095: "isabelle.running1_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 160, 160, 0.40)" wenzelm@66095: }, wenzelm@66095: "isabelle.bad_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 106, 106, 0.40)" wenzelm@66095: }, wenzelm@66095: "isabelle.bad_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 106, 106, 0.40)" wenzelm@66095: }, wenzelm@66095: "isabelle.intensify_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 204, 102, 0.40)" wenzelm@66095: }, wenzelm@66095: "isabelle.intensify_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(204, 136, 0, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item1_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(218, 254, 218, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item1_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(5, 199, 5, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item2_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 240, 204, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item2_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(204, 143, 0, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item3_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(231, 231, 255, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item3_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 0, 204, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item4_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 224, 240, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.markdown_item4_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(204, 0, 105, 0.20)" wenzelm@66095: }, wenzelm@66095: "isabelle.quoted_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(139, 139, 139, 0.10)" wenzelm@66095: }, wenzelm@66095: "isabelle.quoted_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(150, 150, 150, 0.15)" wenzelm@66095: }, wenzelm@66095: "isabelle.antiquoted_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 200, 50, 0.10)" wenzelm@66095: }, wenzelm@66095: "isabelle.antiquoted_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 214, 102, 0.15)" wenzelm@66095: }, wenzelm@66095: "isabelle.writeln_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(192, 192, 192, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.writeln_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(192, 192, 192, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.information_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(193, 223, 238, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.information_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(193, 223, 238, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.warning_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 140, 0, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.warning_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(255, 140, 0, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.error_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(178, 34, 34, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.error_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(178, 34, 34, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.spell_checker_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 0, 255, 1.0)" wenzelm@66095: }, wenzelm@66095: "isabelle.spell_checker_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(86, 156, 214, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.main_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 0, 0, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.main_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(212, 212, 212, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.keyword1_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(175, 0, 219, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.keyword1_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(197, 134, 192, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.keyword2_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(9, 136, 90, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.keyword2_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(181, 206, 168, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.keyword3_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(38, 127, 153, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.keyword3_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(78, 201, 176), 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.quasi_keyword_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(153, 102, 255, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.quasi_keyword_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(153, 102, 255, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.improper_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(205, 49, 49, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.improper_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(244, 71, 71, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.operator_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(50, 50, 50, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.operator_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(212, 212, 212, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.tfree_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(160, 32, 240, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.tfree_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(160, 32, 240, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.tvar_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(160, 32, 240, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.tvar_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(160, 32, 240, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.free_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 0, 255, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.free_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(86, 156, 214, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.skolem_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(210, 105, 30, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.skolem_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(210, 105, 30, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.bound_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 128, 0, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.bound_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(96, 139, 78, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.var_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 16, 128, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.var_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(156, 220, 254, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_numeral_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(9, 136, 90, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_numeral_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(181, 206, 168, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_quoted_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(163, 21, 21, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_quoted_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(206, 145, 120, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_cartouche_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(129, 31, 63, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_cartouche_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(209, 105, 105, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_comment_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(0, 128, 0, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.inner_comment_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(96, 139, 78, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.dynamic_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(121, 94, 38, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.dynamic_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(220, 220, 170, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.class_parameter_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(210, 105, 30, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.class_parameter_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(210, 105, 30, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.antiquote_light_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(102, 0, 204, 1.00)" wenzelm@66095: }, wenzelm@66095: "isabelle.antiquote_dark_color": { wenzelm@66095: "type": "string", wenzelm@66095: "default": "rgba(197, 134, 192, 1.00)" wenzelm@66095: } wenzelm@64605: } wenzelm@64605: } wenzelm@64605: }, wenzelm@64605: "scripts": { wenzelm@64605: "vscode:prepublish": "tsc -p ./", wenzelm@64605: "compile": "tsc -watch -p ./", wenzelm@64605: "postinstall": "node ./node_modules/vscode/bin/install" wenzelm@64605: }, wenzelm@64605: "devDependencies": { wenzelm@65886: "typescript": "^2.3.2", wenzelm@65886: "vscode": "^1.1.0", wenzelm@65886: "mocha": "^3.4.1", wenzelm@65886: "@types/node": "^7.0.21", wenzelm@65886: "@types/mocha": "^2.2.41" wenzelm@64605: }, wenzelm@64605: "dependencies": { wenzelm@65886: "vscode-languageclient": "~3.2.2" wenzelm@64605: } wenzelm@65192: }