 
 (use-package! marginalia
   :hook (doom-first-input . marginalia-mode)
+  :init
+  (map! :map minibuffer-local-map
+        :desc "Cycle marginalia views"
+        "M-A" #'marginalia-cycle)
   :config
   (add-to-list 'marginalia-command-categories '(persp-switch-to-buffer . buffer)))
 

      (call-interactively 'backward-delete-char)))

  (map! :map selectrum-minibuffer-map
        "C-;"               #'embark-act
        "C-c C-;"           #'embark-export
        :desc "Export to writable buffer"
        "C-c C-e"           #'+selectrum/embark-export-write
        [backspace]         #'+selectrum/backward-updir
        :desc "Cycle marginalia views"
        "M-A"               #'marginalia-cycle))

(use-package! selectrum-prescient
  :when (featurep! +prescient)

          (which-key--show-keymap "Embark" map nil nil 'no-paging)
          #'which-key--hide-popup-ignore-command)
        embark-become-indicator embark-action-indicator)
  (map! "C-;"               #'embark-act  ; to be moved to :config default if accepted
        :leader
        :desc "Actions" "a" #'embark-act) ; to be moved to :config default if accepted
  (map! :map minibuffer-local-map
        "C-;"               #'embark-act
        "C-c C-;"           #'embark-export
        :desc "Export to writable buffer"
        "C-c C-e"           #'+selectrum/embark-export-write)
  (define-key!
    [remap describe-bindings] #'embark-bindings)
  :config
  (map!
   :map embark-file-map
