tuit

toolbox pour des tui - retour accueil

git clone git://bebou.netlib.re/tuit

Log | Files | Refs |

commit 4c691f19366971286ed94215d745cc9c880f74e3
parent cd2b02e6839ac2c9f392ce135c0057335417320a
Auteurice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Thu, 12 Jun 2025 22:46:53 +0200

On peut retirer la recherche avec backspace

Diffstat:
Mchoose.c | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/choose.c b/choose.c @@ -58,6 +58,19 @@ int main(int argc, char **argv) { case 27: tb_shutdown(); return 0; + /* backspace */ + case 127: + buf[0]='\0'; + start=0; filteredcount=0; + for (int i=0;i<allcount;i++) + if (strchr(all[i],buf[0])) { + filtered[filteredcount]=i; + filteredcount++; + } + filtered[filteredcount]=-1; + curline=2; + curelem=filtered[0]; + break; /* up */ case 65517: if(curline==2) start=max(0,start-1);