Skip to content

feat(windows): Spring navigation and IDEA-style jump shortcuts - #122

Merged
1lck merged 3 commits into
preview/0.3.0from
feat/windows-java-navigation
Aug 17, 2026
Merged

feat(windows): Spring navigation and IDEA-style jump shortcuts#122
1lck merged 3 commits into
preview/0.3.0from
feat/windows-java-navigation

Conversation

@1lck

@1lck 1lck commented Aug 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • Index Spring configuration, @Value, and bean injections with spring.index, then resolve those locations before falling back to the language server.
  • On jump, say when the Java language server is starting, failed, or not ready instead of No definition found.
  • Follow IDEA-style navigation: Ctrl+click goes to the declaration, Ctrl+B finds usages, and a single remaining reference jumps there directly.

These commits landed on feat/windows-java-lsp after #120 was merged, so they are not in preview/0.3.0 yet.

Verification

  • bun test src/features/spring/utils/spring-navigation.test.ts
  • bun test src/features/editor/lsp/language-server-navigation.test.ts
  • bun test src/features/editor/utils/go-to-definition-gesture.test.ts
  • bun test src/features/keymaps/defaults/default-keymaps.git-log.test.ts
  • bun run typecheck in windows/tauri

Not verified on a Windows machine with a live jdtls session.

1lck added 3 commits August 17, 2026 10:48
Index the workspace with spring.index and resolve those locations
before falling back to the language server, matching the macOS
definition and reference order.
Tell the user when jdtls is starting, failed, or not ready instead of
reporting that no definition exists.
Ctrl+click goes to the declaration. Ctrl+B finds usages, and a single
remaining reference opens that location instead of the references pane.
@1lck
1lck merged commit d64ae5c into preview/0.3.0 Aug 17, 2026
6 checks passed
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.

1 participant