Workspace Smart Search (InterSystems IRIS)Workspace Smart Search is a specialized navigation toolkit for developers working with InterSystems IRIS / ObjectScript. It solves the friction of jumping between Classes, Routines, and Labels when working across the 🚀 Key Features1. The "Smart Jump" (
|
| Input Format | Example | Action |
|---|---|---|
| Class | User.Account |
Opens User/Account.cls |
| Routine | MYROUTINE |
Opens MYROUTINE.mac or .int |
| Label^Routine | START^ACCOUNT |
Opens Routine and jumps to START |
| Offset Jump | START+5^ACCOUNT |
Opens Routine and jumps 5 lines past START |
| Class#Method | User.Log#Write |
Opens Class and jumps to Method Write |
🛠 Configuration & Commands
| Command | Title | Keybinding |
|---|---|---|
workspace-smart-search.directGoTo |
InterSystems: Jump to Label^Routine | Ctrl+Alt+G |
Note: The keybinding is context-aware and will only activate when you have an active InterSystems ObjectScript connection.
📦 Installation
- Open Visual Studio Code.
- Go to the Extensions view (
Ctrl+Shift+X). - Search for Workspace Smart Search.
- Click Install.
🤝 Contributing
This project is maintained by alonpe. If you encounter issues or have suggestions for new jump patterns, please visit the GitHub Repository.
Happy Coding!