Если хотите все автоматизировать и в процессе изучения технологий постоянно расширять функционал программы, в которой работаете — emacs — ваш выбор. С его помощью(в 23 версии), уже из коробки можно составлять расписание задач(org-mode), делать ссылки на нужные документы и веб-страницы. А при дополнительной настройке сможете прикрутить туда и мессенджеры, и почту, и работу с репозиториями, и завязать календарь из org-mode-документов на google.com/calendar, настраивать сочетания клавиш часто повторяющихся действий… и много-много всего другого. Упорство, терпение, изучение языка Lisp(и его диалектов Clojure(новинка), и Elisp(для улучшения функционала редактора)) через 10 лет сделают вашу продуктивность работы за компьютером гораздо выше, благодаря Emacs'у. :)