[readline] implement ctrl+a and ctrl+e #2214

This commit is contained in:
nick black 2021-10-06 18:29:42 -04:00
parent a643f6397d
commit b6e50d3d2d
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

View File

@ -1018,6 +1018,10 @@ char* ncdirect_readline(ncdirect* n, const char* prompt){
wpos -= dimx;
}else if(id == NCKEY_DOWN){
wpos += dimx;
}else if(id == 'a' && ni.ctrl){
wpos = 1;
}else if(id == 'e' && ni.ctrl){
wpos = wused - 1;
}else{
if(wspace - 1 < wused){
wspace += BUFSIZ;