;;; ob-msc.el --- org-babel functions for mscgen evaluation
-;; Copyright (C) 2010 Free Software Foundation, Inc.
+;; Copyright (C) 2010-2012 Free Software Foundation, Inc.
;; Author: Juan Pechiar
;; Keywords: literate programming, reproducible research
;; Homepage: http://orgmode.org
-;; Version: 7.01
;; This file is part of GNU Emacs.
'((:results . "file") (:exports . "results"))
"Default arguments to use when evaluating a mscgen source block.")
-(defun org-babel-expand-body:mscgen (body params &optional processed-params)
- "Expand BODY according to PARAMS, return the expanded body." body)
-
(defun org-babel-execute:mscgen (body params)
"Execute a block of Mscgen code with Babel.
This function is called by `org-babel-execute-src-block'.
(error "
ERROR: no output file specified. Add \":file name.png\" to the src header"))
(org-babel-eval (concat "mscgen -T " filetype " -o " out-file) body)
- out-file))
+ nil)) ;; signal that output has already been written to file
(defun org-babel-prep-session:mscgen (session params)
"Raise an error because Mscgen doesn't support sessions."
(provide 'ob-mscgen)
-;; arch-tag: 74695b1e-715f-4b5a-a3a9-d78ee39ba5c8
+
;;; ob-msc.el ends here