IssueRaiser

replace libvterm with libghostty / libvaxis / ghostty-vt

### Problem libvterm is missing some features and moving too slowly. ### Expected behavior Evaluate if libghostty ~~or libvaxis~~ can replace libvterm. - full support (including scrollback) for reflow. https://github.com/neovim/neovim/issues/30117 libvaxis is more like a "TUI sdk" for building TUI apps. It could perhaps replace parts of `tui.c`, and [hopefully unibilium](https://github.com/neovim/neovim/issues/31989). Although libvaxis doesn't read terminfo, we may not need that anyway. ### Reference - https://libghostty.tip.ghostty.org (API reference) - https://github.com/ghostty-org/ghostling - example CMake: https://github.com/ghostty-org/ghostty/pull/11700

Posted by justinmk on Mar 29, 2025, 11:45 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

support (Software)

replace libvterm with libghostty / libvaxis / ghostty-vt

justinmkMar 29, 2025, 11:45 AM

### Problem libvterm is missing some features and moving too slowly. ### Expected behavior Evaluate if libghostty ~~or libvaxis~~ can replace libvterm. - full support (including scrollback) for reflow. https://github.com/neovim/neovim/issues/30117 libvaxis is more like a "TUI sdk" for building TUI apps. It could perhaps replace parts of `tui.c`, and [hopefully unibilium](https://github.com/neovim/neovim/issues/31989). Although libvaxis doesn't read terminfo, we may not need that anyway. ### Reference - https://libghostty.tip.ghostty.org (API reference) - https://github.com/ghostty-org/ghostling - example CMake: https://github.com/ghostty-org/ghostty/pull/11700

Comments (0)

No comments yet. Start the discussion.

Comment on this issue