macOSのEmacsではビルトインでOrg-modeがインストールされているため、何もしなくてもTaskJugglerファイルのエクスポートができるかと思いましたが、ox-taskjugglerが見つからなかったので調査しました。
環境
- macOS 10.15.6
- macOS以外でも当てはまるかもしれません
- Emacs 27.1
- HomeBrewでインストールしています
OrgをOrg ELPA Archivesから取得するようにする
(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を呼び出すよう記述します。
(require 'ox-taskjuggler)
再び、M-x load-fileします。
C-c C-eのエクスポート画面に[J] Export to TaskJugglerという項目が表示されれば成功です。
注意
org-plus-contribをインストールすると~/.emacsを編集、ファイルが無い場合は作成します。
そのため、init.elなど派の人は記述をinit.elに移動するといった対処が必要です。