Function: nerd-icons-icon-for-mode
nerd-icons-icon-for-mode is a byte-compiled function defined in
nerd-icons.el.
Signature
(nerd-icons-icon-for-mode &rest ARGS)
Source Code
;; Defined in /nix/store/yazcqi510kxs7jygyiirgf8qyg348f6p-emacs-packages-deps/share/emacs/site-lisp/elpa/nerd-icons-20260823.17/nerd-icons.el
;;;###autoload
(defun nerd-icons-icon-for-mode (mode &rest arg-overrides)
"Get the formatted icon for MODE.
ARG-OVERRIDES should be a plist containining `:height',
`:v-adjust' or `:face' properties like in the normal icon
inserting functions."
(let* ((modes (nerd-icons--mode-parents mode))
(icon (cdr (or (cl-some (lambda (m) (assq m nerd-icons-mode-icon-alist)) modes)
(assq 'fundamental-mode nerd-icons-mode-icon-alist)))))
(when icon
(if arg-overrides
(apply (car icon) (cadr icon) (append arg-overrides (cddr icon)))
(apply (car icon) (cdr icon))))))