An opinionated Transient-based user interface for Org Agenda, a feature of Emacs Org mode to help plan your day.
Add these lines to your Emacs initialization file with your binding of preference.
(require 'casual-agenda) ; optional if using autoloaded menu
(keymap-set org-agenda-mode-map "C-o" #'casual-agenda-tmenu)
Use these bindings to configure Org Agenda to be consistent with bindings used by Casual Agenda. This is optional.
; bindings to make jumping consistent between Org Agenda and Casual Agenda
(keymap-set org-agenda-mode-map "M-j" #'org-agenda-clock-goto) ; optional
(keymap-set org-agenda-mode-map "J" #'bookmark-jump) ; optional
The main menu is divided into five sections:
- Agenda - Modify the view duration (day, week, year)
- Filter - Filter displayed headlines with different criteria
- Actions - Perform an activity on a headline, create/capture a headline or even generate a different agenda view.
- Navigation - move the point to where you want it to be.
- Utils - Set a timer, get almanac info.
By enabling “(u) Use Unicode Symbols” from the Settings menu, Casual Agenda will use Unicode symbols as appropriate in its menus.
Use the Operations menu to alter attributes about it such as TODO state, scheduling, tags, and priority. To use it, move the point to the line of a heading you wish to change and from the main menu select “(o) Operations”. The following menu will be displayed.
User the Mark menu to mark different headlines and perform a bulk action on them. From the main menu, select “(m) Mark” to display the following menu:
Agenda views have different display modes and behavior that can be modified from the Settings menu. From the main menu, select “(,) Settings” to display the following menu:
Get sunrise/sunset times, lunar cycle dates, and holidays with respect to a date via the Almanac menu. From the main menu, select “(l) Almanac” to display the following menu.
If you enjoy using Casual Agenda, consider making a modest financial contribution to help support its development and maintenance.