Org configuration changes

This commit is contained in:
Curt Spark 2026-04-04 02:12:22 +01:00
parent 939d22139f
commit ae88fd95b7
1 changed files with 41 additions and 39 deletions

26
init.el
View File

@ -180,19 +180,10 @@
(org-agenda-day-view))) (org-agenda-day-view)))
;For Org-Agenda, you can set a location of your Org Agenda file here. Set Agenda Directory: ;For Org-Agenda, you can set a location of your Org Agenda file here. Set Agenda Directory:
(use-package org (use-package org
;:ensure (:wait t)
:ensure nil :ensure nil
:demand t :demand t ; Setting org mode to be deferred absolutely breaks everything, with org-agenda-mode-map error. Please switch to eval after load maybe instead.
:after evil
:hook :hook
(org-agenda-mode . (lambda() (org-agenda-entry-text-mode 1))) (org-agenda-mode . (lambda() (org-agenda-entry-text-mode 1)))
:bind
(:map org-agenda-mode-map
("C-j" . evil-next-line)
("C-k" . evil-previous-line)
("d" . org-agenda-toggle-day-view)
:map evil-normal-state-map
("U" . undo-redo))
:config :config
(setq org-agenda-files '("~/Nextcloud/Agenda")) (setq org-agenda-files '("~/Nextcloud/Agenda"))
;This is will integrate the Calendar/Diary into Org-Agenda, so you can get access to dates on public holidays etc. Set diary to true: ;This is will integrate the Calendar/Diary into Org-Agenda, so you can get access to dates on public holidays etc. Set diary to true:
@ -211,6 +202,18 @@
(setq org-fold-core-style 'overlays) (setq org-fold-core-style 'overlays)
(setq org-startup-folded t) (setq org-startup-folded t)
(setq org-hide-emphasis-markers nil)) (setq org-hide-emphasis-markers nil))
(with-eval-after-load 'org
(with-eval-after-load 'evil
; Unbind stubborn org mode bindings
(define-key org-mode-map (kbd "M-h") nil)
(define-key org-mode-map (kbd "M-l") nil)
(evil-define-key* '(normal) org-mode-map (kbd "M-h") nil)
(evil-define-key* '(normal) org-mode-map (kbd "M-l") nil)))
(with-eval-after-load 'org-agenda
(define-key org-agenda-mode-map (kbd "C-j") 'evil-next-line)
(define-key org-agenda-mode-map (kbd "C-k") 'evil-previous-line)
(define-key org-agenda-mode-map "d" 'org-agenda-toggle-day-view)
(define-key org-agenda-mode-map "p" 'org-pomodoro))
; For Org Pomodoro notification sound ; For Org Pomodoro notification sound
(use-package sound-wav (use-package sound-wav
@ -219,8 +222,7 @@
; Org Pomodoro ; Org Pomodoro
(use-package org-pomodoro (use-package org-pomodoro
:ensure t :ensure t
:after org :after (org sound-wav)
:defer t
:config :config
(setq org-pomodoro-manual-break t) (setq org-pomodoro-manual-break t)
(setq org-pomodoro-keep-killed-pomodoro-time t) (setq org-pomodoro-keep-killed-pomodoro-time t)