Function: logview-assign-quick-access-index

logview-assign-quick-access-index is an interactive and natively compiled function defined in logview.el.

Signature

(logview-assign-quick-access-index INDEX)

Key Bindings

logview-mode-map V i

Source Code

;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview-assign-quick-access-index (index)
  (interactive (list (when (logview--current-view)
                       ;; Of course `read-number' insists on the default value being a
                       ;; number and also stuffs it into the prompt.  Have to write our
                       ;; own, wonderful...
                       (let (index)
                         (while (let ((string (read-from-minibuffer "View quick access index (empty for none): ")))
                                  (cond ((equal string "")
                                         nil)
                                        ((integerp (ignore-errors (read string)))
                                         (setq index (string-to-number string))
                                         nil)
                                        (t
                                         (message "Please enter a number")
                                         (sit-for 1)
                                         t))))
                         index))))
  (let ((view (logview--current-view)))
    (unless view
      (user-error "Activate a view first"))
    (plist-put view :index index)
    (setq logview--views-need-saving t)
    (logview--update-mode-name)))