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
- Add 65536 size support for maps
- TypeScript 7.1 Iteration Plan
- nvim-treeconfig: upstream nvim-treesitter
- Add the "action" and "method" attributes to <button>
- [FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)
- > We were imposed GitHub for so many exercises!
Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments
support (Software)
Add 65536 size support for maps
TypeScript 7.1 Iteration Plan
nvim-treeconfig: upstream nvim-treesitter
Add the "action" and "method" attributes to <button>
[FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)
> We were imposed GitHub for so many exercises!
Add support for Visual Studio 2026 Integration
Support for Helm v4
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
Comments (0)
No comments yet. Start the discussion.