Function: newsticker-group-add-group
newsticker-group-add-group is an interactive and byte-compiled
function defined in newst-treeview.el.gz.
Signature
(newsticker-group-add-group NAME PARENT)
Documentation
Add group NAME to group PARENT.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/net/newst-treeview.el.gz
(defun newsticker-group-add-group (name parent)
"Add group NAME to group PARENT."
(interactive
(list (read-string "Name of new group: ")
(let ((completion-ignore-case t))
(completing-read "Name of parent group (optional): " (newsticker--group-all-groups)
nil t))))
(if (newsticker--group-get-group name)
(error "Group %s exists already" name))
(let ((p (if (and parent (not (string= parent "")))
(newsticker--group-get-group parent)
newsticker-groups)))
(unless p
(error "Parent %s does not exist" parent))
(setcdr p (cons (list name) (cdr p))))
(newsticker--treeview-tree-update)
(newsticker-treeview-jump newsticker--treeview-current-feed))