journal-mode provides an Emacs mode to easily edit and maintain a simple text journal. One keystroke inserts the date and optionally a topic for the entry. The date format is configurable, and journal-mode can be used in conjunction with outline-minor-mode.