From: Thorsten Jolitz <tjolitz@gmail.com>
To: emacs-orgmode@gnu.org
Subject: [RFC] Association list between major-mode-names and babel identifiers
Date: Thu, 13 Mar 2014 05:49:25 +0100 [thread overview]
Message-ID: <87ob1apusq.fsf@gmail.com> (raw)
Hi List,
due to the relatively frequent mismatches between language names
extracted from major-mode names and language identifiers used by
Org-Babel I try to build the definite translation alist between both
names.
To avoid checking myself by hand what
,-------------------
| M-: major-mode RET
`-------------------
really returns in all those modes, I would like to ask those who
actually use these languages for help. Here is the list of languages
that needs to be completed:
|------------+------------------------+------------+-----------------+----------|
| Language | Requirements | Identifier | M-: major-mode | checked? |
|------------+------------------------+------------+-----------------+----------|
| ABC | abcm2ps, abc-mode | abc | | |
|------------+------------------------+------------+-----------------+----------|
| Asymptote | asymptote, asy-mode | asymptote | | |
|------------+------------------------+------------+-----------------+----------|
| Awk | awk | awk | | |
|------------+------------------------+------------+-----------------+----------|
| C | none | C | c-mode | X |
|------------+------------------------+------------+-----------------+----------|
| C++ | none | cpp | c++-mode | X |
|------------+------------------------+------------+-----------------+----------|
| Calc | none | calc | | |
|------------+------------------------+------------+-----------------+----------|
| Clojure | Clojure, Clojure Mode, | clojure | | |
| | CIDER, Leiningen | | | |
|------------+------------------------+------------+-----------------+----------|
| CSS | none | css | | |
|------------+------------------------+------------+-----------------+----------|
| D | D | D | d-mode | X |
|------------+------------------------+------------+-----------------+----------|
| Ditaa | ditaa (bundled with | ditaa | | |
| | Org-mode) | | | |
|------------+------------------------+------------+-----------------+----------|
| Dot | dot | dot | | |
| (Graphviz) | | | | |
|------------+------------------------+------------+-----------------+----------|
| Emacs Lisp | none | emacs-lisp | emacs-lisp-mode | X |
|------------+------------------------+------------+-----------------+----------|
| Eukleides | eukleides | eukleides | | |
| | | (contrib) | | |
|------------+------------------------+------------+-----------------+----------|
| Fomus | fomus (music notation) | fomus | | |
| | | (contrib) | | |
|------------+------------------------+------------+-----------------+----------|
| Fortran | fortran | F90 | | |
|------------+------------------------+------------+-----------------+----------|
| Gnuplot | gnuplot, gnuplot-mode | gnuplot | | |
|------------+------------------------+------------+-----------------+----------|
| Groovy | Emacs-Groovy-Mode | groovy | | |
| | | (contrib) | | |
|------------+------------------------+------------+-----------------+----------|
| Haskell | haskell, haskell-mode, | haskell | | |
| | inf-haskell, lhs2tex | | | |
|------------+------------------------+------------+-----------------+----------|
| J | J, j-mode | J | | |
|------------+------------------------+------------+-----------------+----------|
| Java | java | java | | |
|------------+------------------------+------------+-----------------+----------|
| Javascript | node.js | js | | |
|------------+------------------------+------------+-----------------+----------|
| Julia | ess | julia | | |
| | | (contrib) | | |
|------------+------------------------+------------+-----------------+----------|
| LaTeX | latex, auctex, reftex | latex | | |
|------------+------------------------+------------+-----------------+----------|
| Ledger | ledger | ledger | | |
|------------+------------------------+------------+-----------------+----------|
| Lilypond | lilypond music | ly | | |
| | notation | | | |
|------------+------------------------+------------+-----------------+----------|
| Lisp | slime | lisp | | |
|------------+------------------------+------------+-----------------+----------|
| Make | none | makefile | | |
|------------+------------------------+------------+-----------------+----------|
| Mathomatic | Mathomatic | mathomatic | | |
| | | (contrib) | | |
|------------+------------------------+------------+-----------------+----------|
| Matlab | matlab, matlab.el | matlab | | |
|------------+------------------------+------------+-----------------+----------|
| Maxima | maxima, Common Lisp, | max | | |
| | gnuplot (optional) | | | |
|------------+------------------------+------------+-----------------+----------|
| Mscgen | Mscgen | mscgen | | |
|------------+------------------------+------------+-----------------+----------|
| Objective | ocaml, tuareg-mode | ocaml | | |
| Caml | | | | |
|------------+------------------------+------------+-----------------+----------|
| Octave | octave | octave | | |
|------------+------------------------+------------+-----------------+----------|
| Org | none | org | org-mode | X |
|------------+------------------------+------------+-----------------+----------|
| OZ | Mozart which includes | oz | | |
| | a major mode | (contrib) | | |
|------------+------------------------+------------+-----------------+----------|
| Perl | perl, cperl-mode | perl | | |
| | (optional) | | | |
|------------+------------------------+------------+-----------------+----------|
| Picolisp | PicoLisp | picolisp | picolisp-mode | X |
|------------+------------------------+------------+-----------------+----------|
| PlantUML | | plantuml | | |
|------------+------------------------+------------+-----------------+----------|
| Python | python, python-mode | python | | |
| | (optional) | | | |
|------------+------------------------+------------+-----------------+----------|
| R | R, ess-mode, | R | | |
| | tikzDevice | | ess | X |
|------------+------------------------+------------+-----------------+----------|
| Ruby | ruby, irb, ruby-mode, | ruby | | |
| | inf-ruby mode | | | |
|------------+------------------------+------------+-----------------+----------|
| Sass | sass, sass-mode | sass | | |
|------------+------------------------+------------+-----------------+----------|
| Scala | scala | scala | | |
|------------+------------------------+------------+-----------------+----------|
| Scheme | none | scheme | | |
|------------+------------------------+------------+-----------------+----------|
| Shen | shen | shen | | |
|------------+------------------------+------------+-----------------+----------|
| shell | a shell | sh | | |
|------------+------------------------+------------+-----------------+----------|
| SQL | an RDBMS | sql | | |
|------------+------------------------+------------+-----------------+----------|
| SQLite | SQLite, sqlite3, SQL | sqlite | | |
| | mode | | | |
|------------+------------------------+------------+-----------------+----------|
| Tcl | tclsh | tcl | | |
|------------+------------------------+------------+-----------------+----------|
Thanks in advance for every contribution.
--
cheers,
Thorsten
next reply other threads:[~2014-03-13 4:48 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-13 4:49 Thorsten Jolitz [this message]
2014-03-13 5:04 ` [RFC] Association list between major-mode-names and babel identifiers Thorsten Jolitz
2014-03-13 7:39 ` Andreas Leha
2014-03-13 9:37 ` Alan Schmitt
2014-03-13 11:54 ` Thorsten Jolitz
2014-03-13 13:11 ` Nick Dokos
2014-03-14 9:11 ` Thorsten Jolitz
2014-03-14 11:59 ` Nick Dokos
2014-03-14 12:25 ` Thorsten Jolitz
2014-03-13 16:06 ` Eric S Fraga
2014-03-13 14:21 ` Eric Schulte
2014-03-14 9:27 ` Thorsten Jolitz
2014-03-13 14:22 ` Sebastien Vauban
2014-03-13 16:26 ` Eric Schulte
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ob1apusq.fsf@gmail.com \
--to=tjolitz@gmail.com \
--cc=emacs-orgmode@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.