Home Applications OwnObjectScriptExtension

OwnObjectScriptExtension

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
5
1 reviews
0
Awards
550
Views
0
IPM installs
1
1
Details
Releases
Reviews
Issues
Pull requests
Articles
A Visual Studio code extension that supplies tools for InterSystems ObjectScript.

What's new in this version

  • Bug fixes
  • Own ObjectScript Documentation: Open InterSystems Class Documentation improved

OwnObjectScriptExtensionLogo

OwnObjectScriptExtension

A Visual Studio Code extension that supplies tools for InterSystems ObjectScript.



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.

    InterSystemsRealDarkExample


    Bugs

    • no known bugs

    Release Notes

    v0.0.18

    • 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.

    Version
    0.0.1820 Jul, 2023
    Category
    Developer Environment
    Works with
    InterSystems IRISInterSystems IRIS for Health
    First published
    16 Jun, 2023