Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add xterm emulation #193

Open
1 of 12 tasks
davidrg opened this issue May 5, 2023 · 0 comments
Open
1 of 12 tasks

Add xterm emulation #193

davidrg opened this issue May 5, 2023 · 0 comments
Labels
feature terminal-emulation Updates to existing emulations, or addition of new ones

Comments

@davidrg
Copy link
Owner

davidrg commented May 5, 2023

terminfo usually (never?) includes an entry for Kermit 95 or C-Kermit for Windows. This makes it difficult to report the full capabilities of the CKW terminal emulator. We're limited to masquerading as some other often less capable terminal/terminal emulator that does have a terminfo entry. At the moment that mostly means claiming to be the Linux console terminal (set term type linux), but that doesn't cover all the features CKW supports or might like to support.

Of the terminals terminfo usually knows about, xterm is the most capable. Being able to claim to be xterm might result in better use of CKWs feature set.

In order to claim xterm emulation though, we'd have to actually implement most/all the various extra escape sequences xterm implements. This means implementing implementing a good chunk of the following (ReGIS and Tektronix probably aren't too necessary):

And probably many more.

@davidrg davidrg added feature terminal-emulation Updates to existing emulations, or addition of new ones labels May 5, 2023
@davidrg davidrg added this to the Some Future Release milestone Jul 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature terminal-emulation Updates to existing emulations, or addition of new ones
Projects
None yet
Development

No branches or pull requests

1 participant