|
|
|
@ -2,16 +2,17 @@ termo
|
|
|
|
|
===== |
|
|
|
|
|
|
|
|
|
'termo' is a library providing an alternative to ncurses' handling of terminal |
|
|
|
|
input. ncurses does a really terrible job at that, mainly wrt. mouse support |
|
|
|
|
which seems to be utterly broken. If you can drag things in a terminal |
|
|
|
|
application, such as in VIM, I can assure you it's not using ncurses for that. |
|
|
|
|
(At least not with ncurses older than 6.0.) |
|
|
|
|
input. ncurses does a terrible job at that, mainly wrt. mouse support which was |
|
|
|
|
even completely broken for a few years, making it impossible to drag things |
|
|
|
|
around in applications. While that one bit has been fixed, it continues to lack |
|
|
|
|
support for rxvt-unicode's 1015 mode and it's generally incapable of relaying |
|
|
|
|
certain key combinations. |
|
|
|
|
|
|
|
|
|
Since terminal I/O is really complicated and full of special cases, this project |
|
|
|
|
doesn't aspire to also replace the output part of ncurses, but is rather |
|
|
|
|
complementary to it. In the end it makes use of its terminfo library. |
|
|
|
|
|
|
|
|
|
The API isn't stable yet. Tell me what needs to be done so I can fix it first. |
|
|
|
|
The API can be considered stable. This project is in maintenance mode. |
|
|
|
|
|
|
|
|
|
Building and Installing |
|
|
|
|
----------------------- |
|
|
|
@ -55,7 +56,7 @@ CMake-based projects and simply import the target. No package maintainer action
|
|
|
|
|
is needed for you to enjoy the benefits of proper terminal input. |
|
|
|
|
|
|
|
|
|
The rest is just me going silly over formatting and various unimportant stuff. |
|
|
|
|
Oh, and I've deleted the manpages. It needs more Doxygen. :) TBD |
|
|
|
|
Oh, and I've deleted the manpages. |
|
|
|
|
|
|
|
|
|
Contributing and Support |
|
|
|
|
------------------------ |
|
|
|
|