macOSのEmacsではビルトインでOrg-modeがインストールされているため、何もしなくてもTaskJugglerファイルのエクスポートができるかと思いましたが、ox-taskjuggler
が見つからなかったので調査しました。
環境
- macOS 10.15.6
- macOS以外でも当てはまるかもしれません
- Emacs 27.1
- HomeBrewでインストールしています
OrgをOrg ELPA Archivesから取得するようにする
~/.emacs.d/init.el
(require 'package)
(add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t)
init.el
を保存し、M-x load-file
で再読み込みします。
orgをインストールする
M-x list-packages
すると、新しいバージョンのorg
(本稿執筆時点で20200831)があるのでこれをインストールします。
org-plus-contribをインストールする
ox-taskjuggler
はこのパッケージ内にあります。
M-x list-packages
からorg-plus-contrib
を探し、これをインストールします。
インストール後、設定ファイルでox-taskjuggler
を呼び出すよう記述します。
~/.emacs.d/init.el
(require 'ox-taskjuggler)
再び、M-x load-file
します。
C-c C-e
のエクスポート画面に[J] Export to TaskJuggler
という項目が表示されれば成功です。
注意
org-plus-contrib
をインストールすると~/.emacs
を編集、ファイルが無い場合は作成します。
そのため、init.el
など派の人は記述をinit.el
に移動するといった対処が必要です。