Skip to content

feat: add experimental shpool-vterm engine#311

Merged
ethanpailes merged 1 commit intomasterfrom
integrate-with-shpool-vterm
Mar 3, 2026
Merged

feat: add experimental shpool-vterm engine#311
ethanpailes merged 1 commit intomasterfrom
integrate-with-shpool-vterm

Conversation

@ethanpailes
Copy link
Contributor

This patch integrates the new shpool-vterm crate with
shpool as a replacement for shpool_vt100. For now, this
is opt in, and I expect it to be pretty broken in lots
of ways that we'll find out as people start trying it
out.

By default, we still use the old shpool_vt100 crate.

This is progress on #46

@ethanpailes ethanpailes changed the title feat: add experimental shpool-vterm engine feat: add experimental shpool-vterm engine Feb 10, 2026
@ethanpailes
Copy link
Contributor Author

This is chained on #310

@ethanpailes ethanpailes force-pushed the integrate-with-shpool-vterm branch from 53dd43f to 86c9470 Compare February 10, 2026 20:43
@ethanpailes ethanpailes requested a review from Aetf February 10, 2026 20:44
@ethanpailes ethanpailes force-pushed the integrate-with-shpool-vterm branch from 86c9470 to 33eac12 Compare February 10, 2026 20:51
@ethanpailes ethanpailes force-pushed the integrate-with-shpool-vterm branch from 33eac12 to 1db970a Compare March 2, 2026 17:47
This patch integrates the new shpool-vterm crate with
shpool as a replacement for shpool_vt100. For now, this
is opt in, and I expect it to be pretty broken in lots
of ways that we'll find out as people start trying it
out.

By default, we still use the old shpool_vt100 crate.

This is progress on #46
@ethanpailes ethanpailes force-pushed the integrate-with-shpool-vterm branch from 1db970a to 4cccb42 Compare March 3, 2026 16:46
/// mode session restoration. By default, this is Vt100,
/// but you can opt into the experimental Vterm engine
/// if you want to try it out.
pub session_restore_engine: Option<SessionRestoreEngine>,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we update the readme or something as well to let people know that this is an option? I'm not sure how you typically advertise new config values

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was planning to test it out myself a bit first, then when it seems stable enough to be somewhat usable add an entry to the README for other testers. I don't want to tell people to try it out yet since I haven't even tried it myself.

@ethanpailes ethanpailes merged commit 7f6a6dd into master Mar 3, 2026
7 checks passed
@ethanpailes ethanpailes deleted the integrate-with-shpool-vterm branch March 3, 2026 16:49
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.

2 participants