Skip to content

Conversation

@juleswritescode
Copy link
Collaborator

@juleswritescode juleswritescode commented Aug 29, 2025

Screenshot 2025-08-29 at 12 40 50 Screenshot 2025-08-29 at 12 39 57

juleswritescode and others added 4 commits August 29, 2025 09:52
…cture

- Add column detection for tree-sitter field nodes in HoveredNode::get()
- Implement ToHoverMarkdown for Column showing type, constraints, and comments
- Refactor ToHoverMarkdown trait to use writers instead of string returns for memory efficiency
- Add format_hover_markdown() function for centralized formatting logic
- Update schema cache with find_cols() and find_tables() methods returning Vec results
- Support both qualified (table.column) and unqualified (column) references
- Remove old HeadlineWriter/BodyWriter/FooterWriter pattern for cleaner code

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@juleswritescode juleswritescode changed the title feat(hover): hover on columns feat(hover): hover on columns + functions Sep 1, 2025
@juleswritescode juleswritescode enabled auto-merge (squash) September 1, 2025 06:55
@juleswritescode juleswritescode merged commit 15666eb into main Sep 1, 2025
8 checks passed
@juleswritescode juleswritescode deleted the feat/hover-col branch October 28, 2025 15:26
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.

3 participants