Function: gnus-group-make-empty-virtual

gnus-group-make-empty-virtual is an interactive and byte-compiled function defined in gnus-group.el.gz.

Signature

(gnus-group-make-empty-virtual GROUP)

Documentation

Create a new, fresh, empty virtual group.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-group.el.gz
(defun gnus-group-make-empty-virtual (group)
  "Create a new, fresh, empty virtual group."
  (interactive "sCreate new, empty virtual group: " gnus-group-mode)
  (let* ((method (list 'nnvirtual "^$"))
	 (pgroup (gnus-group-prefixed-name group method)))
    ;; Check whether it exists already.
    (when (gnus-group-entry pgroup)
      (error "Group %s already exists" pgroup))
    ;; Subscribe the new group after the group on the current line.
    (gnus-subscribe-group pgroup (gnus-group-group-name) method)
    (gnus-group-update-group pgroup)
    (forward-line)
    (gnus-group-position-point)))