mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-06 11:18:30 +00:00
Improve Python and Linenoise
This change reinvents all the GNU Readline features I discovered that I couldn't live without, e.g. UTF-8, CTRL-R search and CTRL-Y yanking. It now feels just as good in terms of user interface from the subconscious workflow perspective. It's real nice to finally have an embeddable line reader that's actually good with a 30 kb footprint and a bsd-2 license. This change adds a directory to the examples folder, explaining how the new Python compiler may be used. Some of the bugs with Python binaries have been addressed but overall it's still a work in progress.
This commit is contained in:
parent
ad52387b74
commit
51904e2687
35 changed files with 3541 additions and 8587 deletions
12
third_party/linenoise/README.cosmo
vendored
12
third_party/linenoise/README.cosmo
vendored
|
@ -1,7 +1,7 @@
|
|||
DESCRIPTION
|
||||
|
||||
linenoise is a library for interactive pseudoteletypewriter command
|
||||
sessions using ANSI Standard X3.64 control sequences.
|
||||
Cosmopolitan Linenoise is a library for interactive pseudoteletypewriter
|
||||
command sessions using ANSI Standard X3.64 control sequences.
|
||||
|
||||
ORIGIN
|
||||
|
||||
|
@ -10,3 +10,11 @@ ORIGIN
|
|||
Author: antirez <antirez@gmail.com>
|
||||
Date: Thu Mar 12 15:51:45 2020 +0100
|
||||
Use unsigned int instead of uint like rest of code base.
|
||||
|
||||
DOCUMENTATION
|
||||
|
||||
See linenoise.c
|
||||
|
||||
LOCAL CHANGES
|
||||
|
||||
See linenoise.c
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue