Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Opacc WAS Link ExtensionNew to Visual Studio Code? Get it now.
Opacc WAS Link Extension

Opacc WAS Link Extension

Valeria von Däniken

|
14 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

OPACC WAS Link Extension

Hi fellow dev! 🙋🏼‍♀️

Just a small Visual Studio Code extension to creates clickable links in OPACC WAS .lc (Level Component) files, making navigation to configuration files quick and effortless.

Live is hard sometimes but this extension should make our job a tiny bit easier 😊

What does it do?

This little helper automatically turns file references in .lc files into clickable links. No more copy-pasting filenames or digging through folders!

Supports:

  • .oc files (Object Component) → config/oc/
  • .rd files (Request Definition) → config/rd/
  • .cc files (Controller Component) → config/cc/

How to use it

Clickable Links in .lc files:

Just open any .lc file in your webportal and voilà! File names in the pipe-delimited format automatically become clickable:

LC|1|MODULE-Filename.oc||MODULE-Filename.rd||||||||MODULE-Filename.cc

Click on MODULE-Filename.oc and it'll jump straight to the file. 💁🏼‍♀️

Navigate Between Linked Files (Ctrl+Shift+L):

Working on a .oc, .rd, or .cc file and want to jump to a linked file? Press Ctrl+Shift+L to quickly jump to sibling files on the same LC level!

Example:

  • You're editing ARTICLE-List.rd
  • Press Ctrl+Shift+L
  • See all linked files: ARTICLE-List-Horizontal.oc, ARTICLE-List-Vertical.oc
  • Select one and jump right to it!

When multiple files are found, a quick pick menu shows:

  • File name
  • Which .lc file(s) contain the link
  • The LC level(s) where they're linked

Setup

  1. Install the extension
  2. Open your OPACC WAS project
  3. That's it! No config needed

Your project should look something like this:

webportal/
├── config/
│   ├── lc/     (Level Component files)
│   ├── oc/     (Object Component files)
│   ├── rd/     (Request Definition files)
│   └── cc/     (Controller Component files)

Further Ideas for this extension

  • create links for gFunctions like gCreateURL, gGenerateURL, gGetPartial

Release Notes

1.0.0

Initial release of OPACC WAS Link Extension

Features:

  • Automatic link detection in .lc files
  • Support for .oc, .rd, and .cc file types
  • Smart path resolution based on file type

Development

This extension is built using:

  • TypeScript
  • VS Code Extension API
  • DocumentLinkProvider interface
  • GitHub Copilot 🤖

Want to contribute?

Found a bug? Got an idea to make this better? Hit me up!


Happy coding! ✨

Made with ☕ and a bit of frustration with manual file navigation

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft