Function: newsticker--treeview-list-sort-items
newsticker--treeview-list-sort-items is a byte-compiled function
defined in newst-treeview.el.gz.
Signature
(newsticker--treeview-list-sort-items ITEMS)
Documentation
Return sorted copy of list ITEMS.
The sort function is chosen according to the value of
newsticker--treeview-list-sort-order.
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-treeview.el.gz
(defun newsticker--treeview-list-sort-items (items)
"Return sorted copy of list ITEMS.
The sort function is chosen according to the value of
`newsticker--treeview-list-sort-order'."
(let ((sort-fun
(cond ((eq newsticker--treeview-list-sort-order 'sort-by-age)
'newsticker--treeview-list-compare-item-by-age)
((eq newsticker--treeview-list-sort-order
'sort-by-age-reverse)
'newsticker--treeview-list-compare-item-by-age-reverse)
((eq newsticker--treeview-list-sort-order 'sort-by-time)
'newsticker--treeview-list-compare-item-by-time)
((eq newsticker--treeview-list-sort-order
'sort-by-time-reverse)
'newsticker--treeview-list-compare-item-by-time-reverse)
((eq newsticker--treeview-list-sort-order 'sort-by-title)
'newsticker--treeview-list-compare-item-by-title)
((eq newsticker--treeview-list-sort-order
'sort-by-title-reverse)
'newsticker--treeview-list-compare-item-by-title-reverse)
(t
'newsticker--treeview-list-compare-item-by-title))))
(sort (copy-sequence items) sort-fun)))