Skip to content

Conversation

@ryanabx
Copy link

@ryanabx ryanabx commented Oct 28, 2025

This commit was split off from #14664


This commit separates some primitives from helix-view into their own crates, for later use by crates that view might depend on, without causing cyclic dependencies.

I simply re-exported the stuff from helix-input and helix-graphics in helix-view, to avoid changing a lot of code.

For the maintainers: would something like this be acceptable? I opened this to discuss this change separately from my work-in-progress PR above, but the purpose of separating some of these files is to allow them to be used in a future helix-terminal-view crate so that we aren't bloating helix-view with the alacritty_terminal dependency.

This commit separates some primitives from `helix-view` into their own crates, for later use by crates that view might depend on, without causing cyclic dependencies.
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