Eric Schulte
ce3aa4ab2b
strip quotes from calc internal representations
...
This allows more calculations to be performed, but at what cost?
* lisp/ob-calc.el (org-babel-execute:calc): Strip single quotes from
calc internal representations.
2012-07-25 09:32:03 -06:00
Bastien Guerry
8931636eae
Copyright, license, and header fixes.
...
Thanks to Glenn Morris for this fix in Emacs trunk.
2012-01-05 09:43:21 +01:00
Bastien Guerry
3dc9cc35ec
More copyright year fixes.
2012-01-04 15:47:43 +01:00
Bastien Guerry
728611fa77
Fix compiler warnings.
2011-10-28 17:26:22 +02:00
Bastien Guerry
8302ba8df0
ob-calc.el: Remove (require 'calc-store).
2011-10-22 15:34:06 +02:00
Carsten Dominik
54a9cb0d99
Maintain XEmacs compatibility
...
* lisp/ob-calc.el (featurep): Require calc-store.
* lisp/org-agenda.el (org-agenda-list-stuck-projects): Fix regexp
special handling.
* lisp/org-compat.el (fboundp): Support for XEmacs.
* lisp/org-exp.el (org-export): Protect XEmacs from `(redisplay)' call.
* lisp/org-footnote.el (org-footnote-re): Optimize macro processing.
* lisp/org.el (org-set-autofill-regexps): Xemacs compatibility.
Patch by Michael Sperber, checked and slightly modified by Carsten.
2011-10-21 22:36:53 +02:00
Bastien Guerry
58f1dbccf8
Remove the "Version" header in Org libraries (leave it in org.el).
...
Also remove blank lines before the ";;; org*el ends here" declarations.
Having a "Version" header forced us to update every file when releasing a
new version of Org; it also forced us to update every file when merging Org
with Emacs trunk, thus cluttering the diffs between the previously merged
version and the new one with useless information.
Glenn Morris suggested this in emacs-devel:
http://lists.gnu.org/archive/html/emacs-devel/2011-08/msg00322.html
2011-08-17 14:42:34 +02:00
Bastien Guerry
7a18799e25
Remove arch-tag at the bottom of files.
2011-08-15 20:04:38 +02:00
Bastien Guerry
904ed18bc2
Fix copyright years for elisp files in core and contrib.
...
Also add "This file is not part of GNU Emacs." when this is the case.
2011-08-15 15:23:11 +02:00
emacs
7340cee33a
Update website to show 7.7 as current release
2011-07-28 10:33:35 +00:00
Bastien Guerry
9c05a7c781
Bump to version 7.6
2011-07-06 21:06:03 +02:00
emacs
11a10bdfe7
Update website to show 7.5 as current release
2011-03-07 14:27:39 +00:00
Eric Schulte
907bf0a4cb
ob-calc: unquote quoted vectors returned from calc-eval
...
* lisp/ob-calc.el (org-babel-execute:calc): Unquote quoted vectors
returned from calc-eval.
2011-03-01 10:31:33 -07:00
Carsten Dominik
c895af44d4
Fix some compiler warnings
...
* lisp/ob.el (org-src-lang-modes): Defvar.
(org-at-item-p): Declare function.
* lisp/ob-calc.el (calc-store): Require.
(var-syms): Defvar.
* lisp/ob-python.el (py-default-interpreter): Defvar.
2011-03-01 08:08:36 +01:00
Eric Schulte
4bbe31118f
ob-calc: recursively resolve variables in nested parenthesis
...
* lisp/ob-calc.el (org-babel-execute:calc): Call out to new function
for variables resolution.
(ob-calc-maybe-resolve-var): Resolve (possibly recursively)
variables in calc expressions.
2011-02-22 21:34:43 -07:00
Eric Schulte
ec97a121e5
don't require calc-trail when on xemacs, Thanks to Michael Sperber
...
* lisp/ob-calc.el: No longer require `calc-trail' on XEmacs
2011-01-05 09:37:12 -07:00
Carsten Dominik
7666ba421f
Version number back to 7.4
2010-12-10 18:49:40 +01:00
Carsten Dominik
76a25715c9
Bump version number to 7.5
2010-12-10 18:43:10 +01:00
Eric Schulte
c535678792
ob-calc: ensure the *Calculator* buffer exists before it is used
...
* lisp/ob-calc.el (org-babel-execute:calc): Ensure the *Calculator*
buffer exists before it is used.
2010-11-12 17:04:53 -07:00
Eric Schulte
5da47e2c2e
babel: fix a number of compiler warnings
...
* Makefile (LISPF): Add ob-calc.el to compiled files.
* lisp/ob-calc.el (org-babel-execute:calc): Fix compiler warnings.
* lisp/ob-lisp.el (slime-process): Declare an external function.
(slime-eval): Declare an external function.
(slime-connected-p): Declared an external function.
(org-babel-lisp-cmd): Add a group to the defcustom specification.
(org-babel-execute:lisp): Require slime inside function.
(org-babel-lisp-initiate-session): Require slime inside function.
2010-11-12 17:02:24 -07:00
Bastien Guerry
6630edbd0f
Set version number to 7.3
2010-11-07 14:52:14 +01:00
Eric Schulte
3a62685df9
ob-calc: support for variables -- converts :var variables in calc variables
...
* lisp/ob-calc.el (org-babel-execute:calc): support for variables --
converts :var variables in calc variables
2010-11-03 23:45:25 -06:00
Eric Schulte
598be4a4a4
ob-calc: added to org-src-lang-modes, safer evaluation, better error messages
...
* lisp/ob-calc.el (org-babel-execute:calc): safer evaluation and
hopefully better error messages
* lisp/org-src.el (org-src-lang-modes): mapping calc blocks to
fundamental mode
2010-10-29 19:18:28 -06:00
Eric Schulte
9c833c456e
ob-calc: ensure that calc stack refers to the correct stack
...
* lisp/ob-calc.el (org-babel-execute:calc): ensure that calc stack
refers to the correct stack
2010-10-29 10:20:07 -06:00
Eric Schulte
f7166a0a05
ob-calc: adding the beginnings of support for calc code blocks
...
* lisp/ob-calc.el: adding the beginnings of support for calc code blocks
2010-10-29 08:54:12 -06:00