reqlanOverviewIdeasFilesCode filesClustersAttributesGraphPrint

Printable idea sheet

comment_reference_navigate_back

reqlan rq/extension/language/comment-references/functional-code-comment-references.rq:58

Katz 0.114

A go-to-definition JUMP from a comment `rq:…` host must push the pre-jump caret onto the same navigate-back stack as `.rq` jumps.
The stack tracks every non-blocklisted language ( comment-reference-languages.ts ) as well as `.rq`.
Only landings in `.rq` / `reqlan` are recorded, so other language servers do not fill the stack.
Alt + Left ( `reqlan.navigateBack` ) restores that caret when `reqlan.canNavigateBack` is set, in any focused editor.
Related: references_in_functional_code_comments, comment_reference_language_blocklist, editor_reference_activation.

implementation
definition-navigation.ts, definition-navigation-stack.ts, register-definition-navigation.ts, package.json
status
done
tests
definition-navigation.test.ts:tracks non-blocklisted languages for navigate-back, definition-navigation.test.ts:records only landings in reqlan targets, definition-navigation.test.ts:records a cross-file command jump from the prior caret, definition-navigation.test.ts:navigate-back keybinding is not limited to .rq editors

Interactive page: comment_reference_navigate_back