org-doing 20161017.920(in MELPA)
Keep track of what you're doing

概要

org-doing.el は、とても単純な作業記録ツールです。

名の通り org-mode を使って記録しますが、
あくまで記録形式がorg-modeなだけで、
このパッケージ自体はorg-modeの機能は使っていません。

org-modeに対してとっつきにくいと思っている人でも
気張らずに使うことができるでしょう。

org-doing.elが提供するコマンドを実行すると、いずれもdoing.orgを開き
自分が何をやっているのかが明確にわかるようになります。

記録する情報は3種類です。

M-x org-doing-log
現在やっていることを記録
C-u M-x org-doing-log
後でやろうとすることを記録
M-x org-doing-done
完了したことを記録

M-x org-doing-doneの後でそのままRETを押せば、
一番上のTODO(つまり、現在やっていること)をDONEにします。

もちろんorg-modeに慣れている人はdoing.org内で
C-c C-tでDONEにしてもかまいません。

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてorg-doingを使う方は
以下のコマンドを実行します。

M-x package-install org-doing

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name org-doing

具体的な使い方

今、ブログを書いているとすると

20150626112829.png
Fig1: M-x org-doing-log writing blog

おっと、Emacsにトラブルが!
ブログ書きの途中だけど不便だから直さなきゃ。

20150626112856.png
Fig2: M-x org-doing-log fix init.el problem

ふう、なんとか問題は解決したか。
ではブログ書きに戻ろう。

20150626112906.png
Fig3: M-x org-doing-done

ブログ書けた!

20150626112914.png
Fig4: M-x org-doing-done

後で友達にメールしなきゃー。

20150626112946.png
Fig5: C-u M-x org-doing-log write a mail to my friend

実際にメールするときはC-c C-tでTODOに戻し、書き終わったら
M-x org-doing-doneあるいは、C-c C-tでDONEにします。

設定 150626112735.org-doing.el(以下のコードと同一)

(setq org-doing-file "~/.emacs.d/doing.org")

実行方法

$ wget http://rubikitch.com/f/150626112735.org-doing.el
$ emacs -Q -f package-initialize -l 150626112735.org-doing.el


本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。