Idea detail
non_web_reference_navigation
reqlan rq/extension/language/syntax/features-syntax-highlighting.rq:43
Summary
Non-web references ( idea brackets / wikilinks, local file paths, import paths ) must be Ctrl + click
navigable via document links and / or go-to-definition. Built-in http ( s ) link detection is not enough.
The rust engine builds same-file links and import-target links on the open path
( open_file_reference_sequencing,
outbound_one_hop ).
When the engine is node, idea underlines use the path-local Rust extract
( local_symbolic_analysis ),
and go-to-definition uses Langium when the idea ref is already linked.
Qualified-reference idea lines follow
lazy_features_after_outbound.
Related: reference_document_links, reference_goto_definition_speed,
reference_underline_syntax_align,
open_file_reference_sequencing.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-document-link-provider.ts, reqlan-local-symbolic-links.ts, reqlan-neighbor-parse.ts, reqlan-definition-provider.ts, analysis.rs |
| status | done |
| tests | workspace link, local-symbolic-links.test.ts:idea underlines match syntax tokens after non-ASCII text, outbound-hop.test.ts:links a neighbor idea after a depth-1 parse without loading the target document, linking.test.ts:same-file idea references produce document links, linking.test.ts:cross-file imported idea references produce document links |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | outbound_one_hop | reqlan rq/extension/language/support/open-file-sequencing.rq | non_web_reference_navigation |
| references | reference_rendering | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | non_web_reference_navigation |
| references | unresolved_reference_diagnostics | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | non_web_reference_navigation |
| references | editor_reference_activation | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | non_web_reference_navigation |
| references | aliased_from_import_ctrl_click | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | non_web_reference_navigation |
| references | reference_underline_syntax_align | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | non_web_reference_navigation |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…