Arcadia YAML Navigator
Navigate through file paths in YAML configuration files within Yandex Arcadia monorepo.
Features
- Cmd+Click Navigation: Jump to files and directories referenced in YAML configs
- Path Preview: Hover over paths to see file contents (first 20 lines)
- Arcadia Root Resolution: Automatic resolution of
${ARCADIA_ROOT} paths
- Smart Path Detection: Handles relative paths (
./, ../) and absolute Arcadia paths
- Directory Support: Visual indicators for directories with special handling
- Syntax Highlighting: Preview files with proper syntax highlighting in hover tooltips
Usage
- Open any YAML file in your Arcadia workspace
- Hover over file paths to see previews
- Cmd+Click (or Ctrl+Click on Windows/Linux) on paths to navigate
- Paths are automatically underlined when valid
${ARCADIA_ROOT}/market/apphost/config.lua
$ARCADIA_ROOT/market/apphost/config.lua
./relative/path/file.yaml
../parent/directory/file.proto
market/apphost/absolute/from/root.lua
Requirements
- Visual Studio Code 1.80.0 or higher
arc command-line tool installed and in PATH
Release Notes
1.0.0
Initial release:
- Path navigation with Cmd+Click
- Hover previews for files
- Arcadia root resolution
- Support for directories and files
- Syntax-highlighted previews
| |