mirror of
https://github.com/librephoenix/nixos-config
synced 2025-04-20 09:14:34 +05:30
Auto hide completed todos and added toggle func
This commit is contained in:
parent
045b489bc3
commit
a21883e469
|
@ -812,9 +812,27 @@ tasks."
|
|||
|
||||
;;;------ Org agenda configuration ------;;;
|
||||
|
||||
;; Set span for agenda
|
||||
;; Set span for agenda to be just daily
|
||||
(setq org-agenda-span 1
|
||||
org-agenda-start-day "+0d")
|
||||
org-agenda-start-day "+0d"
|
||||
org-agenda-skip-timestamp-if-done t
|
||||
org-agenda-skip-deadline-if-done t
|
||||
org-agenda-skip-scheduled-if-done t
|
||||
org-agenda-skip-scheduled-if-deadline-is-shown t
|
||||
org-agenda-skip-timestamp-if-deadline-is-shown t)
|
||||
|
||||
;; Toggle comopleted entries function
|
||||
(defun org-agenda-toggle-completed ()
|
||||
(interactive)
|
||||
(setq org-agenda-skip-timestamp-if-done (not org-agenda-skip-timestamp-if-done)
|
||||
org-agenda-skip-deadline-if-done (not org-agenda-skip-timestamp-if-done)
|
||||
org-agenda-skip-scheduled-if-done (not org-agenda-skip-timestamp-if-done))
|
||||
(org-agenda-redo))
|
||||
|
||||
(map!
|
||||
:map evil-org-agenda-mode-map
|
||||
:after org-agenda
|
||||
:nvmeg "s d" #'org-agenda-toggle-completed)
|
||||
|
||||
;; Ricing org agenda
|
||||
(setq org-agenda-current-time-string "")
|
||||
|
|
|
@ -964,9 +964,27 @@ On Wayland, EAF doesn't work.
|
|||
#+BEGIN_SRC emacs-lisp :tangle config.el
|
||||
;;;------ Org agenda configuration ------;;;
|
||||
|
||||
;; Set span for agenda
|
||||
;; Set span for agenda to be just daily
|
||||
(setq org-agenda-span 1
|
||||
org-agenda-start-day "+0d")
|
||||
org-agenda-start-day "+0d"
|
||||
org-agenda-skip-timestamp-if-done t
|
||||
org-agenda-skip-deadline-if-done t
|
||||
org-agenda-skip-scheduled-if-done t
|
||||
org-agenda-skip-scheduled-if-deadline-is-shown t
|
||||
org-agenda-skip-timestamp-if-deadline-is-shown t)
|
||||
|
||||
;; Toggle comopleted entries function
|
||||
(defun org-agenda-toggle-completed ()
|
||||
(interactive)
|
||||
(setq org-agenda-skip-timestamp-if-done (not org-agenda-skip-timestamp-if-done)
|
||||
org-agenda-skip-deadline-if-done (not org-agenda-skip-timestamp-if-done)
|
||||
org-agenda-skip-scheduled-if-done (not org-agenda-skip-timestamp-if-done))
|
||||
(org-agenda-redo))
|
||||
|
||||
(map!
|
||||
:map evil-org-agenda-mode-map
|
||||
:after org-agenda
|
||||
:nvmeg "s d" #'org-agenda-toggle-completed)
|
||||
|
||||
;; Ricing org agenda
|
||||
(setq org-agenda-current-time-string "")
|
||||
|
|
Loading…
Reference in a new issue