1
0
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-11-25 07:27:57 +00:00
org-mode/lisp
Eric Schulte 07b8908903 ob-mscgen: support for mscgen code blocks by Juan Pechiar
from the comments of the new file

This software provides EMACS org-babel export support for message
sequence charts. The mscgen utility is used for processing the
sequence definition, and must therefore be installed in the system.

Mscgen is available and documented at
http://www.mcternan.me.uk/mscgen/index.html

This code is directly inspired by Eric Schulte's ob-dot.el

Example:

msc {
 A,B;
 A -> B [ label = "send message" ];
 A <- B [ label = "get answer" ];
}

Header for alternative file type:

This differs from most standard languages in that

1) there is no such thing as a "session" in mscgen
2) we are generally only going to return results of type "file"
3) we are adding the "file" and "filetype" header arguments
4) there are no variables
2010-07-05 18:48:47 -07:00
..
ChangeLog Newer Emacsen changed the API of start-process-shell-command and issue 2010-06-17 17:50:24 -04:00
ChangeLog.01 Fix typo in documentation 2010-06-12 10:46:12 -07:00
ob-asymptote.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-C.el babel: clean compile 2010-07-05 11:14:51 -07:00
ob-clojure.el babel: clean compile 2010-07-05 11:14:51 -07:00
ob-comint.el babel: absolutely no babel related compiler warnings 2010-07-05 11:14:51 -07:00
ob-css.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-ditaa.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-dot.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-emacs-lisp.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-eval.el babel: absolutely no babel related compiler warnings 2010-07-05 11:14:51 -07:00
ob-exp.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-gnuplot.el ext: prefix on external file names 2010-07-05 11:14:50 -07:00
ob-haskell.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-keys.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-latex.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-lob.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-matlab.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-mscgen.el ob-mscgen: support for mscgen code blocks by Juan Pechiar 2010-07-05 18:48:47 -07:00
ob-ocaml.el ext: prefix on external file names 2010-07-05 11:14:50 -07:00
ob-octave.el babel: absolutely no babel related compiler warnings 2010-07-05 11:14:51 -07:00
ob-perl.el babel: clean compile 2010-07-05 11:14:51 -07:00
ob-python.el babel: clean compile 2010-07-05 11:14:51 -07:00
ob-R.el fixed list nesting error in ob-R.el 2010-07-05 11:14:51 -07:00
ob-ref.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-ruby.el babel: clean compile 2010-07-05 11:14:51 -07:00
ob-sass.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-screen.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-sh.el babel: clean compile 2010-07-05 11:14:51 -07:00
ob-sql.el babel: all languages compiling cleanly (but R has a small problem) 2010-07-05 11:14:50 -07:00
ob-sqlite.el babel: greatly enhanced support for sqlite 2010-07-05 11:14:50 -07:00
ob-table.el flattening out lisp directory structure 2010-07-05 11:14:49 -07:00
ob-tangle.el babel: removed `org-babel-tangle-w-comments', now just use the :comments header arg 2010-07-05 11:14:51 -07:00
ob.el babel: :eval header argument takes arguments "never" and "query" to limit evaluation 2010-07-05 15:51:36 -07:00
org-agenda.el Fix display problem of clocked time in agenda 2010-07-01 14:02:58 +02:00
org-archive.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-ascii.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-attach.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-bbdb.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-beamer.el Fix some customization issues in org-beamer.el patch by Jan Moringen 2010-05-30 22:17:29 +02:00
org-bibtex.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-capture.el Small doc fixes to org-feed.el and org-capture.el 2010-07-05 15:07:53 +02:00
org-clock.el Make sure the clock history only points to base buffers 2010-06-24 07:39:10 +02:00
org-colview-xemacs.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-colview.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-compat.el New capture system org-capture 2010-06-22 14:19:18 +02:00
org-crypt.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-ctags.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-datetree.el New capture system org-capture 2010-06-22 14:19:18 +02:00
org-docbook.el More flexibility for the XSLT command 2010-05-14 13:38:14 +02:00
org-docview.el Fix copyright years 2010-05-16 15:44:55 +02:00
org-entities.el Better help for entities 2010-06-28 12:17:58 +02:00
org-exp-blocks.el org-exp-blocks: cleanup trailing newline after block 2010-06-16 10:23:39 -07:00
org-exp.el a better way with babel 2010-07-02 10:14:12 +02:00
org-faces.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-feed.el Small doc fixes to org-feed.el and org-capture.el 2010-07-05 15:07:53 +02:00
org-footnote.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-freemind.el Emacs 22 support - use org-string-match-p 2010-06-04 21:01:29 +02:00
org-gnus.el org-gnus.el: Mention also Gmane in org-gnus-prefer-web-links 2010-05-28 15:46:37 -06:00
org-habit.el Fixed incorrect value returned from `org-habit-deadline' 2010-06-30 00:39:37 -04:00
org-html.el Introduce new option for exporting LaTeX code to HTML 2010-07-01 10:23:33 +02:00
org-icalendar.el Stop iCalendar export from failing with sexp dates 2010-06-04 13:13:54 +02:00
org-id.el PATCH: Fix minor XEmacs compatibility issue 2010-05-26 22:43:43 -06:00
org-indent.el Indent-mode: Disable in Emacs 21 and earlier 2010-07-05 17:46:19 +02:00
org-info.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-inlinetask.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-irc.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-jsinfo.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-latex.el org-latex: fixed last remaining elisp compilation warning 2010-07-05 13:29:33 -07:00
org-list.el Fix and improve list exporting to latex. 2010-06-16 21:26:49 +02:00
org-mac-message.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-macs.el Introduce a way to set a property to undefined. 2010-06-26 07:54:07 +02:00
org-mew.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-mhe.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-mks.el Clean up when aborting capture template selection 2010-06-26 07:18:27 +02:00
org-mobile.el Move a function to org.el 2010-05-31 18:57:01 +02:00
org-mouse.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-plot.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-protocol.el Remove obsolete function call and declaration 2010-07-01 15:46:51 +02:00
org-publish.el Make timestamp directory even if the parent does not exist 2010-07-01 11:31:14 +02:00
org-remember.el New capture system org-capture 2010-06-22 14:19:18 +02:00
org-rmail.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-src.el Read-only src buffers 2010-06-05 14:31:35 +02:00
org-table.el remove newline characters from the contents of table cells 2010-06-30 15:34:04 +02:00
org-taskjuggler.el Newer Emacsen changed the API of start-process-shell-command and issue 2010-06-17 17:50:24 -04:00
org-timer.el * org-timer.el (org-timer-set-timer): Fix typo in the docstring. 2010-06-08 09:35:07 +02:00
org-vm.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org-w3m.el org-w3m.el: Get text property directly, not using macro `w3m-anchor'. 2010-05-26 22:53:36 -06:00
org-wl.el Keep byte compiler happy 2010-07-01 15:54:29 +02:00
org-xoxo.el Push version number to 6.36trans 2010-05-09 06:24:20 +02:00
org.el Revert "Fix agenda display for late scheduled and deadline tasks" 2010-07-05 23:18:34 +02:00