Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 23 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,37 @@
<p align="center">
<img alt="Consistem" src="images/logo-consistem-horizontal.png" width="280" />
<img alt="Consistem" src="https://raw.githubusercontent.com/consistem/vscode-objectscript/master/images/logo-consistem-horizontal.png" width="280" />
</p>

> **Fork Consistem:** esta extensão é um fork do projeto oficial [`intersystems-community/vscode-objectscript`](https://github.com/intersystems-community/vscode-objectscript).
>
> Ele preserva todas as funcionalidades do projeto original e adiciona integrações, ajustes e padrões internos adotados pela Consistem, com foco em atender necessidades específicas do nosso ecossistema de desenvolvimento.

---
# Consistem ObjectScript extension for VS Code

[![](https://img.shields.io/visual-studio-marketplace/v/consistem-sistemas.vscode-objectscript.svg)](https://marketplace.visualstudio.com/items?itemName=consistem-sistemas.vscode-objectscript)
[![](https://img.shields.io/visual-studio-marketplace/i/consistem-sistemas.vscode-objectscript.svg)](https://marketplace.visualstudio.com/items?itemName=consistem-sistemas.vscode-objectscript)
[![Known Vulnerabilities](https://snyk.io/test/github/intersystems-community/vscode-objectscript/badge.svg)](https://snyk.io/test/github/intersystems-community/vscode-objectscript)
![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/intersystems-community.vscode-objectscript.svg)
[![](https://img.shields.io/visual-studio-marketplace/i/intersystems-community.vscode-objectscript.svg)](https://marketplace.visualstudio.com/items?itemName=intersystems-community.vscode-objectscript)
[![Consistem](https://img.shields.io/badge/Consistem-Website-brightgreen)](https://consistem.com.br/)

[![](https://img.shields.io/badge/InterSystems-IRIS-blue.svg)](https://www.intersystems.com/products/intersystems-iris/)
[![](https://img.shields.io/badge/InterSystems-Caché-blue.svg)](https://www.intersystems.com/products/cache/)
[![](https://img.shields.io/badge/InterSystems-Cach%C3%A9-blue.svg)](https://www.intersystems.com/products/cache/)
[![](https://img.shields.io/badge/InterSystems-Ensemble-blue.svg)](https://www.intersystems.com/products/ensemble/)

# InterSystems ObjectScript extension for VS Code
> **Note:** The best way to install and use this extension is by installing the [InterSystems ObjectScript Extension Pack](https://marketplace.visualstudio.com/items?itemName=intersystems-community.objectscript-pack)
> and following the [documentation here](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO).

> **Note:** The best way to install and use this extension is by installing the [InterSystems ObjectScript Extension Pack](https://marketplace.visualstudio.com/items?itemName=intersystems-community.objectscript-pack) and following the [documentation here](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO).
## About

[InterSystems&reg;](http://www.intersystems.com) ObjectScript language support for Visual Studio Code, from the [InterSystems Developer Community](https://community.intersystems.com/).
[InterSystems&reg;](http://www.intersystems.com) ObjectScript language support for Visual Studio Code, based on the [InterSystems Developer Community](https://community.intersystems.com/) extension.

- Documentation on the [InterSystems Documentation site](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO).
### Consistem fork

This extension is a fork of the official [`intersystems-community/vscode-objectscript`](https://github.com/intersystems-community/vscode-objectscript) project.

Originally maintained by [InterSystems&reg;](http://www.intersystems.com), this fork is maintained by [Consistem&reg;](https://consistem.com.br/).

It preserves all the features of the original project and adds integrations, adjustments, and internal standards adopted by Consistem,
with a focus on meeting the specific needs of our development ecosystem.

## References

- Documentation on the [InterSystems Documentation site](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO).
- Guidance on [reporting issues](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO_reporting).

## Features
Expand Down Expand Up @@ -74,14 +82,14 @@ To unlock these features (optional):
3. In the argv.json file that opens, add this line (required for both Stable and Insiders versions of VS Code):

```json
"enable-proposed-api": ["intersystems-community.vscode-objectscript"]
"enable-proposed-api": ["consistem-sistemas.vscode-objectscript"]
```

4. Exit VS Code and relaunch it.
5. Verify that the ObjectScript channel of the Output panel reports this:

```
intersystems-community.vscode-objectscript version X.Y.Z-beta.1 activating with proposed APIs available.
consistem-sistemas.vscode-objectscript version X.Y.Z-beta.1 activating with proposed APIs available.
```

After a subsequent update of the extension from Marketplace you will only have to download and install the new `vscode-objectscript-X.Y.Z-beta.1` VSIX. None of the other steps above are needed again.
Expand Down
Binary file modified images/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "vscode-objectscript",
"displayName": "InterSystems ObjectScript",
"description": "InterSystems ObjectScript language support for Visual Studio Code",
"displayName": "Consistem ObjectScript",
"description": "InterSystems ObjectScript language support for Visual Studio Code, with integrations and internal standards adopted by Consistem.",
"version": "3.4.1-SNAPSHOT",
"icon": "images/logo.png",
"aiKey": "InstrumentationKey=9cd75d51-697c-406c-a929-2bcf46e97c64;IngestionEndpoint=https://eastus2-4.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus2.livediagnostics.monitor.azure.com/;ApplicationId=a431c56f-8ccc-4b99-b5e9-fce3763215b1",
Expand All @@ -19,11 +19,11 @@
],
"repository": {
"type": "git",
"url": "https://github.com/intersystems-community/vscode-objectscript"
"url": "https://github.com/consistem/vscode-objectscript"
},
"homepage": "https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=GVSCO",
"license": "MIT",
"publisher": "intersystems-community",
"publisher": "consistem-sistemas",
"capabilities": {
"untrustedWorkspaces": {
"supported": true
Expand Down Expand Up @@ -1341,7 +1341,7 @@
"title": "Consistem",
"type": "object",
"properties": {
"consistem.globalDocumentation.openInFile": {
"consistem.globalDocumentation.openInFile": {
"description": "Open global documentation in a file instead of the Output view.",
"type": "boolean",
"default": true
Expand Down
2 changes: 1 addition & 1 deletion src/commands/unitTest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1897,7 +1897,7 @@ function configureHandler(): void {
// Open the settings UI and focus on the "objectscript.unitTest" settings
vscode.commands.executeCommand(
"workbench.action.openSettings",
"@ext:intersystems-community.vscode-objectscript unitTest"
"@ext:consistem-sistemas.vscode-objectscript unitTest"
);
}

Expand Down
4 changes: 2 additions & 2 deletions src/extension.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export const extensionId = "intersystems-community.vscode-objectscript";
export const lsExtensionId = "intersystems.language-server";
export const extensionId = "consistem-sistemas.vscode-objectscript";
export const lsExtensionId = "consistem-sistemas.language-server";
export const smExtensionId = "intersystems-community.servermanager";

import vscode = require("vscode");
Expand Down
4 changes: 2 additions & 2 deletions src/test/runTest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ async function main() {

// Install dependent extensions
installExtension("intersystems-community.servermanager");
installExtension("intersystems.language-server");
installExtension("consistem-sistemas.language-server");

const launchArgs = ["-n", workspace, "--enable-proposed-api", "intersystems-community.vscode-objectscript"];
const launchArgs = ["-n", workspace, "--enable-proposed-api", "consistem-sistemas.vscode-objectscript"];

// Download VS Code, unzip it and run the integration test
await runTests({ extensionDevelopmentPath, extensionTestsPath, launchArgs });
Expand Down