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)))))