{ "name": "el-language", "displayName": "El Language", "description": "El language support \u2014 syntax highlighting, completions, hover, go-to-definition, and diagnostics", "version": "1.0.0", "publisher": "neuron-technologies", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/neuron-technologies/foundation" }, "engines": { "vscode": "^1.75.0" }, "categories": [ "Programming Languages", "Linters", "Other" ], "keywords": [ "el", "el-lang", "language-server", "lsp", "neuron" ], "activationEvents": [ "onLanguage:el" ], "contributes": { "languages": [ { "id": "el", "aliases": [ "El", "el-lang" ], "extensions": [ ".el", ".elh" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "el", "scopeName": "source.el", "path": "./syntaxes/el.tmGrammar.json" } ], "configuration": { "type": "object", "title": "El Language", "properties": { "el.lspPath": { "type": "string", "default": "", "description": "Absolute path to the el-lsp binary. Leave empty to use the binary bundled with the extension (../dist/el-lsp)." }, "el.trace.server": { "type": "string", "enum": [ "off", "messages", "verbose" ], "default": "off", "description": "Trace LSP messages between VSCode and el-lsp (visible in Output \u2192 El LSP Trace)." } } }, "commands": [ { "command": "el.restartServer", "title": "El: Restart Language Server" } ] }, "main": "./extension.js", "dependencies": { "vscode-languageclient": "^8.1.0" }, "devDependencies": { "@types/vscode": "^1.75.0", "@vscode/vsce": "^2.22.0" }, "scripts": { "vscode:prepublish": "echo 'no transpile step required'", "package": "vsce package", "install-dev": "npm install && code --install-extension el-language-1.0.0.vsix 2>/dev/null || true" } }