01
Find the relevant code
Expand folders as you need them, jump with Quick Open, or stream workspace search results without waiting for a persistent index.
- Lazy Explorer and path-aware Quick Open
- Text and regular-expression search
- Horizontal and vertical split groups
SWorkspaceIndex.swiftWorkspaceCore
SWorkspaceSession.swiftKodApp
SSearchIndex.swiftSearchCore
02
Trace how it works
Move through definitions, references, implementations, diagnostics, and call relationships with optional local language servers.
- Hover and semantic information
- Definitions, references, and hierarchy
- Diagnostics and inlay information
14func symbol(named name: String) -> Symbol? {
15 symbols.first { $0.name == name }
16}
WorkspaceIndex.symbol(named:)
Returns the first matching workspace symbol.
03
Inspect every change
See what changed and why with status, inline markers, staged and working-tree diffs, and blame in the same place you read the code.
- Source control overview
- Quick Diff and full file diffs
- Line-by-line blame context