ライオーンホームマラソン写真EmacsLinuxライフホームマラソン写真EmacsLinuxライフorg-modeとGraphviz2015年08月24日Emacsorg-modeEmacsユーザーであれば、org-modeを使っている人は多いと思いますが、まだこれから使ってみたいと思っているかたのために、orgにどんなことができるのか紹介してみたいと思います。これには大きく二つにわけて説明する必要があるでしょう。ファイルフォーマットとしてのorg-mode一つは、ファイルフォーマットとしてのorg-mode。テキストファイルです。ただのテキストであるが故に扱いはとてもシンプル。Emacsのアウトラインモードがベースになっていて、構造化された文章のためのフォーマットです。・・・のはずですが、いろいろな記法を駆使することで、いささか過激なほどに機能が拡張されているのがorgの魅力。orgファイルを活用するためのパッケージの集合としてのorg-mode二つ目は、orgファイルを活用するためのパッケージの集合としてのorg-mode。メモを取る、スケジュールやタスクを管理する、別のフォーマットに変換する、等々、いろいろな機能があります。関して、さきほども書いたとおり、いささか過激とも思える機能、こんなこともまでorgではできる一例を紹介します。画像を自動で生成して貼り付けるorgファイルのなかで、別のコマンドを実行し、その結果を取り込む、という機能があります。いうデータの可視化コマンドを使ったこんなorgファイルを書くことができます。Emacs自体の強力な編集機能との相乗効果で、超強力なアウトラインモードを実現している。タスク管理、メモ取りなどorgファイルを活用しまくるパッケージが標準で搭載されている。強力なフォーマット変換。コマンドの実行結果がそのまま組込まれる。いうコマンドに引きわたして、得られた結果の画像を自分自身に貼り付けています。これがorgフォーマットからHTMLへ変換するときに自動で処理されるのです。このエントリー自体、org2blogというパッケージで、EmacsのorgファイルからWordPressに投稿しています。この投稿のさいに自動で、画像も作成されてアップロードまで完了しているのです。出力ここからorg-modeの特徴アウトラインモードEmacs自体の強力な編集機能との相乗効果で、超強力なアウトラインモードを実現している。豊富なパッケージタスク管理、メモ取りなどorgファイルを活用しまくるパッケージが標準で搭載されている。強力なフォーマット変換。コマンドの実行結果がそのまま組込まれる。勝手にアップロードしています。