>> 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")


Reply via email to