Idea detail
code_completion
reqlan rq/extension/language/syntax/features-syntax.rq:90
block
Summary
The extension should complete ideas, imports, and paths from the current file path and resolved import config.
- support for references
- support for imports, including import-root alias paths such as `@/` from configuration_import_root_alias and configuration_import_roots
- support for semantic search
- support for graph-proximity based ranking
String and namespace completion should follow the current file path and import roots.
Navigation
Attributes
| Key | Value |
|---|---|
| implementation | reqlan-completion-provider.ts, reqlan-path-completion.ts |
| tests | completion.test.ts:completes import-root alias paths |
Ancestor context
No ancestor chain recorded.
Outbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | configuration_import_root_alias | reqlan rq/language/imports.rq | configuration_import_root_alias |
| references | configuration_import_roots | reqlan rq/extension/host/configuration.rq | configuration_import_roots |
| file_reference | "../../../../packages/language/src/reqlan-completion-provider.ts" | packages/language/src/reqlan-completion-provider.ts | reqlan-completion-provider.ts |
| file_reference | "../../../../packages/language/src/reqlan-path-completion.ts" | packages/language/src/reqlan-path-completion.ts | reqlan-path-completion.ts |
| file_reference | "../../../../packages/language/test/completion.test.ts:completes import-root alias paths" | packages/language/test/completion.test.ts | completion.test.ts:completes import-root alias paths |
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | configuration_import_roots | reqlan rq/extension/host/configuration.rq | code_completion |
| references | reference_code_completion | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | code_completion |
| references | reference_code_completion_sequencing | reqlan rq/extension/language/syntax/features-syntax-highlighting.rq | code_completion |
| references | code_completion_import_file_paths | reqlan rq/extension/language/syntax/features-syntax.rq | code_completion |
| references | code_completion | reqlan rq/extension/language/vsc-primitives.rq | code_completion |
| references | import_paths | reqlan rq/language/imports.rq | code_completion |
| references | configuration_import_root_alias | reqlan rq/language/imports.rq | code_completion |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…