diff --git a/src/lib/direct.c b/src/lib/direct.c index 00e9af879..cea1247af 100644 --- a/src/lib/direct.c +++ b/src/lib/direct.c @@ -1025,6 +1025,8 @@ char* ncdirect_readline(ncdirect* n, const char* prompt){ wpos = 1; }else if(id == 'e' && ni.ctrl){ wpos = wused - 1; + }else if(nckey_supppuab_p(ni.id)){ + continue; }else{ if(wspace - 1 < wused){ wspace += BUFSIZ;