Function: bs--configuration-name-for-prefix-arg
bs--configuration-name-for-prefix-arg is a byte-compiled function
defined in bs.el.gz.
Signature
(bs--configuration-name-for-prefix-arg PREFIX)
Documentation
Convert prefix argument PREFIX to a name of a buffer configuration.
If PREFIX is nil return bs-default-configuration.
If PREFIX is an integer return PREFIX element of bs-configurations.
Otherwise return bs-alternative-configuration.
Source Code
;; Defined in /usr/src/emacs/lisp/bs.el.gz
(defun bs--configuration-name-for-prefix-arg (prefix)
"Convert prefix argument PREFIX to a name of a buffer configuration.
If PREFIX is nil return `bs-default-configuration'.
If PREFIX is an integer return PREFIX element of `bs-configurations'.
Otherwise return `bs-alternative-configuration'."
(cond ;; usually activation
((null prefix)
bs-default-configuration)
;; call with integer as prefix argument
((integerp prefix)
(if (and (< 0 prefix) (<= prefix (length bs-configurations)))
(car (nth (1- prefix) bs-configurations))
bs-default-configuration))
;; call by prefix argument C-u
(t bs-alternative-configuration)))