Skip to content

Add scalable project-wide R indexing - #751

Open
renkun-ken wants to merge 6 commits into
REditorSupport:masterfrom
renkun-ken:codex/project-indexing
Open

Add scalable project-wide R indexing#751
renkun-ken wants to merge 6 commits into
REditorSupport:masterfrom
renkun-ken:codex/project-indexing

Conversation

@renkun-ken

@renkun-ken renkun-ken commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

  • index complete R projects with a scalable two-tier strategy
  • shallow-index unrelated scripts while fully parsing package files, open files, and transitive static source() dependencies
  • isolate unrelated scripts from semantic features and support exclusions, limits, batching, caching, cycles, watcher invalidation, nested packages, and runtime configuration
  • integrate the project index across completion, hover, signature help, definitions, references, hierarchies, code lenses, diagnostics, and inlay hints

Issues

Testing

  • GitHub Actions lint
  • GitHub Actions R CMD check on Ubuntu, macOS, and Windows
  • GitHub Actions test coverage
  • installed-package end-to-end indexing tests
  • focused completion, hover, signature, definition, references, call/type hierarchy, code-lens, inlay-hint, handler, and index tests
  • git diff --check

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support dir-nested R packages (monorepo support) Extend completion with source by recursive parsing

1 participant