Function: vertico-grid-right

vertico-grid-right is an interactive and byte-compiled function defined in vertico-grid.el.

Signature

(vertico-grid-right &optional N)

Documentation

Move N columns to the right in the grid.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/vertico-20260811.1003/vertico-grid.el
(defun vertico-grid-right (&optional n)
  "Move N columns to the right in the grid."
  (interactive "p")
  (let* ((page (* vertico-count vertico-grid--columns))
         (x1 (/ (% vertico--index page) vertico-count))
         (cols (min (1- vertico-grid--columns)
                    (+ x1 (/ (- vertico--total vertico--index 1) vertico-count))))
         (x2 (if vertico-cycle
                 (mod (+ x1 (or n 1)) (1+ cols))
               (min cols (max 0 (+ x1 (or n 1)))))))
    (vertico--goto (+ vertico--index (* vertico-count (- x2 x1))))))