Function: magit-cycle-margin-style

magit-cycle-margin-style is an interactive and byte-compiled function defined in magit-margin.el.

Signature

(magit-cycle-margin-style)

Documentation

Cycle style used for the right margin.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-margin.el
(transient-define-suffix magit-cycle-margin-style ()
  "Cycle style used for the right margin."
  :description "Cycle style"
  :key "l"
  :transient t
  (interactive)
  (unless (magit--right-margin-option)
    (user-error "Magit margin isn't supported in this buffer"))
  ;; This is only suitable for commit margins (there are not others).
  (setf (cadr magit--right-margin-config)
        (pcase (cadr magit--right-margin-config)
          ('age 'age-abbreviated)
          ('age-abbreviated
           (let ((default (or magit-margin-default-time-format
                              (cadr (symbol-value (magit--right-margin-option))))))
             (if (stringp default) default "%Y-%m-%d %H:%M ")))
          (_ 'age)))
  (magit-set-buffer-margins nil t))