Function: gnus-group-transpose-groups

gnus-group-transpose-groups is an interactive and byte-compiled function defined in gnus-group.el.gz.

Signature

(gnus-group-transpose-groups N)

Documentation

Move the current newsgroup up N places.

If given a negative prefix, move down instead. The difference between N and the number of steps taken is returned.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-group.el.gz
(defun gnus-group-transpose-groups (n)
  "Move the current newsgroup up N places.
If given a negative prefix, move down instead.  The difference between
N and the number of steps taken is returned."
  (interactive "p" gnus-group-mode)
  (unless (gnus-group-group-name)
    (error "No group on current line"))
  (gnus-group-kill-group 1)
  (prog1
      (forward-line (- n))
    (gnus-group-yank-group)
    (gnus-group-position-point)))