diff options
author | Kyle Meyer <kyle@kyleam.com> | 2016-11-17 21:07:07 -0500 |
---|---|---|
committer | Kyle Meyer <kyle@kyleam.com> | 2016-11-17 21:07:07 -0500 |
commit | 4af52c5700812df1457b8c3b7e3640432406226e (patch) | |
tree | 672b9a492733ef0b4890dd1b0464599a1bf1d97c /init.el | |
parent | 69c5943091828464c5d4e10401add53bfa44b6b6 (diff) | |
download | emacs.d-4af52c5700812df1457b8c3b7e3640432406226e.tar.gz |
Use separate file for Org agenda extensions
Diffstat (limited to 'init.el')
-rw-r--r-- | init.el | 40 |
1 files changed, 23 insertions, 17 deletions
@@ -294,12 +294,7 @@ (use-package km-org :defer t - :after org-agenda :init - (bind-keys :map km/global-org-map - ("j" . km/org-goto-agenda-heading) - ("m" . km/org-open-default-notes-file-inbox) - ("n" . km/org-agenda-add-or-remove-file)) (bind-keys :map km/org-prefix-map ("c" . km/org-clone-and-shift-by-repeater) ("d" . km/org-link-dired-jump) @@ -336,21 +331,32 @@ (add-hook 'org-after-refile-insert-hook #'km/org-maybe-sort-parent) (org-add-link-type "pmid" #'km/org-pmid-open)) - (after 'org-agenda - (setq km/org-agenda-file-directory "~/notes/agenda/" - org-agenda-files (list km/org-agenda-file-directory)) - (add-hook 'org-agenda-finalize-hook #'km/org-agenda-cd-and-read-dir-locals) - (add-hook 'org-agenda-finalize-hook #'km/org-agenda-store-current-span) - - (add-to-list 'org-agenda-bulk-custom-functions - '(?D km/org-agenda-delete-subtree)) - - (define-key org-agenda-mode-map "D" #'km/org-agenda-delete-subtree) + (after 'ox-md + (advice-add 'org-md-paragraph :filter-return #'km/org-md-fill-string))) +(use-package km-org-agenda + :defer t + :after org-agenda + :init + (bind-keys :map km/global-org-map + ("j" . km/org-goto-agenda-heading) + ("m" . km/org-open-default-notes-file-inbox) + ("n" . km/org-agenda-add-or-remove-file)) + (after 'org (define-key org-mode-map [remap org-agenda-set-restriction-lock] #'km/org-agenda-set-restriction-lock)) - (after 'ox-md - (advice-add 'org-md-paragraph :filter-return #'km/org-md-fill-string))) + + :config + (setq km/org-agenda-file-directory "~/notes/agenda/" + org-agenda-files (list km/org-agenda-file-directory)) + + (add-hook 'org-agenda-finalize-hook #'km/org-agenda-cd-and-read-dir-locals) + (add-hook 'org-agenda-finalize-hook #'km/org-agenda-store-current-span) + + (add-to-list 'org-agenda-bulk-custom-functions + '(?D km/org-agenda-delete-subtree)) + + (define-key org-agenda-mode-map "D" #'km/org-agenda-delete-subtree)) (use-package poporg :defer t |