On Fri, Apr 16, 1999 at 05:33:45PM -0700, Robert Chien wrote: > Hi, > > I have a simple question: after I type 'l' to limit messages by a > certain criteria (usually by sender's email addr), when I'm done, I > would like to go back to my full inbox. But there's no "unlimit" key > definition (or indication of it in help). What I do now is to enter a > limit string that matches nothing, like "b6a3", to make the limit fail > so that it'll take me back to the full inbox. Is there a more elegant > way? A bunch of people have already answered this, (giving the correct answer as limiting to ~A), but I still like 'l.', that is - limit and a dot. Internally, mutt transforms a lone dot to ~A, and it's right below the "l" on most keyboards :) > Also, I've noticed that if I do limit, delete, sync, multiple times in > random order, sometimes all New mails in my inbox are marked read! I > have not been able to reproduce it, but it's possibly a bug. I'm using > IMAP. This is weird, as I've noticed something similar. In my case, all New messages become Old. I have mark_old unset, and I'm using the patch (attached below - it came from this list a few weeks ago, and I tweaked it for 0.95.4) to allow there to be Old messages at all. David -- David Shaw | [EMAIL PROTECTED] | WWW http://www.jabberwocky.com/ +---------------------------------------------------------------------------+ "There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." - Jeremy S. Anderson
diff -uNr mutt-0.95.4/mh.c mutt-0.95.4-new/mh.c --- mutt-0.95.4/mh.c Tue Feb 9 18:53:39 1999 +++ mutt-0.95.4-new/mh.c Thu Apr 15 00:15:07 1999 @@ -227,7 +227,7 @@ if(subdir) { snprintf(buf, sizeof(buf), "%s/%s", ctx->path, subdir); - is_old = (mutt_strcmp("cur", subdir) == 0) && option(OPTMARKOLD); + is_old = (mutt_strcmp("cur", subdir) == 0); } else strfcpy(buf, ctx->path, sizeof(buf)); diff -uNr mutt-0.95.4/parse.c mutt-0.95.4-new/parse.c --- mutt-0.95.4/parse.c Tue Mar 2 15:28:18 1999 +++ mutt-0.95.4-new/parse.c Thu Apr 15 00:15:29 1999 @@ -1112,8 +1112,7 @@ hdr->replied = 1; break; case 'O': - if (option (OPTMARKOLD)) - hdr->old = 1; + hdr->old = 1; break; case 'R': hdr->read = 1;