Skip to main content
Version: 0.18.0

Navigation

The Concord IntelliJ Plugin makes navigating large, multi-file projects effortless. It treats flow names and calls as first-class symbols, allowing you to jump between definitions and references instantly.

Go to Declaration

The most common way to navigate is jumping from a call step to the flow's definition.

  • Shortcut: CtrlB
  • Mouse: Ctrl + Click on the flow name.

This works even if the flow is defined in a different file or module, as long as it's within the same Scope.

Go to Symbol

Quickly find and jump to any flow, form, or trigger by name across your entire project.

  • Shortcut: CtrlAltShiftN
  • Search Everywhere: Press Double Shift and start typing the name of a flow.

Quickly navigate from any Concord file to its associated root concord.yaml file. This is especially useful in large projects where files are deeply nested.

  • Shortcut: CtrlAltHome
  • Menu: Go to Navigate > Related Symbol

If a file belongs to multiple Scopes, a popup will allow you to choose which root to navigate to.

As you navigate through deep YAML structures, breadcrumbs at the bottom of the editor help you stay oriented, showing you exactly which flow and step you are currently editing.

Example

Jumping to a Flow

Instantly jump from a call site to the implementation, even across the project:

Try it yourself

Hold Ctrl and hover over a flow name in a call step. Click the link to jump to its definition.

Navigation Example

Jumping from a call step to a flow definition in another file.

Cross-File Support

The plugin indexes all flow names in your project, so navigation is nearly instantaneous even in codebases with hundreds of files.