>> I have configured Gnus to sort a bunch of groups by date instead of by >> number, and I can't feel the difference (in speed) -- this on a 4 year >> old laptop. >> >> Maybe I'm just growing slower ;-) > > Or all this just seems to matter less!
I am using the following configuration since last 24h. #+begin_src elisp ;; Threading '(gnus-thread-sort-functions '(gnus-thread-sort-by-date)) '(gnus-summary-thread-gathering-function 'gnus-gather-threads-by-references) #+end_src I confirm that there is no noticeable lag in generating the summary buffer. However I have yet to verify the order of items. --8<---------------cut here---------------start------------->8--- E 20-10-23 23:18 PM [ 107: Victor Giordano ] => Re: [go-nuts] Re: About allowing conversion from bool to int O 21-10-23 02:44 AM [ 123: Victor Giordano ] +-> O 21-10-23 03:17 AM [ 142: Volker Dobler ] +-> O 21-10-23 06:01 AM [ 21: Ian Lance Taylor] +-> O 21-10-23 08:44 AM [ 57: Victor Giordano ] +-> E 21-10-23 18:27 PM [ 69: Victor Giordano ] +-> O 21-10-23 03:44 AM { 179: Victor Giordano } +-> Fwd: [go-nuts] Re: About allowing conversion from bool to int --8<---------------cut here---------------end--------------->8--- In the above snapshot, items are still ordered incorrectly. This could be because of some other configuration. But I am not sure what. The last item in the above snapshot cannot be child of the one before it, even when I am using gnus-gather-threads-by-references. Is the following configuration correct? I am using this to decorate summary buffer. ;; Summary buffer formating '(gnus-sum-opening-bracket "[") '(gnus-sum-closing-bracket "]") '(gnus-sum-opening-bracket-adopted "{") '(gnus-sum-closing-bracket-adopted "}") '(gnus-sum-thread-tree-root "=> ") '(gnus-sum-thread-tree-false-root ">> ") '(gnus-sum-thread-tree-single-indent "=> ") '(gnus-sum-thread-tree-indent " ") '(gnus-sum-thread-tree-vertical "| ") '(gnus-sum-thread-tree-leaf-with-other "+-> ") '(gnus-sum-thread-tree-single-leaf "+-> ") '(gnus-user-date-format-alist '((t . "%d-%m-%y %H:%M %p"))) '(gnus-summary-line-format "%U%R%z %-5&user-date; %(%[%4L: %-16,16f%]%) %B%s\n")