Guest User

Untitled

a guest
May 26th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. diff --git a/Src/Zle/complist.c b/Src/Zle/complist.c
  2. index bac072e..4a0e5f6 100644
  3. --- a/Src/Zle/complist.c
  4. +++ b/Src/Zle/complist.c
  5. @@ -1991,6 +1991,7 @@ complistmatches(UNUSED(Hookdef dummy), Chdata dat)
  6. mlistp = NULL;
  7.  
  8. queue_signals();
  9. + if (mlbeg == -1) mlbeg = 0;
  10. if (mselect >= 0 || mlbeg >= 0 ||
  11. (mlistp = dupstring(getsparam("LISTPROMPT")))) {
  12. unqueue_signals();
  13. @@ -2525,9 +2526,13 @@ domenuselect(Hookdef dummy, Chdata dat)
  14. modelen = minfo.len;
  15. }
  16. first = 0;
  17. - if (mode == MM_INTER)
  18. + if (mode == MM_INTER) {
  19. statusline = status;
  20. - else if (mode) {
  21. + if (!validlist) {
  22. + broken = 0;
  23. + break;
  24. + }
  25. + } else if (mode) {
  26. int l = sprintf(status, "%s%sisearch%s: ",
  27. ((msearchstate & MS_FAILED) ? "failed " : ""),
  28. ((msearchstate & MS_WRAPPED) ? "wrapped " : ""),
  29. @@ -3293,6 +3298,9 @@ domenuselect(Hookdef dummy, Chdata dat)
  30. broken = 2;
  31. } else
  32. acc = 1;
  33. + if (mode == MM_INTER) {
  34. + minfo.insc = zlemetall;
  35. + }
  36. break;
  37. }
  38. do_single(**p);
Add Comment
Please, Sign In to add comment