Compile ObjectScript com SublimeText3
Além do IntelliJ IDEA, agora é possível configurar o SublimeText3 para poder compilar o código lá também. E o que você precisa é apenas do servidor de idioma que eu usei.

- Download a última versão desta Language Server a partir de releases page, extract it somewhere
- Instale Package-Control no SublimeText3
- Instale Syntax Highlighting para ObjectScript
- No SublimeText no command pallette digite
Package Control: Add Repository - Coloque este link: https://github.com/intersystems-community/ObjectScript.tmBundle
Package Control: Install Packageprocure porObjectScript, instale-o
- No SublimeText no command pallette digite
- Instale LSP plugin
Package Control: Install Packageprocure porLSP(exact name), instale-o
- Menu
Preferences -> Package Settings -> LSP -> Settiings- Atualize o arquivo de configurações, para torná-lo algo como abaixo, em
commanddefina o caminho correto para o executável do Language Server extraído para sua plataforma{ "clients": { "intersystems": { "enabled": true, "command": [ "PATH/TO/intersystems-ls" ], "languages": [ { "scopes": [ "source.objectscript" ], "languageId": "objectscript", "syntaxes": [ "Packages/ObjectScript.tmBundle/Syntaxes/objectscript.tmLanguage" ] }, { "scopes": [ "source.objectscript_class" ], "languageId": "objectscript_class", "syntaxes": [ "Packages/ObjectScript.tmBundle/Syntaxes/objectscript-class.tmLanguage" ] } ] } } } - Configure o acesso para o IRIS
"LSP": { "intersystems": { "settings": { "objectscript": { "conn": { "active": true, "host": "localhost", "ns": "USER", "superPort": 1972, "username": "_SYSTEM", "password": "SYS" } } } } }
- Atualize o arquivo de configurações, para torná-lo algo como abaixo, em
- Command Palette,
LSP: Toggle Log Paneldeve mostrar mensagens após salvar os arquivos alterados
Se você gostar, vote no Plug-in IntelliJ IDEA, que também usa este Language Server.
Verifique o aplicativo relacionado no InterSystems Open Exchange