Dan Davison
65a98e3282
babel: fix editing error in org-babel-octave.el
2010-05-02 00:41:53 -04:00
Dan Davison
1a43a5939b
Merge branch 'octave-matlab'
2010-04-30 18:26:37 -04:00
Dan Davison
a61de7b130
babel: matlab: don't try matlab-shell if using emacs link
2010-04-30 18:23:36 -04:00
Eric Schulte
a3cc050a96
babel: `org-babel-get-colnames' no longer requires hline
2010-04-30 13:03:46 -06:00
Dan Davison
6f399c20b6
babel: Allow EmacsLink to be used for matlab session evaluation
...
To use EmacsLink, the user will need to set
org-babel-matlab-with-emacs-link to a non-nil value, and also arrange
that (matlab-with-emacs-link) evaluates to a non-nil value.
2010-04-30 14:39:31 -04:00
Dan Davison
10a07a644b
babel: R: allow forcing of colnames without hline
2010-04-30 14:14:27 -04:00
Dan Davison
7f3e64bfb4
babel: R: output colnames when other languages would
2010-04-30 14:14:13 -04:00
Robert P. Goldman
413e6b4eee
Add handling of blockquote and output formats that must be flowed.
...
Added a handler for blockquotes.
Also added :body-newline-paragraph to the org-set-generic-type. This is
intended to help handling output formats (like tikiwiki) where newlines are
treated as paragraph separators, instead of being used to fill (i.e., the
destination is expected to do the word-wrapping). If this is set to T then
org-export-generic will emit a newline character when it sees a blank
line. This should be used in concert with a value like "%s " for
:body-line-format and nil for :body-line-wrap.
2010-04-29 15:57:03 +02:00
Eric Schulte
6a1f5b2bcb
babel: ob-emacs-lisp now wraps body in a progn on execute
2010-04-27 13:55:48 -06:00
Dan Davison
837e898936
babel: Fall back to generic expand function during tangling
2010-04-27 15:02:55 -04:00
Eric Schulte
44bb82d38e
babel: `org-babel-ref-resolve-reference' doesn't break paren nesting when resolving indicies
2010-04-24 13:26:34 -06:00
Eric Schulte
b8adc74894
babel: ob-emacs-lisp and ob-clojure now only wrap bodies in `let' forms when variables are present
2010-04-24 09:21:14 -06:00
Eric Schulte
bc0a6c624d
babel: adding :no-expand option to code blocks to inhibit body expansion
2010-04-24 09:08:27 -06:00
Eric Schulte
c12e18b6cf
babel: org-babel-reassemble-table checks for matching table/name dimensions
2010-04-23 11:54:31 -06:00
Dan Davison
b8c4bb27ba
babel: Use org-src edit buffer for expanded body preview
2010-04-23 10:10:01 -06:00
Eric Schulte
2f71d79e5e
org-babel-c: now using org-babel-read on outline-property parameters
2010-04-23 10:10:00 -06:00
Eric Schulte
9124e9055d
fixed bug in org-babel-execute:C
2010-04-23 10:10:00 -06:00
Eric Schulte
59251c8d08
babel: fixed bug in org-babel-execute:gnuplot related to body-expand changes
2010-04-23 10:10:00 -06:00
Dan Davison
d0dde7c6d5
babel: flip default values of :hlines header arg
2010-04-23 10:10:00 -06:00
Dan Davison
9fdd058669
org-babel-expand-body:R
2010-04-23 10:10:00 -06:00
Eric Schulte
32c7ae42c3
babel: remove superfluous newlines from tangled C code bodies
2010-04-23 10:10:00 -06:00
Eric Schulte
03f13106fb
babel: adding org-babel-expand-body:generic for languages w/o body expansion support
2010-04-23 10:10:00 -06:00
Eric Schulte
626cb079e4
babel: fixed bug in org-babel-expand-body:sass
2010-04-23 10:10:00 -06:00
Dan Davison
7decdec3b2
babel: erase previous contents of preview buffer
2010-04-23 10:10:00 -06:00
Dan Davison
8872454566
org-babel-expand-body:R
2010-04-23 10:10:00 -06:00
Eric Schulte
0917218da5
babel: fixed bug in org-babel-expand-body:python
2010-04-23 10:10:00 -06:00
Eric Schulte
9ff31a5110
babel: bound `org-babel-expand-src-block' to (C-c M-b p)
2010-04-23 10:09:59 -06:00
Eric Schulte
0734bf96ba
org-babel-expand-body:sql
2010-04-23 10:09:59 -06:00
Eric Schulte
1fdc012e3d
org-babel-expand-body:sh
2010-04-23 10:09:59 -06:00
Eric Schulte
e6c979f0d7
org-babel-expand-body:screen
2010-04-23 10:09:59 -06:00
Eric Schulte
35434e1389
org-babel-expand-body:sass
2010-04-23 10:09:59 -06:00
Eric Schulte
394031eb38
org-babel-expand-body:ruby
2010-04-23 10:09:59 -06:00
Eric Schulte
1bcafa5d9f
org-babel-expand-body:python
2010-04-23 10:09:59 -06:00
Eric Schulte
598dc1ad67
org-babel-expand-body:perl
2010-04-23 10:09:59 -06:00
Eric Schulte
41663b0ce4
org-babel-expand-body:oz
2010-04-23 10:09:59 -06:00
Eric Schulte
2759b6621d
org-babel-expand-body:octave
2010-04-23 10:09:59 -06:00
Eric Schulte
8e9f4eec88
org-babel-expand-body:ocaml
2010-04-23 10:09:58 -06:00
Eric Schulte
e07aced178
org-babel-expand-body:matlab
2010-04-23 10:09:58 -06:00
Eric Schulte
7bd0712ac2
org-babel-expand-body:latex
2010-04-23 10:09:58 -06:00
Eric Schulte
dd500005ef
org-babel-expand-body:haskell
2010-04-23 10:09:58 -06:00
Eric Schulte
58c8ddd5c6
org-babel-expand-body:gnuplot
2010-04-23 10:09:58 -06:00
Eric Schulte
01918dffc4
org-babel-expand-body:dot
2010-04-23 10:09:58 -06:00
Eric Schulte
4d862912b2
org-babel-expand-body:ditaa
2010-04-23 10:09:58 -06:00
Eric Schulte
b805089eb8
org-babel-expand-body:css
2010-04-23 10:09:58 -06:00
Eric Schulte
6d61edd1ea
org-babel-expand-body:clojure
2010-04-23 10:09:58 -06:00
Eric Schulte
4ba08f9b5b
org-babel-expand-body:asymptote
2010-04-23 10:09:58 -06:00
Eric Schulte
34eed9b48d
org-babel-expand-body:c, org-babel-expand-body:c++
2010-04-23 10:09:58 -06:00
Eric Schulte
8c8c96972e
org-babel-expand-body:emacs-lisp
2010-04-23 10:09:58 -06:00
Eric Schulte
2fe12b99f4
babel: adding new function `org-babel-expand-src-block'
...
org-babel-expand-body:lang function needs to be implemented by every
language, and is used to expand the body of a code block for
execution or tangling
2010-04-23 10:09:57 -06:00
Dan Davison
788779e16c
babel: typo in org-babel-get-rownames
2010-04-23 10:09:57 -06:00
Dan Davison
c777e729fb
babel: bring R row- and col-names into line with others
2010-04-23 10:09:57 -06:00
Julien Barnier
bd3c85ed60
babel: add :rownames header arg for R
2010-04-23 10:09:57 -06:00
Dan Davison
d5dd160b23
babel: bug fix in org-babel-get-colnames
2010-04-23 10:09:57 -06:00
Eric Schulte
b9aa92ba21
org-babel: splitting `org-babel-pick-name' into it's own function
...
also renaming org-babel-manicure-tables to org-babel-disassemble-tables
2010-04-23 10:09:57 -06:00
Eric Schulte
bfc93ca808
babel: added row/col-name support to all applicable languages
2010-04-23 10:09:57 -06:00
Eric Schulte
10b3da72fc
babel: adding row/col-names functions
...
adding a suite of functions to org-babel.el which can be used to
handle hlines, rownames, and columnnames in input tables. These
functions can be called from any org-babel-language.el file.
done in close collaboration with Dan Davison
2010-04-23 10:09:57 -06:00
Eric Schulte
0c8b86e9a9
org-babel: keep within 80 columns
...
this is exclusively whitespace and indentation changes, with the
goal of cleaning up the file, and keep all lines within 80 columns
2010-04-23 10:09:57 -06:00
Eric Schulte
927ff1125b
babel: `org-babel-ref-index-list' now converts trivial lists to scalars
...
Thanks to Darlan Cavalcante Moreira for this suggestion.
2010-04-21 09:35:13 -06:00
Carsten Dominik
c6ea2a1457
Use overlay-in and overlay-at instead of compatibility functions
2010-04-20 12:17:06 +02:00
Carsten Dominik
97e20048b2
Use `add-to-invisibility-spec' directly
2010-04-18 19:41:05 +02:00
Carsten Dominik
b35b9914e6
Revert "Use `add-to-invisibility-spec' directly"
...
This reverts commit c2e5b13a2d
.
2010-04-18 19:38:10 +02:00
Carsten Dominik
c2e5b13a2d
Use `add-to-invisibility-spec' directly
2010-04-18 19:26:30 +02:00
Carsten Dominik
bb0ef787b7
Require calendar already on top level in org.el
2010-04-18 16:50:13 +02:00
Carsten Dominik
f45e6a28b1
Use the normal overlay API, not Org's one
2010-04-18 16:49:58 +02:00
Eric Schulte
3652689944
org-mime: removed short string " xx " from semi syntax
2010-04-16 09:21:36 -06:00
Eric Schulte
3b5c85fb95
org-mime: WL is now fully supported -- thanks to Eric S. Fraga
2010-04-15 09:40:03 -06:00
Eric Schulte
a2769bef61
org-mime: bug fixes, thanks to Eric S Fraga and Andrew Hyatt for their debugging help
2010-04-14 09:12:41 -06:00
Eric Schulte
b617a457ae
org-mime: change `org-mime-org-export' to more closely mimic `org-run-like-in-org-mode'
2010-04-12 11:21:59 -06:00
Eric Schulte
70ba21e699
babel: new function `org-babel-tangle-publish' allows for tangling during project publish
2010-04-11 23:58:44 -06:00
Eric Schulte
7cbb35920d
org-babel-c: new header argument ":main no" allows inhibiting main wrap
2010-04-10 15:54:40 -06:00
Eric Schulte
99a07f1d4a
org-babel-c: cleaning up header arguments
2010-04-10 15:43:31 -06:00
Eric Schulte
0e8c9f7a49
org-babel: no longer over evaluating header arguments
2010-04-10 15:43:19 -06:00
Eric Schulte
3386a702f8
org-babel: all languages now returning lists as pure emacs-lisp, not quoted emacs-lisp
2010-04-10 15:15:06 -06:00
Eric Schulte
722dd7eb5c
org-mime: cleaned `org-mime-default-header' from text/plain exports
2010-04-10 15:15:05 -06:00
Dan Davison
59d499ff51
babel: Allow table to end neatly with terminal hline
...
Prior to this, a terminal hline would leave dangling empty cells:
#+TBLNAME: A
|---+---+---|
| a | b | c |
|---+---+---|
#+begin_src emacs-lisp :var tab=A
tab
#+end_src
#+results:
|---+---+---|
| a | b | c |
|---+---+---|
| | | |
2010-04-10 16:49:40 -04:00
Dan Davison
8c827ba5ba
babel: Allow output tables to start with 'hline
2010-04-10 16:12:28 -04:00
Eric Schulte
98b4ae28a9
babel: allow lisp quoted expansion of variable values when starting with `
2010-04-09 19:06:07 -06:00
Eric Schulte
8258daf439
added org-mime.el to contrib -- allows HTML email composition with Org-mode
...
see http://orgmode.org/worg/org-contrib/org-mime.php for
documentation
much thanks to everyone on the "using orgmode to send html mail"
thread (see http://thread.gmane.org/gmane.emacs.orgmode/23153 )
especially David Maus for ideas, discussion, and suggestions
2010-04-09 10:26:57 -06:00
Dan Davison
f846663ce6
babel: Do not add indentation to perl code.
...
Thanks to Łukasz Stelmach.
2010-04-09 08:45:18 -04:00
Dan Davison
0f83b2d203
babel: allow disabling of noweb expansion during tangling
2010-04-08 16:14:28 -04:00
Dan Davison
38d6bf3f6c
babel: allow assigning of variables when preparing R session
...
This is already in place for other languages, but seems to have been
forgotten for R.
2010-04-08 15:26:08 -04:00
Eric Schulte
caaf755192
babel: org-babel-latex adjusts to the new org latex setup
2010-04-07 22:43:37 -06:00
Dan Davison
e48b8bf577
babel: return string results from matlab as strings
...
Thanks to Bob Jansen
2010-04-07 18:44:58 -04:00
Dan Davison
f03c981fc0
babel: return string results from octave as strings
...
Thanks to Darlan Cavalcante
2010-04-07 15:51:04 -04:00
Eric Schulte
8d405783cb
babel: safer modification of `call-process-region'
2010-04-04 17:15:12 -06:00
Eric Schulte
8ef104195f
babel: use wildcard "*" characters in `org-babel-ref-index-list' to index entire ranges
2010-04-02 08:46:13 -06:00
Dan Davison
40a8933ba6
babel: allow R to produce svg format output
2010-04-01 18:45:59 -04:00
Carsten Dominik
c1ee3cc3d9
Merge branch 'master' of git+ssh://repo.or.cz/srv/git/org-mode
2010-03-31 00:16:13 +02:00
Carsten Dominik
28b1059f09
Snow Leopard compatibility for org-mac-iCal.el
2010-03-31 00:16:07 +02:00
Dan Davison
3637efe647
babel: Don't use language major-mode when expanding noweb references
...
There is no longer any need for the language major mode.
2010-03-30 10:20:18 -04:00
Dan Davison
e32c066874
babel: check that language major-mode is available during tangling
2010-03-30 10:20:10 -04:00
Eric Schulte
2675848d37
babel: org-babel-c now responds to :cmdline header argument
2010-03-29 12:26:53 -06:00
Bernt Hansen
f2abb650fb
Add completions for checkbox targets
...
Add the new property values to the completion list.
2010-03-28 22:10:24 -04:00
Eric Schulte
e8a125bed7
babel: now taking headline properties into account for lob calls
2010-03-28 16:53:00 -06:00
Dan Davison
a23ca4529f
babel: Get rid of parameter inheritance by reference blocks
2010-03-27 18:49:00 -04:00
Dan Davison
36351d26a9
Merge branch 'master' of git://repo.or.cz/org-mode
2010-03-27 16:18:27 -04:00
Dan Davison
47571965d4
babel: don't process emacs-lisp params twice
2010-03-27 15:59:53 -04:00
Eric Schulte
8ecc86d49e
babel: better variable initialization for org-babel-c
2010-03-27 08:20:38 -06:00
Eric Schulte
fc28dd538b
babel: shorter language names no longer shadow larger names
...
Previously "R" could overshadow "Ruby", and "C" could overshadow
"Clojure", causing blocks of the longer language name to fail to
load. This issue has now been fixed
2010-03-26 20:54:16 -06:00
Eric Schulte
22e4cd9b6d
babel: org-babel-c more robust, better error messages and c++ support
2010-03-26 19:35:31 -06:00