{ "name": "vsc-logtalk", "displayName": "VSC-Logtalk", "description": "Support for Logtalk language", "version": "0.3.14", "publisher": "arthurwang", "icon": "images/logtalk.png", "license": "MIT", "engines": { "vscode": "^1.12.0" }, "categories": [ "Programming Languages", "Snippets", "Linters" ], "keywords": [ "logtalk", "linter", "snippet" ], "author": { "name": "Arthur Wang", "email": "rthrwang@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/arthwang/vsc-logtalk.git" }, "bugs": { "url": "https://github.com/arthwang/vsc-logtalk/issues", "email": "rthrwang@gmail.com" }, "main": "./out/src/extension", "activationEvents": [ "onLanguage:logtalk" ], "contributes": { "languages": [ { "id": "logtalk", "aliases": [ "Logtalk" ], "configuration": "./logtalk.configuration.json", "extensions": [ ".lgt" ] } ], "grammars": [ { "language": "logtalk", "scopeName": "source.logtalk", "path": "./syntaxes/Logtalk.tmLanguage" } ], "snippets": [ { "language": "logtalk", "path": "./snippets/logtalk.json" } ], "commands": [ { "command": "logtalk.linter.nextErrLine", "title": "Logtalk: Goto Next Error" }, { "command": "logtalk.linter.prevErrLine", "title": "Logtalk: Goto Previous Error" }, { "command": "logtalk.load.document", "title": "Logtalk: Load Document" }, { "command": "logtalk.run.tests", "title": "Logtalk: Run Tests" }, { "command": "logtalk.scan.deadCode", "title": "Logtalk: Scan Dead Code" }, { "command": "logtalk.run.doclet", "title": "Logtalk: Run Doclet" }, { "command": "logtalk.generate.documentation", "title": "Logtalk: Generate Documentation" }, { "command": "logtalk.generate.diagrams", "title": "Logtalk: Generate Diagrams" }, { "command": "logtalk.open", "title": "Logtalk: Open Logtalk" }, { "command": "logtalk.run.testers", "title": "Logtalk: Run Testers" }, { "command": "logtalk.run.doclets", "title": "Logtalk: Run Doclets" } ], "keybindings": [ { "command": "logtalk.linter.nextErrLine", "key": "f7" }, { "command": "logtalk.linter.prevErrLine", "key": "shift+f7" }, { "command": "logtalk.load.document", "key": "f9" }, { "command": "logtalk.open", "key": "alt-x o" } ], "menus": { "editor/context": [ { "command": "logtalk.load.document", "when": "resourceLangId == logtalk" }, { "command": "logtalk.run.tests", "when": "resourceLangId == logtalk" }, { "command": "logtalk.run.doclet", "when": "resourceLangId == logtalk" }, { "command": "logtalk.generate.documentation", "when": "resourceLangId == logtalk" }, { "command": "logtalk.generate.diagrams", "when": "resourceLangId == logtalk" }, { "command": "logtalk.linter.nextErrLine", "when": "resourceLangId == logtalk" }, { "command": "logtalk.linter.prevErrLine", "when": "resourceLangId == logtalk" }, { "command": "logtalk.scan.deadCode", "when": "resourceLangId == logtalk" } ], "explorer/context": [ { "command": "logtalk.load.document", "when": "resourceLangId == logtalk" }, { "command": "logtalk.run.tests", "when": "resourceLangId == logtalk" }, { "command": "logtalk.run.doclet", "when": "resourceLangId == logtalk" }, { "command": "logtalk.generate.documentation", "when": "resourceLangId == logtalk" }, { "command": "logtalk.generate.diagrams", "when": "resourceLangId == logtalk" }, { "command": "logtalk.scan.deadCode", "when": "resourceLangId == logtalk" } ] }, "debuggers": [], "configuration": { "title": "", "properties": { "logtalk.executable": { "type": "string", "default": "/usr/local/bin/logtalk", "description": "Points to the Logtalk executable." }, "logtalk.executable.arguments": { "type": "array", "description": "Arguments of Logtalk executable run in terminal.", "default": [] }, "logtalk.tester.script": { "type": "string", "default": "/usr/local/bin/logtalk_tester", "description": "Automation script for running tests." }, "logtalk.tester.arguments": { "type": "array", "description": "Arguments for the automation script for running tests.", "default": [] }, "logtalk.doclet.script": { "type": "string", "default": "/usr/local/bin/logtalk_doclet", "description": "Automation script for running doclets." }, "logtalk.doclet.arguments": { "type": "array", "description": "Arguments for the automation script for running doclets.", "default": [] }, "logtalk.documentation.script": { "type": "string", "default": "/usr/local/bin/lgt2html", "description": "Script for converting the XML files generated by the Logtalk lgtdoc tool." }, "logtalk.documentation.arguments": { "type": "array", "description": "Arguments for the script that converts the XML files generated by the Logtalk lgtdoc tool.", "default": [] }, "logtalk.graphviz.executable": { "type": "string", "default": "/usr/local/bin/dot", "description": "Graphviz executable for converting the .dot files generated by the Logtalk diagrams tool." }, "logtalk.graphviz.arguments": { "type": "array", "description": "Arguments for the Graphviz executable that converts the .dot files generated by the Logtalk diagrams tool.", "default": [ "-Tsvg" ] }, "logtalk.graphviz.extension": { "type": "array", "description": "File name extension for the diagram files generated by the Graphviz executable.", "default": [ "svg" ] } } }, "configurationDefaults": { "[logtalk]": { "editor.tabSize": 4, "editor.insertSpaces": false, "editor.wordWrap": "on" } } }, "scripts": { "vscode:prepublish": "tsc -p ./", "compile": "tsc -watch -p ./", "postinstall": "node ./node_modules/vscode/bin/install", "test": "node ./node_modules/vscode/bin/test", "syntax4logtalk": "yaml2json --pretty --save ./syntaxes/logtalk.tmLanguage.yaml", "pkgvars": "node ./node_modules/vscode/bin/install" }, "devDependencies": { "@types/bluebird": "^3.5.25", "@types/mocha": "^2.2.48", "@types/node": "^8.10.40", "html2commonmark": "^0.6.1", "typescript": "^2.9.2", "vscode": "^1.1.30" }, "dependencies": { "@types/xmldom": "^0.1.29", "child-process-promise": "^2.2.1", "fs-extra-plus": "^0.1.3", "jsesc": "^2.5.2", "node": "^8.15.0", "npm": "^6.8.0", "path": "^0.12.7", "process-promises": "^1.0.0", "split": "^1.0.1", "stack-trace": "0.0.10", "vscode-debugadapter": "^1.33.0", "xmldom": "^0.1.27", "xpath": "0.0.24" }, "__metadata": { "id": "1c36a1e5-42e7-4af2-bc3d-cad63f3125d5", "publisherId": "af3c4a9a-0385-46ca-b1b8-81148c848e4e", "publisherDisplayName": "arthurwang", "installedTimestamp": 1628272046929 } }