reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

reference_code_completion_objects

reqlan rq/extension/language/syntax/features-syntax-highlighting.rq:380

Katz 0.051

reference_code_completion must offer code completion for all valid reqlan references:
- reqlan files ( `.rq` )
- ideas and ideasets in a reqlan file after a quoted path ( `idea` )
- ideasets and ideaset members ( `member` )
- code files
- folders, including folders that do not contain `.rq` files
Import path completion stays limited to `.rq` files.
Anonymous file-reference paths share ranking and alias logic with import paths, but they include every file and folder target.
Scanning every workspace file on each keystroke is too expensive: reference_code_completion_performance.

implementation
reqlan-completion-provider.ts, reqlan-completion-context.ts, reqlan-path-completion.ts
status
done
tests
completion.test.ts:anonymous file references complete code files, folders, and .rq files, completion.test.ts:completes ideas and ideasets after a quoted file path, completion.test.ts:completes ideaset members after a dotted qualifier

Interactive page: reference_code_completion_objects