<<< Date Index >>>     <<< Thread Index >>>

Case-insensitive Tab Completion



Hello all,

Does mutt have the ability to ignore case when doing tab-completion of
mailbox names--or better yet, in anything I need to tell it?

>From what I can glean, mutt will ignore case in a string as long as
there are no capital letters in the string.  This is fine, except that
my IMAP server insists on my root mailbox being called INBOX.  For
example, suppose I have this mailbox structure:

    =INBOX.
    =INBOX.Research
    =INBOX.Courses

When Change mailbox prompts me for a mailbox name, I would like to be
able to type:

    =in<TAB>r<TAB>

and get the following expansions:

    =in
    =INBOX.
    =INBOX.Research

What happens now is:

    =in
    =inBOX.

at which point I have to enter a case-sensitive string.

As an example in other programs, if you setq completion-ignore-case to
1 in emacs, or "set completion-ignore-case on" in your .inputrc, and
try tab completing anything, you'll get the behavior I'm looking for.

Is there a way to get this behavior in mutt?

Thanks,
        --Justin