Function: hui-menu-buffer-mode-name

hui-menu-buffer-mode-name is a byte-compiled function defined in hui-jmenu.el.

Signature

(hui-menu-buffer-mode-name BUFFER)

Documentation

Return the mode name for BUFFER.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hui-jmenu.el
;;; ************************************************************************
;;; Private functions
;;; ************************************************************************

(defun hui-menu-buffer-mode-name (buffer)
  "Return the mode name for BUFFER."
  (let ((mname (buffer-local-value 'mode-name buffer)))
    (if mname
	;; Next line needed to ensure mode name is always formatted as
	;; a string and spaces are replaced with dashes.
	(subst-char-in-string ?\ ?-
			      (format-mode-line (or (car-safe mname) mname)))
      (capitalize (symbol-name (buffer-local-value 'major-mode buffer))))))