Mutt: load message headers lazily Unicorn Meta Zoo #1: Why another podcast? ...

Where was the County of Thurn und Taxis located?

Philosophical question on logisitic regression: why isn't the optimal threshold value trained?

Why did C use the -> operator instead of reusing the . operator?

How would this chord from "Rocket Man" be analyzed?

First instead of 1 when referencing

Can a level 2 Warlock take one level in rogue, then continue advancing as a warlock?

The weakest link

How exactly does Hawking radiation decrease the mass of black holes?

Sharepoint Designer Discontinuation - software to modify existing workflows

Israeli soda type drink

How to have a sharp product image?

What to do with someone that cheated their way through university and a PhD program?

view price of already bought and installed apps on play sotr

My admission is revoked after accepting the admission offer

"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"

Mistake in years of experience in resume?

Can I criticise the more senior developers around me for not writing clean code?

Double-nominative constructions and “von”

Obeylines and gappto from etoolbox

Is there metaphorical meaning of "aus der Haft entlassen"?

My bank got bought out, am I now going to have to start filing tax returns in a different state?

Scheduling based problem

Drawing a german abacus as in the books of Adam Ries

Contradiction proof for inequality of P and NP?



Mutt: load message headers lazily



Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraMutt deletes Gmail's Sent mail?Mutt copy to message folderofflineimap + procmail/sieve + muttCreating multipart/alternative mails in mutt?How to implement a 'mark message as read' inbox rule with muttPrevent Mutt from asking me to recall a postponed message when composingMutt new email status message force showMutt Jump to an index number and view messageObfuscate privacy-sensitive headers of muttSending multipart/alternative with mutt





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







6















When mutt opens some folder, it downloads (or gets from the cache) headers of all messages from that folder. I find it very suboptimal.



It doesn't hurt too much when the folder contains just a few messages, but when I open some really large folder in mutt (for example, the folder containing messages from Linux Kernel Mailing List: I currently have almost 300 000 messages there), it takes forever to download. Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time.



Even more, 300 000 messages is probably too much for mutt, and when I hit q, it just hangs (I was patient enough to wait more than 5 mins).



I don't see any good reason to download all message headers. I want message headers to be loaded lazily, i.e. on demand: we just need to load a page to display, plus probably a few pages ahead, but the rest should be loaded only when the user scrolls there. Surprizingly enough, I can't find an option for that. Do I miss something, or is it impossible to setup lazy loading in mutt?










share|improve this question

























  • Are you already using disk cache? If not, you might be satisfied enough with not always using memory every time. (header_cache)

    – Angelo
    May 2 '17 at 14:05











  • Of course I am, I mentioned that in my question: "Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time"

    – Dmitry Frank
    May 2 '17 at 15:06













  • Yeah, I'll definitely let you know if I see anything. After a lot of searching I didn't see any way to limit the number of message you want to see/download.

    – Angelo
    May 2 '17 at 15:53


















6















When mutt opens some folder, it downloads (or gets from the cache) headers of all messages from that folder. I find it very suboptimal.



It doesn't hurt too much when the folder contains just a few messages, but when I open some really large folder in mutt (for example, the folder containing messages from Linux Kernel Mailing List: I currently have almost 300 000 messages there), it takes forever to download. Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time.



Even more, 300 000 messages is probably too much for mutt, and when I hit q, it just hangs (I was patient enough to wait more than 5 mins).



I don't see any good reason to download all message headers. I want message headers to be loaded lazily, i.e. on demand: we just need to load a page to display, plus probably a few pages ahead, but the rest should be loaded only when the user scrolls there. Surprizingly enough, I can't find an option for that. Do I miss something, or is it impossible to setup lazy loading in mutt?










share|improve this question

























  • Are you already using disk cache? If not, you might be satisfied enough with not always using memory every time. (header_cache)

    – Angelo
    May 2 '17 at 14:05











  • Of course I am, I mentioned that in my question: "Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time"

    – Dmitry Frank
    May 2 '17 at 15:06













  • Yeah, I'll definitely let you know if I see anything. After a lot of searching I didn't see any way to limit the number of message you want to see/download.

    – Angelo
    May 2 '17 at 15:53














6












6








6


2






When mutt opens some folder, it downloads (or gets from the cache) headers of all messages from that folder. I find it very suboptimal.



It doesn't hurt too much when the folder contains just a few messages, but when I open some really large folder in mutt (for example, the folder containing messages from Linux Kernel Mailing List: I currently have almost 300 000 messages there), it takes forever to download. Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time.



Even more, 300 000 messages is probably too much for mutt, and when I hit q, it just hangs (I was patient enough to wait more than 5 mins).



I don't see any good reason to download all message headers. I want message headers to be loaded lazily, i.e. on demand: we just need to load a page to display, plus probably a few pages ahead, but the rest should be loaded only when the user scrolls there. Surprizingly enough, I can't find an option for that. Do I miss something, or is it impossible to setup lazy loading in mutt?










share|improve this question
















When mutt opens some folder, it downloads (or gets from the cache) headers of all messages from that folder. I find it very suboptimal.



It doesn't hurt too much when the folder contains just a few messages, but when I open some really large folder in mutt (for example, the folder containing messages from Linux Kernel Mailing List: I currently have almost 300 000 messages there), it takes forever to download. Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time.



Even more, 300 000 messages is probably too much for mutt, and when I hit q, it just hangs (I was patient enough to wait more than 5 mins).



I don't see any good reason to download all message headers. I want message headers to be loaded lazily, i.e. on demand: we just need to load a page to display, plus probably a few pages ahead, but the rest should be loaded only when the user scrolls there. Surprizingly enough, I can't find an option for that. Do I miss something, or is it impossible to setup lazy loading in mutt?







mutt






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 9 '17 at 20:56







Dmitry Frank

















asked Apr 9 '17 at 20:43









Dmitry FrankDmitry Frank

534617




534617













  • Are you already using disk cache? If not, you might be satisfied enough with not always using memory every time. (header_cache)

    – Angelo
    May 2 '17 at 14:05











  • Of course I am, I mentioned that in my question: "Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time"

    – Dmitry Frank
    May 2 '17 at 15:06













  • Yeah, I'll definitely let you know if I see anything. After a lot of searching I didn't see any way to limit the number of message you want to see/download.

    – Angelo
    May 2 '17 at 15:53



















  • Are you already using disk cache? If not, you might be satisfied enough with not always using memory every time. (header_cache)

    – Angelo
    May 2 '17 at 14:05











  • Of course I am, I mentioned that in my question: "Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time"

    – Dmitry Frank
    May 2 '17 at 15:06













  • Yeah, I'll definitely let you know if I see anything. After a lot of searching I didn't see any way to limit the number of message you want to see/download.

    – Angelo
    May 2 '17 at 15:53

















Are you already using disk cache? If not, you might be satisfied enough with not always using memory every time. (header_cache)

– Angelo
May 2 '17 at 14:05





Are you already using disk cache? If not, you might be satisfied enough with not always using memory every time. (header_cache)

– Angelo
May 2 '17 at 14:05













Of course I am, I mentioned that in my question: "Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time"

– Dmitry Frank
May 2 '17 at 15:06







Of course I am, I mentioned that in my question: "Even with the whole list totally cached, it seems it still refreshes some data, and it takes about 2 minutes to open that folder even when it's cached! This is just ridiculous. It's a waste of space and time"

– Dmitry Frank
May 2 '17 at 15:06















Yeah, I'll definitely let you know if I see anything. After a lot of searching I didn't see any way to limit the number of message you want to see/download.

– Angelo
May 2 '17 at 15:53





Yeah, I'll definitely let you know if I see anything. After a lot of searching I didn't see any way to limit the number of message you want to see/download.

– Angelo
May 2 '17 at 15:53










1 Answer
1






active

oldest

votes


















0














Please verify that your config has the right entries for caching and that the used mutt version supports caching. See here:






share|improve this answer
























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "3"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1198096%2fmutt-load-message-headers-lazily%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Please verify that your config has the right entries for caching and that the used mutt version supports caching. See here:






    share|improve this answer




























      0














      Please verify that your config has the right entries for caching and that the used mutt version supports caching. See here:






      share|improve this answer


























        0












        0








        0







        Please verify that your config has the right entries for caching and that the used mutt version supports caching. See here:






        share|improve this answer













        Please verify that your config has the right entries for caching and that the used mutt version supports caching. See here:







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 22 hours ago









        Claude FrantzClaude Frantz

        846




        846






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Super User!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1198096%2fmutt-load-message-headers-lazily%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Couldn't open a raw socket. Error: Permission denied (13) (nmap)Is it possible to run networking commands...

            VNC viewer RFB protocol error: bad desktop size 0x0I Cannot Type the Key 'd' (lowercase) in VNC Viewer...

            Why not use the yoke to control yaw, as well as pitch and roll? Announcing the arrival of...