Giter Club home page Giter Club logo

Comments (5)

gahr avatar gahr commented on June 23, 2024

What's in your index_format? Does it happen with a minimal one such as %s?

from neomutt.

madduck avatar madduck commented on June 23, 2024

What's in your index_format? Does it happen with a minimal one such as %s?

Exactly the same problem. I've also disabled all hooks.

For the record, this is what I have:

index-format-hook  date  "~d<1d"    "%{%H:%M%Z}"
index-format-hook  date  "~A"       "%d"
index_format="%4C %Z %-10@date@ %-15.15F %4c%?M?/[%M]? %?H?[%H] ?%s"

from neomutt.

gahr avatar gahr commented on June 23, 2024

Can you run with -d10 and see if something happens in the logs? I think it would be in ~/.neomuttdebug0

from neomutt.

gahr avatar gahr commented on June 23, 2024

Actually, it's not unreasonable to me that sorting / threading 419009 messages takes a couple of seconds. Does it go away if you set use_threads=flat?

from neomutt.

madduck avatar madduck commented on June 23, 2024

No sizeable difference with flat threads. With debug output, I found that while it's delaying the folder load, it outputs these two lines presumably for every message in the folder, and there are about half a million in that folder where I feel the pain the most:

[2024-06-19 14:03:55]<2> maildir_move_to_mailbox() Considering·
[2024-06-19 14:03:55]<2> maildir_move_to_mailbox() Adding header structure. Flags: OR
[…]
[2024-06-19 14:04:01]<2> maildir_move_to_mailbox() Considering·
[2024-06-19 14:04:01]<2> maildir_move_to_mailbox() Adding header structure. Flags: OR
[2024-06-19 14:04:02]<M> mutt_sort_headers() Sorting mailbox...

from neomutt.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.