org-modeのタスクをtaskjuggler用に出力してガントチャートにする時のメモ
下記エラーが出てtjpファイルに書き出せなかったので、ox-taskjuggler.el
を少し修正。
org-taskjuggler--clean-id: Wrong type argument: char-or-string-p, nil
--- ox-taskjuggler.el 2016-05-19 20:11:08.000000000 +0900 +++ ox-taskjuggler.el~ 2014-10-12 14:10:23.000000000 +0900 @@ -505,8 +505,7 @@ ;; If an id is specified, use it, as long as it's unique. (if (and id (not (member id unique-ids))) id (let* ((parts (org-split-string (org-element-property :raw-value item))) - (id (when parts - (org-taskjuggler--clean-id (downcase (pop parts)))))) + (id (org-taskjuggler--clean-id (downcase (pop parts))))) ;; Try to add more parts of the headline to make it unique. (while (and (car parts) (member id unique-ids)) (setq id (concat id "_"
ちなみにtaskjugglerはガントチャートっぽいツールで、tjpファイル(テキスト)からhtmlに吐き出してくれる。
ox-taskjuggler
がorg-modeでtjpファイルに書き出すもので、org-modeに含まれていた。
(require 'ox-taskjuggler)
をinit.el
に書いておくと書き出しメニュー(C-c C-e
で開くあれ)にExport to TaskJuggler
が出現する。
直接実行するならM-x org-taskjuggler-export-process-and-open