%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/org/ |
Current File : //usr/local/share/emacs/27.2/lisp/org/ob-emacs-lisp.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; 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\236A\303\236A\304\305\235\203 \306\202 \307\310\"\"\311\312\313\235\204) \314\235\2030 \315\316Q\2021 !\317!\"\320\235?\205\272 \321\235\204\200 \322\235\204\200 \323\235\204\200 \313\235\204\200 \314\235\204\200 \324\235\204\200 \305\235\204z \325\235\204z \326\235\204z \327\235\203\237 \330\235\204\237 \331\211\321\235\204\220 \322\235\203\227 \304\332\"\202\233 \304\333\"*\202\272 \334\335\336 \236A\337\n\236A\"\335\340\n\236A\341\236A\"#\262\207" [print-length print-level :lexical :result-params format "output" "(with-output-to-string %s\n)" "(progn %s\n)" org-babel-expand-body:emacs-lisp eval read "code" "pp" "(pp " ")" org-babel-emacs-lisp-lexical "none" "scalar" "verbatim" "html" "file" "raw" "org" "drawer" "table" nil "%S" "%s" org-babel-reassemble-table org-babel-pick-name :colname-names :colnames :rowname-names :rownames] 14 (#$ . 1379)]) #@157 Interpret :lexical source block argument. Convert LEXICAL into the form appropriate for `lexical-binding' and the LEXICAL argument to `eval'. (fn LEXICAL) (defalias 'org-babel-emacs-lisp-lexical #[257 "\211<\203 \207\211\300\235??\207" [("yes" "t")] 3 (#$ . 2404)]) #@158 Set `lexical-binding' in Org edit buffer. Set `lexical-binding' in Org edit buffer according to the corresponding :lexical source block argument. (fn INFO) (defalias 'org-babel-edit-prep:emacs-lisp #[257 "\301\302\303\3048\236A!!\211\207" [lexical-binding org-babel-emacs-lisp-lexical org-babel-read :lexical 2] 6 (#$ . 2679)]) (byte-code "\300\301\302\"\210\303\304!\207" [org-babel-make-language-alias "elisp" "emacs-lisp" provide ob-emacs-lisp] 3)