@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

org-modeでソースコードを編集するときのメジャーモードを変更できるようになっていた

org-mode内でソースコードを編集するときのメジャーモードを指定できるようになっていた。

org-mode8.3から変数org-src-lang-modesで設定できるようになったとのこと

orgmode.org

例?

このような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))