Function: org-babel-header-args-safe-fn
org-babel-header-args-safe-fn is a macro defined in ob-core.el.gz.
Signature
(org-babel-header-args-safe-fn SAFE-LIST)
Documentation
Return a function that determines whether a list of header args are safe.
Intended usage is:
(put 'org-babel-default-header-args 'safe-local-variable
(org-babel-header-args-safe-p org-babel-safe-header-args)
This allows org-babel languages to extend the list of safe values for their org-babel-default-header-args:foo variable.
For the format of SAFE-LIST, see org-babel-safe-header-args.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defmacro org-babel-header-args-safe-fn (safe-list)
"Return a function that determines whether a list of header args are safe.
Intended usage is:
\(put \\='org-babel-default-header-args \\='safe-local-variable
(org-babel-header-args-safe-p org-babel-safe-header-args)
This allows org-babel languages to extend the list of safe values for
their `org-babel-default-header-args:foo' variable.
For the format of SAFE-LIST, see `org-babel-safe-header-args'."
`(lambda (value)
(and (listp value)
(cl-every
(lambda (pair)
(and (consp pair)
(org-babel-one-header-arg-safe-p pair ,safe-list)))
value))))