View file File name : ob-emacs-lisp.elc Content :;ELC ;;; Compiled ;;; in Emacs version 27.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (require 'ob-core) #@39 Emacs-lisp specific header arguments. (defconst org-babel-header-args:emacs-lisp '((lexical . :any)) (#$ . 427)) #@342 Default arguments for evaluating an emacs-lisp source block. A value of "yes" or t causes source blocks to be eval'd using lexical scoping. It can also be an alist mapping symbols to their value. It is used both as the optional LEXICAL argument to `eval', and as the value for `lexical-binding' in buffers created by `org-edit-src-code'. (defvar org-babel-default-header-args:emacs-lisp '((:lexical . "no")) (#$ . 547)) #@78 Expand BODY according to PARAMS, return the expanded body. (fn BODY PARAMS) (defalias 'org-babel-expand-body:emacs-lisp #[514 "\302!\303\211\211\204 \304P\202 \305\306\307\310\311##*\207" [print-length print-level org-babel--get-vars nil "\n" format "(let (%s)\n%s\n)" mapconcat #[257 "\300\301\302@\303ADD!\"\207" [format "%S" print quote] 7 "\n\n(fn VAR)"] "\n "] 9 (#$ . 976)]) #@66 Execute a block of emacs-lisp code with Babel. (fn BODY PARAMS) (defalias 'org-babel-execute:emacs-lisp #[514 "\302 \303\304\305\306\307!\310\"\311$\216\312\236A\313\236A\314\315\235\203! \316\202\"