Function: org-beamer--normalize-argument
org-beamer--normalize-argument is a byte-compiled function defined in
ox-beamer.el.gz.
Signature
(org-beamer--normalize-argument ARGUMENT TYPE)
Documentation
Return ARGUMENT string with proper boundaries.
TYPE is a symbol among the following:
action Return ARGUMENT within angular brackets.
defaction Return ARGUMENT within both square and angular brackets.
option Return ARGUMENT within square brackets.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox-beamer.el.gz
;;; Internal functions
(defun org-beamer--normalize-argument (argument type)
"Return ARGUMENT string with proper boundaries.
TYPE is a symbol among the following:
`action' Return ARGUMENT within angular brackets.
`defaction' Return ARGUMENT within both square and angular brackets.
`option' Return ARGUMENT within square brackets."
(if (not (string-match "\\S-" argument)) ""
(cl-case type
(action (format "<%s>" (org-unbracket-string "<" ">" argument)))
(defaction
(format "[<%s>]"
(org-unbracket-string "<" ">" (org-unbracket-string "[" "]" argument))))
(option (format "[%s]" (org-unbracket-string "[" "]" argument)))
(otherwise (error "Invalid `type' argument to `org-beamer--normalize-argument': %s"
type)))))