X-Git-Url: https://pd.if.org/git/?p=pd_readline;a=blobdiff_plain;f=README;h=d2bed5e74f11a700033e8a9eb94a659b1d1584c2;hp=9e5f3971d1468948618cd82bd6abf6aa3c44d995;hb=HEAD;hpb=dba2080a407b920ad54432c484e0044b92cd34c7 diff --git a/README b/README index 9e5f397..d2bed5e 100644 --- a/README +++ b/README @@ -1,32 +1,43 @@ ***** README - pd_readline ***** - This repo is for the (eventual) storage of a public-domain -readline-and-command-history implementation. + This repo is for the storage of a public-domain +readline-and-command-history implementation. -Update - 26th Aug 2012 - +FILES: -Very useful progress. -Keystroke sequences are now stored in an array of structs. -This makes it VERY easy to see the various special flags -in a keystroke sequence -(e.g. Esc, Ctrl, Alt and so on..... ). +pd_readline.c - This is a file to test the +implementation. Contains the main() function. -Big breakthrough - the code can now distinguish between -normal "printable" keys and keys that should not be -printed (e.g. arrow keys, Ctrl sequences and so on). +test.txt - A small text file to test scrolling +up and down with. This would be the "history" file +in a real readline implementation. -The next goal is to make the code move the cursor to the -left (when left-arrow is pressed) and delete a char (when -backspace is pressed). -Still some way to go to get to a REAL readline, but we are -"on the way......" +Status - 31st Dec 2015 - "sort of works". + +I'm back into doing work on this code. + +I've reverted the code to a much simpler early version. +This compiles without errors and allows scrolling up +and down through the "test.txt" "dummy history" file. +It also allows editing of the command line. +However, edits are *not* yet saved in a history file. + +Pressing Enter exits the program rather than storing +the existing command-line and "staying in the program". +I hope to change this soon. + +You can edit a command-line (using backspace). +You can move around with left and right-arrow +keys. +"Dummy" history (from text.txt) can be recalled from a file with +the up-arrow key, and you can scroll up and down +through that file using the up and down arrows. This code is released to the public domain. "Share and enjoy........ ;) " - - mooseman