Re: [Mutt] #2897: message counts in mailbox view all zero (IMAP,
- To: mike@xxxxxx, brendan@xxxxxxxxxx, jajcus@xxxxxxxxxx, j+mutt@xxxxxxxx, knut.a.grythe@xxxxxxx, mark@xxxxxxxxx, pdmef@xxxxxxx, petar@xxxxxxxxxx
- Subject: Re: [Mutt] #2897: message counts in mailbox view all zero (IMAP,
- From: Mutt <fleas@xxxxxxxx>
- Date: Thu, 08 Jan 2009 00:45:27 -0000
- Auto-submitted: auto-generated
- Cc: mutt-dev@xxxxxxxx
- In-reply-to: <046.c62d7bf526715c2431c2e3b7abea0fba@xxxxxxxx>
- List-post: <mailto:mutt-dev@mutt.org>
- List-unsubscribe: send mail to majordomo@mutt.org, body only "unsubscribe mutt-dev"
- Mail-followup-to: fleas@xxxxxxxx
- References: <046.c62d7bf526715c2431c2e3b7abea0fba@xxxxxxxx>
- Reply-to: fleas@xxxxxxxx
- Sender: owner-mutt-dev@xxxxxxxx
#2897: message counts in mailbox view all zero (IMAP, courier)
-----------------------------+----------------------------------------------
Reporter: sideshowbarker | Owner: brendan
Type: defect | Status: infoneeded_new
Priority: major | Milestone: 1.6
Component: IMAP | Version: 1.5.19
Resolution: | Keywords: message counts patch
-----------------------------+----------------------------------------------
Changes (by brendan):
* status: new => infoneeded_new
Comment:
Replying to [comment:28 pebo]:
> > Does the message count work if you change imap_delim_chars to '.' (or
'./')?
>
> Yes and yes.
ok. I guess we're still not converting to local representation everywhere.
I don't suppose you could send me a muttdebug for the failure case?
> > In the diff hunk you posted, ImapDelimChars corresponds to the
imap_delim_chars setting in your .muttrc. It defaults to '/.', but I
personally use './' precisely so that the path separators are displayed as
'.'.
>
> I never had to change this before and the paths were always separated by
a dot (since dovecot 1.0.x). What should idata->delim refer to BTW? The
delimiter advertised by the imap-server?
yes, once mutt knows the delimiter (by running LIST "" "" when it first
connects, IIRC), it should substitute idata->delim into IMAP paths to
replace any occurence of the characters in imap_delim_chars. IOW if your
imap_delim_chars is "/." and your URL is imap://foo/Lists.folder/baz, and
idata->delim is ., mutt should send the server Lists.folder.baz, whereas
if idata->delim is /, mutt will send Lists/folder/baz.
The reason you see Lists/foo when you start up is that mutt hasn't
connected to the IMAP server at the point where you define your folder or
spoolfile, so it falls back to using the first char of imap_delim_chars.
Again, this is supposed to be purely cosmetic, but apparently we're still
not canonicalizing properly somewhere.
--
Ticket URL: <http://dev.mutt.org/trac/ticket/2897#comment:29>
Mutt <http://www.mutt.org/>
The Mutt mail user agent