Cómo compilar ObjectScript con SublimeText3
Además de IntelliJ IDEA, ahora es posible configurar SublimeText3 para compilar código con él. Solo necesitarás el servidor de idiomas que hice.
- Descarga la última versión del Servidor de Idiomas desde la página de descargas, y extráela
- Instala el archivo Package-Control en SublimeText3
- Instala Syntax Highlighting para ObjectScript
- En el conjunto de comandos de SublimeText introduce
Package Control: Add Repository
- Pon este enlace: https://github.com/intersystems-community/ObjectScript.tmBundle
Package Control: Install Package
buscaObjectScript
, instálalo
- En el conjunto de comandos de SublimeText introduce
- Instala el plugin LSP
Package Control: Install Package
buscaLSP
(nombre exacto), instálalo
-
Menú
Preferences -> Package Settings -> LSP -> Settings
- Actualiza el archivo de configuración para que sea algo parecido a lo siguiente, y en
command
configura la ruta correcta hacia el ejecutable extraído de Language Server para tu 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" ] } ] } } }
- Configura el acceso a IRIS
"LSP": { "intersystems": { "settings": { "objectscript": { "conn": { "active": true, "host": "localhost", "ns": "USER", "superPort": 1972, "username": "_SYSTEM", "password": "SYS" } } } } }
- Actualiza el archivo de configuración para que sea algo parecido a lo siguiente, y en
-
El conjunto de comandos,
LSP: Toggle Log Panel
debería mostrar mensajes después de guardar los archivos modificados