New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Index view refreshes and loses state/position #2223
Comments
Do you sync when you have NeoMutt open using something like offlineimap? |
I noticed the same problem. I use imap to google. I noticed it first in |
I noticed this behavior after a recent neomutt update, as well. I'm using IMAP to O365. I think I want the index to point me at the next message in the index, relative to the last message that I just operated on. It's not doing that consistently, and driving me nuts! |
First of all, sorry everyone. This is annoying. But... there's a new fix for this 231ac26 (committed a few weeks ago). The next release won't be for a few weeks, at least, but the fix will be in it. Technical bit The design of the Mutt code that we inherited is a complete mess. The jumping cursor is a struggle between the frontend (GUI) and the backend (Mailbox). The frontend, used to keep the index number of the 'current' email. This should make the cursor-tracking more reliable |
Hi, I'm currently cleaning up some older issues here. Can you still reproduce this with the latest version? Thanks! |
I can confirm this is still an issue. NeoMutt 20231103-135-f9bbd8 System: Linux 6.7.0-rc6-ktest-next-20231222+ (x86_64) Configure options: --gsasl --mandir=/usr/share/man --libexecdir=/usr/libexec --with-mailpath=/var/mail --gpgme --lua --notmuch --gnutls --gss --mixmaster --tokyocabinet --sqlite --autocrypt --locales-fix Compilation CFLAGS: -fno-delete-null-pointer-checks -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -D_XOPEN_SOURCE_EXTENDED -I/usr/include/lua5.4 -I/usr/include -I/usr/include -DNCURSES_WIDECHAR -I/usr/include -I/usr/include/p11-kit-1 -isystem /usr/include/mit-krb5 -O2 Compile options: MAILPATH="/var/mail" To learn more about NeoMutt, visit: https://neomutt.org |
Damn. 😞 Thanks for the feedback! |
Hi, thanks for the best email client ever! Since a few weeks to months - I'm sorry I don't know precisely when this started -, I noticed the following behaviour:
Actual Behaviour
I tend to view my folders in a limited and threaded view (showing unreads), such as
~d <3d ( ~N | ~F | ~O )
Without switching folders, neomutt will notice that new mail has arrived (
check_new
) and refresh the index view. The message(s) I've just read will now be filtered, meaning I'm losing my position in the thread/index.I'm working around this by setting
check_new
tofalse
.Expected Behaviour
I'd like newly found mails to be merged into the current index view instead.
How often does this happen?
NeoMutt Version
Extra Info
Operating System and its version
openSUSE Tumbleweed
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, maildir.
The text was updated successfully, but these errors were encountered: