Artigo
· Abr. 26, 2021 2min de leitura

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.  

ScreenShot

  • 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
  • Instale LSP plugin
    • Package Control: Install Package procure por LSP (exact name), instale-o
  • Menu Preferences -> Package Settings -> LSP -> Settiings
    • Atualize o arquivo de configurações, para torná-lo algo como abaixo, em   command defina 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"
                }
              }
            }
          }
        }
  • 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  

Discussão (0)1
Entre ou crie uma conta para continuar