Function: newsticker--print-extra-elements
newsticker--print-extra-elements is a byte-compiled function defined
in newst-reader.el.gz.
Signature
(newsticker--print-extra-elements ITEM KEYMAP &optional HTMLISH)
Documentation
Insert extra-elements of ITEM in a pretty form into the current buffer.
KEYMAP is applied. If HTMLISH is non-nil then HTML-markup is used for formatting.
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-reader.el.gz
(defun newsticker--print-extra-elements (item keymap &optional htmlish)
"Insert extra-elements of ITEM in a pretty form into the current buffer.
KEYMAP is applied. If HTMLISH is non-nil then HTML-markup is used
for formatting."
(let ((ignored-elements '(items link title description content
content:encoded encoded
dc:subject subject
dc:date date entry item guid pubDate
published updated
enclosure))
(left-column-width 1))
(if htmlish (insert "<ul>"))
(mapc (lambda (extra-element)
(when (listp extra-element) ;; take care of broken xml
;; data, 2007-05-25
(unless (memq (car extra-element) ignored-elements)
(setq left-column-width (max left-column-width
(length (symbol-name
(car extra-element))))))))
(newsticker--extra item))
(mapc (lambda (extra-element)
(when (listp extra-element) ;; take care of broken xml
;; data, 2007-05-25
(unless (memq (car extra-element) ignored-elements)
(newsticker--do-print-extra-element extra-element
left-column-width
keymap
htmlish))))
(newsticker--extra item))
(if htmlish (insert "</ul>"))))