Skip to content

Latest commit

 

History

History
51 lines (50 loc) · 2.81 KB

changes-for-3.0.org

File metadata and controls

51 lines (50 loc) · 2.81 KB

doom emacs

clear your natively compiled files and re-sync

There’s been a lot of issues during beta testing with proper installation of org-mode >9.6 and org-gtd 3.0, and a clean install is the only fix we found. Part of the reason is likely that org-mode is a very complex beast to install properly and requires some delicate massaging by doom in order to be user-friendly, but leads to potentially weird edge cases. Don’t quote me on this.

minimum emacs requirement: 27.2

update your mind

menu has changed

(a)rchive is now (k)nowledge (m)odify project is now (a)dd to project

org-gtd-delegate is now org-gtd-delegate-item-at-point

org-gtd-agenda-projectify is now just org-gtd-clarify-agenda-item

org-gtd-agenda-delegate is now org-gtd-delegate-agenda-item

org-gtd-cancel-project is now org-gtd-project-cancel

org-gtd-agenda-cancel-project is now org-gtd-project-cancel-from-agenda

org-gtd-show-stuck-projects is now org-gtd-review-stuck-projects

org-gtd-agenda-custom-commands is gone

Create your own functions and use with-org-gtd-context instead. See org-gtd-engage for an example.

new features

org-gtd-oops command for missed appointments

you can now clarify single items with org-gtd-clarify-item

organize-hooks can be customized to apply to specific types of tasks (see org-gtd-organize-type-member-p )

you can customize your TODO keywords

areas of focus customizable variable and optional decoration hook

horizons file customizable, can be displayed/toggled while clarifying items

suggest keybinding on keymap in doc

project templates

org-gtd-clarify-project-insert-template

functions you can call to automatically add items to the GTD flow

(nothing for knowledge, projects, quick action, or trash) sample hook

(defun org-gtd-delegate-from-email ()
(let ((delegated-to (message-fetch-field "to"))
      (topic (format "Check in on %s" (message-fetch-field "subject")))
      (checkin-date (format-time-string "%Y-%m-%d"))
  (org-gtd-delegate-create topic delegated-to checkin-date)))

required config changes

org-gtd-process-mode is now org-gtd-clarify-mode

org-gtd-process-map is now org-gtd-clarify-map

org-gtd-choose is now org-gtd-organize

org-gtd-capture config is now org-capture config, not the 2.0 crippled one

drop the headers

point people to org documentation for startup / variables to determine logging behavior if they want to keep it -> logdone logrepeat logreschedule logredeadline https://orgmode.org/manual/In_002dbuffer-Settings.html

change org-edna triggers again

calendar items no longer use SCHEDULED

hook name has changed

org-gtd-process-item-hooks -> org-gtd-organize-hooks