Features
Show ObjectScript Keywords
: Shows the current list of keywords.
Add ObjectScript Keyword
: Adds an Objectscript keyword to options.json. If a line starts with one of those keywords no modifier will be added.
Remove ObjectScript Keyword
: Remove an ObjectScript keyword.
Tip: Lines starting with a keyword will be ignored by the command Add ObjectScript Modifier
.
Own ObjectScript Documentation
Add Method Description
: Adds a description template to your Method
or ClassMethod
. See here for more information.
Edit Method Description Template
: Opens the MethodDescriptionTemplate.json file so you can edit the method template. Reload Window after editing!
Add Inline Comments
: Adds a comment in the current Method every specified count of lines without any comment (Default is every 5 lines).
Open InterSystems Class Documentation
: Opens the documentation of the current class. See here for more information.
InterSystems Web Search
: Search a question about InterSystems ObjectScript on the web. It will open a new tab in your browser with the search results for your question together with the keywords intersystems
and objectscript
.
Own ObjectScript SQL
Make Select Statement
: Copies a SQL-Select-Statement based on the currently opened file to the clipboard. If the configuration OpenSQLFile is enabled a sql file will be generated.
Own ObjectScript Translate
Translate Embedded Python
: Translates an Objectscript method to a new method with embedded python. See here for more information.
Configuration
Go to File > Preferences > Settings
and than navigate to Extensions > OwnObjectscriptExtension
.
Save File
: Set if the current opened file will be saved after a command (Default: disabled).
Show Messages
: Set if the extension will show information messages (Default: enabled).
Sql
Open SQLFile
: Set if a sql file will be opened with Own ObjectScript SQL: Make SQL Select File
(Default: disabled).
Comment
In Line Comment Count
: Sets the line count between added comments for Own ObjectScript Comment: Add Inline Comments
(Default: 5).
Create
Ask For Package First
: Set if the extension should ask for the package first (Default: disabled).
Service: Add Target Config Names
: If enabled a property called TargetConfigNames
will be added to your service, that represent the business partners inside of the production. (Default: disabled).
Documentation
Open In Browser
: If enabled the command Own ObjectScript Documentation: Open InterSystems Class Documentation
will open the documentation in the browser otherwise it will open in VSCode (Default: disabled).
Use Duck Duck Go
: If enabled the command Own ObjectScript Documentation: InterSystems Web Search
will use the searchengine DuckDuckGo otherwise it will use Google (Default: disabled).
Color Theme
The extension will add a new color theme called InterSystems Real Dark. You can change it via File > Preferences > Theme > Color Theme
.
Bugs
- Bug fixes
Own ObjectScript Documentation: Open InterSystems Class Documentation
improved
View on Marketplace.
by Philipp B.
powered by InterSystems.
This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.