Function: newsticker--opml-insert-feed

newsticker--opml-insert-feed is a byte-compiled function defined in newst-backend.el.gz.

Signature

(newsticker--opml-insert-feed FEED-NAME DEPTH)

Documentation

Insert an OPML FEED-NAME with indentation level DEPTH.

Source Code

;; Defined in /usr/src/emacs/lisp/net/newst-backend.el.gz
(defun newsticker--opml-insert-feed (feed-name depth)
  "Insert an OPML FEED-NAME with indentation level DEPTH."
  (let* ((feed-definition (seq-find (lambda (f)
                                      (string= feed-name (car f)))
                                    (append newsticker-url-list newsticker-url-list-defaults)))
         (url (nth 1 feed-definition))
         (url-string (if (functionp url) (prin1-to-string url)
                       (xml-escape-string url))))
    (insert (make-string depth ? ) "<outline text=\"" feed-name
            "\" xmlUrl=\"" url-string
            "\"/>\n"))
  feed-name)