mirror of https://github.com/Chizi123/.emacs.d.git

Chizi123
2018-11-18 76bbd07de7add0f9d13c6914f158d19630fe2f62
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
;ELC
;;; Compiled
;;; in Emacs version 26.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)
#@158 Replace newline character with ellipses.
If STRING ends in a newline character, then remove the newline
character and replace it with ellipses.
 
(fn STRING)
(defalias 'org-babel-table-truncate-at-newline #[257 "\211;\203\300\301\"\203\211\302\211\224O\303\304\"\205\305P\207\207" [string-match "[\n ]\\(.\\)?" 0 match-string 1 "..."] 5 (#$ . 428)])
#@1124 Return the results of calling SOURCE-BLOCK with VARIABLES.
 
Each element of VARIABLES should be a list of two elements: the
first element is the name of the variable and second element is a
string of its value.
 
So this `org-sbe' construct
 
 (org-sbe "source-block" (n $2) (m 3))
 
is the equivalent of the following source code block:
 
 #+begin_src emacs-lisp :var results=source-block(n=val_at_col_2, m=3) :results silent
 results
 #+end_src
 
NOTE: The quotation marks around the function name,
'source-block', are optional.
 
NOTE: By default, string variable names are interpreted as
references to source-code blocks, to force interpretation of a
cell's value as a string, prefix the identifier a "$" (e.g.,
"$$2" instead of "$2" or "$@2$2" instead of "@2$2").
 
NOTE: It is also possible to pass header arguments to the code
block.  In this case a table cell should hold the string value of
the header argument which can then be passed before all variables
as shown in the example below.
 
| 1 | 2 | :file nothing.png | nothing.png |
#+TBLFM: @1$4=\='(org-sbe test-sbe $3 (x $1) (y $2))
 
(fn SOURCE-BLOCK &rest VARIABLES)
(defalias 'org-sbe '(macro . #[385 "\211@;\203 \211@\202\f\300@;\203A\202\301C\302\303\304\305\306\307!\310\"\311\312%\";\2045\313!\262\203mG\314V\203m\315\316\317\320    \321    \322\323\324\325\326\fD\327BBB\330BBBBBBBBD!\331\301\332\333E\334#\262\202n\300\335;\203x\202|\336\337\"!\262\266\202\207" ["" nil mapcar make-byte-code 257 "\211@\301\302\303\304\305\306\307\310\300!\311\"\312\313%A\"\"B\207" vconcat vector [delq nil mapcar make-byte-code 257 "\211\302=\203\f\303\300\304\240\210\207\300\242\203\305\306\"\202=\211;\203<\211\303\211\203.\307\310G    $\210\2026\311\310G\303$\210\266\202\202=\211\300\303\240\210\207" vconcat vector [org-rm-props $ nil t format "\"%s\"" remove-text-properties 0 set-text-properties] 8 "\n\n(fn EL)"] 11 "\n\n(fn VAR)" symbol-name 0 eval org-babel-parse-header-arguments concat ":var results=" "[" "]" "(" mapconcat (lambda (var-spec) (if (> (length (cdr var-spec)) 1) (format "%S='%S" (car var-spec) (mapcar #'read (cdr var-spec))) (format "%S=%s" (car var-spec) (cadr var-spec)))) quote (", ") (")") org-babel-execute-src-block "emacs-lisp" "results" ((:results . "silent")) org-trim format "%S"] 19 (#$ . 793)]))
(byte-code "\300\301\302\303#\210\304\305!\207" [put org-sbe edebug-form-spec (form form) provide ob-table] 4)