org-agenda: snap cursor via post-command-hook (catches Evil j/k)

This commit is contained in:
2026-02-25 12:50:27 +01:00
parent 195fcb7932
commit 5c2b5ac31d

View File

@@ -430,6 +430,13 @@ Skip for beamer exports — beamer uses adjustbox on plain tabular."
(advice-add 'org-agenda-next-line :after #'my/org-agenda-goto-task-name) (advice-add 'org-agenda-next-line :after #'my/org-agenda-goto-task-name)
(advice-add 'org-agenda-previous-line :after #'my/org-agenda-goto-task-name) (advice-add 'org-agenda-previous-line :after #'my/org-agenda-goto-task-name)
;; Also trigger on post-command-hook in agenda buffers (catches Evil j/k,
;; super-agenda navigation, and any other motion commands)
(add-hook 'org-agenda-mode-hook
(lambda ()
(add-hook 'post-command-hook
#'my/org-agenda-goto-task-name nil t)))
;; Org buffer: snap cursor past TODO keyword/priority on headings in normal state ;; Org buffer: snap cursor past TODO keyword/priority on headings in normal state
(defun my/org-heading-snap-past-keyword () (defun my/org-heading-snap-past-keyword ()
"In Evil normal state, snap cursor past TODO keyword and priority on org headings." "In Evil normal state, snap cursor past TODO keyword and priority on org headings."