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

pull/2242/head
nick black 3 years ago
parent a643f6397d
commit b6e50d3d2d
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

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

Loading…
Cancel
Save