You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-10Lines changed: 19 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,23 +37,32 @@ Or install from the ObjectScript extension page on [Visual Studio Marketplace](h
37
37
38
38
## Enable Proposed APIs
39
39
40
-
This extension is able to to take advantage of some VS Code APIs that have not yet been finalized. To permit this:
40
+
This extension is able to to take advantage of some VS Code APIs that have not yet been finalized.
41
41
42
-
1. From [Command Palette](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette) choose `Preferences: Configure Runtime Arguments`.
43
-
2. In the argv.json file that opens, add this line:
42
+
The additional features (and the APIs used) are:
43
+
- Server-side [searching across files](https://code.visualstudio.com/docs/editor/codebasics#_search-across-files) being accessed using isfs (TextSearchProvider)
44
+
-[Quick Open](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_quick-open) of isfs files (FileSearchProvider).
1. Marketplace does not allow publication of extensions that use proposed APIs. Download and install a beta version from GitHub.
50
+
- Go to https://github.com/intersystems-community/vscode-objectscript/releases
51
+
- Locate the beta immediately above the release you installed from Marketplace. For instance, if you installed `1.0.5`, look for `1.0.6-beta.1`. This will be functionally identical to the Marketplace version apart from being able to use proposed APIs.
52
+
- Download the VSIX file (for example `vscode-objectscript-1.0.6-beta.1.vsix`) and install it. One way to install a VSIX is to drag it from your download folder and drop it onto the list of extensions in the Extensions view of VS Code.
53
+
54
+
2. From [Command Palette](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_command-palette) choose `Preferences: Configure Runtime Arguments`.
55
+
3. In the argv.json file that opens, add this line:
4. Verify that the ObjectScript channel of the Output panel reports this:
59
+
4. Restart VS Code.
60
+
5. Verify that the ObjectScript channel of the Output panel reports this:
49
61
```
50
-
intersystems-community.vscode-objectscript version X.X.X activating with proposed APIs available.
62
+
intersystems-community.vscode-objectscript version X.Y.Z-beta.1 activating with proposed APIs available.
51
63
```
52
64
53
-
The enabled features (and the APIs used) are:
54
-
- Server-side [searching across files](https://code.visualstudio.com/docs/editor/codebasics#_search-across-files) being accessed using isfs (TextSearchProvider)
55
-
-[Quick Open](https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_quick-open) of isfs files (FileSearchProvider).
After a subsequent update of the extension from Marketplace you will need to download and install the new `-beta.1` VSIX. None of the other steps above will need to be repeated.
0 commit comments