org-mode内でソースコードを編集するときのメジャーモードを指定できるようになっていた。
org-mode8.3から変数org-src-lang-modes
で設定できるようになったとのこと
例?
このようなorg-modeのテキストがあって
* sum header #+BEGIN_SRC web <!doctype html> <html lang="ja"> <head> <meta charset="UTF-8"/> <title>タイトル</title> </head> <body> <h1>タイトル</h1> </body> </html> #+END_SRC
#+BEGIN_SRC (モード名)
から#+END_SRC
の間で"C-c `"(M-x org-edit-special)を押すと、
別のウィンドウで指定したメジャーモードのバッファが開いていた。
このモード名とメジャーモードの対応を変更できるようになったとのこと。
今中身を見てみると、shellと書くとsh-modeで開いてくれるみたい。
(("ocaml" . tuareg) ("elisp" . emacs-lisp) ("ditaa" . artist) ("asymptote" . asy) ("dot" . fundamental) ("sqlite" . sql) ("calc" . fundamental) ("C" . c) ("cpp" . c++) ("C++" . c++) ("screen" . shell-script) ("shell" . sh) ("bash" . sh))