Function: gnus-group-jump-to-group

gnus-group-jump-to-group is an interactive and byte-compiled function defined in gnus-group.el.gz.

Signature

(gnus-group-jump-to-group GROUP &optional PROMPT)

Documentation

Jump to newsgroup GROUP.

If PROMPT (the prefix) is a number, use the prompt specified in gnus-group-jump-to-group-prompt.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-group.el.gz
(defun gnus-group-jump-to-group (group &optional _prompt)
  "Jump to newsgroup GROUP.

If PROMPT (the prefix) is a number, use the prompt specified in
`gnus-group-jump-to-group-prompt'."
  (interactive
   (list (gnus-group-completing-read
          nil nil nil
          (if current-prefix-arg
              (cdr (assq current-prefix-arg gnus-group-jump-to-group-prompt))
            (or (and (stringp gnus-group-jump-to-group-prompt)
                     gnus-group-jump-to-group-prompt)
                (let ((p (cdr (assq 0 gnus-group-jump-to-group-prompt))))
                  (and (stringp p) p))))))
   gnus-group-mode)

  (when (equal group "")
    (error "Empty group name"))

  (prog1
      (unless (gnus-ephemeral-group-p group)
	;; Either go to the line in the group buffer...
	(unless (gnus-group-goto-group group)
	  ;; ... or insert the line.
	  (gnus-group-update-group group)
	  (gnus-group-goto-group group)))
    ;; Adjust cursor point.
    (gnus-group-position-point)))