]> granicus.if.org Git - neomutt/commit
Index: try description when changing mailboxes 1516/head
authorAustin Ray <austin@austinray.io>
Tue, 1 Jan 2019 20:59:48 +0000 (15:59 -0500)
committerRichard Russon <rich@flatcap.org>
Wed, 2 Jan 2019 22:56:12 +0000 (22:56 +0000)
commit6b9065ab1c5147dc9b2df85b7744b20ddd093726
tree0faaecd94dbc76dd04022f124309d449b3145826
parent8e8344a11b8fc064997b769f1aae8d44e97cad71
Index: try description when changing mailboxes

Mailbox: find mailbox by description

Introduce `mutt_find_mailbox_desc()`, which takes a pointer to a
description, and tries to find a mailbox that corresponds to it.

With the introduction of `named-mailboxes` and removal of
`virtual-mailboxes` special cases, users may prefer to operate with
descriptions instead of (potentially) ugly paths. We can no longer
assume that a buffer is a path and require a method to find by
description.

This is not included as an `mxapi` function since `desc` is common to
all mailboxes so the backends do not need implement their own function.

Index: try description when changing mailboxes

Since mailbox descriptions are more prevalent with `named-mailboxes` and
`virtual-mailbox` special cases being removed, some users will try to
change folders with a description instead of a path.

This commit modifies `main_change_folder()` to look for a mailbox with a
given description if path probing fails.
index.c
mailbox.c
mailbox.h