Neomutt: named-mailboxes do not show up as such in the sidebar

Created on 20 Aug 2020  Â·  3Comments  Â·  Source: neomutt/neomutt

Expected Behaviour

In my config I have the "Inbox" folders listed as named-mailboxes in order to act as dividers and make it clear which account is which.

Prior to upgrading to 20200814, these showed in the sidebar using the names I'd given them.

Actual Behaviour

Since upgrading, they still show in the sidebar but using the folder names (both "Inbox"). Downgrading to 20200626-2 returns the expected behaviour.

Steps to Reproduce

  1. In neomutt config add (as appropriate given your setup)
    named-mailboxes "🌟 Personal" "+personal/Inbox"

  2. Install neomutt 20200626-2 (on Arch)
    sudo pacman -U "https://archive.archlinux.org/packages/n/neomutt/neomutt-20200626-2-x86_64.pkg.tar.zst"

  3. Open neomutt and observe the sidebar, you should see "🌟 Personal" there

  4. Install neomutt 20200614-1 (on Arch)
    sudo pacman -S neomutt

  5. Open neomutt and observe the sidebar, you will now see "Inbox".

How often does this happen?

Always

When did it start to happen?

When I upgraded to 20200814-1

NeoMutt Version

Working version

NeoMutt 20200626
Copyright (C) 1996-2016 Michael R. Elkins and others.
NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
NeoMutt is free software, and you are welcome to redistribute it
under certain conditions; type 'neomutt -vv' for details.

System: Linux 5.8.1-arch1-1 (x86_64)
ncurses: ncurses 6.2.20200212 (compiled with 6.2.20200212)
libidn2: 2.3.0 (compiled with 2.3.0)
GPGME: 1.13.1
GnuTLS: 3.6.14
libnotmuch: 5.2.0
storage: kyotocabinet, gdbm, lmdb
compression: lz4, zlib, zstd

Configure options: --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --gpgme --sqlite --autocrypt --lua --notmuch --gss --gnutls --sasl --with-ui=ncurses --with-idn2=/usr --disable-idn --idn2 --lmdb --kyotocabinet --gdbm --lz4 --zlib --zstd

Compilation CFLAGS: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=c99 -fno-delete-null-pointer-checks -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -I/usr/include -I/usr/include/lua5.3 -DNCURSES_WIDECHAR

Default options:
  +attach_headers_color +compose_to_sender +compress +cond_date +debug 
  +encrypt_to_self +forgotten_attachments +forwref +ifdef +imap +index_color 
  +initials +limit_current_thread +multiple_fcc +nested_if +new_mail +nntp +pop 
  +progress +quasi_delete +regcomp +reply_with_xorig +sensible_browser +sidebar 
  +skip_quoted +smtp +status_color +timeout +tls_sni +trash 

Compile options:
  +autocrypt +bkgdset +color +curs_set +fcntl -flock -fmemopen +futimens 
  +getaddrinfo +gnutls +gpgme +gss +hcache -homespool +idn +inotify 
  -locales_hack +lua +meta -mixmaster +nls +notmuch -openssl +pgp +regex +sasl 
  +smime +sqlite +start_color +sun_attachment +typeahead 
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/neomutt"
SENDMAIL="/usr/sbin/sendmail"
SYSCONFDIR="/etc"

To learn more about NeoMutt, visit: https://neomutt.org
If you find a bug in NeoMutt, please raise an issue at:
    https://github.com/neomutt/neomutt/issues
or send an email to: <[email protected]>

Non-working version

NeoMutt 20200814
Copyright (C) 1996-2020 Michael R. Elkins and others.
NeoMutt comes with ABSOLUTELY NO WARRANTY; for details type 'neomutt -vv'.
NeoMutt is free software, and you are welcome to redistribute it
under certain conditions; type 'neomutt -vv' for details.

System: Linux 5.8.1-arch1-1 (x86_64)
ncurses: ncurses 6.2.20200212 (compiled with 6.2.20200212)
libidn2: 2.3.0 (compiled with 2.3.0)
GPGME: 1.14.0
GnuTLS: 3.6.14
libnotmuch: 5.2.0
storage: kyotocabinet, gdbm, lmdb
compression: lz4, zlib, zstd

Configure options: --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --gpgme --sqlite --autocrypt --lua --notmuch --gss --gnutls --sasl --with-ui=ncurses --with-idn2=/usr --disable-idn --idn2 --lmdb --kyotocabinet --gdbm --lz4 --zlib --zstd

Compilation CFLAGS: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -std=c99 -fno-delete-null-pointer-checks -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -I/usr/include -I/usr/include/lua5.3 -DNCURSES_WIDECHAR

Default options:
  +attach_headers_color +compose_to_sender +compress +cond_date +debug 
  +encrypt_to_self +forgotten_attachments +forwref +ifdef +imap +index_color 
  +initials +limit_current_thread +multiple_fcc +nested_if +new_mail +nntp +pop 
  +progress +quasi_delete +regcomp +reply_with_xorig +sensible_browser +sidebar 
  +skip_quoted +smtp +status_color +timeout +tls_sni +trash 

Compile options:
  +autocrypt +bkgdset +color +curs_set +fcntl -flock -fmemopen +futimens 
  +getaddrinfo +gnutls +gpgme +gss +hcache -homespool +idn +inotify 
  -locales_hack +lua +meta -mixmaster +nls +notmuch -openssl +pgp +regex +sasl 
  +smime +sqlite +start_color +sun_attachment +typeahead 
MAILPATH="/var/mail"
PKGDATADIR="/usr/share/neomutt"
SENDMAIL="/usr/sbin/sendmail"
SYSCONFDIR="/etc"

To learn more about NeoMutt, visit: https://neomutt.org
If you find a bug in NeoMutt, please raise an issue at:
    https://github.com/neomutt/neomutt/issues
or send an email to: <[email protected]>

Extra Info

  • Operating System and its version: Linux 5.8.1-arch1-1
  • Were you using multiple copies of NeoMutt at once? no
  • Were you using 'screen' or 'tmux'? no
  • Is your email local (maildir) or remote (IMAP)? local
bug

Most helpful comment

Does your $sidebar_format contain %B ?
If so, change it to %D
See: #2593

All 3 comments

Does your $sidebar_format contain %B ?
If so, change it to %D
See: #2593

Please do reopen if it's not what flatcap mentioned.

Ok thanks. That has fixed the sidebar issue (although introduced the
segfault problem when viewing threads from notmuch), sadly.

On Tue, 25 Aug 2020 at 11:24, Pietro Cerutti notifications@github.com
wrote:

Please do reopen if it's not what flatcap mentioned.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/neomutt/neomutt/issues/2600#issuecomment-679912507,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACMXW5ZA4DI36ZWF2HNJSTSCN7NTANCNFSM4QF5AGQA
.

--

Gideon Farrell
Cofounder / CTO
T: +44 20 3808 3115 <020%203808%203115>
www.converge.io
https://converge.io
https://twitter.com/Converge_io
https://www.linkedin.com/company/convergesensors/
https://www.facebook.com/Convergeio-507727812914767/
https://vimeo.com/177385411

Was this page helpful?
1 / 5 - 1 ratings