feat: Replace es-windows with windmove, improve org agenda sorting

This commit is contained in:
2026-07-11 21:49:11 +08:00
parent 4d1bb61eec
commit dcdfb57eb4
3 changed files with 13 additions and 3 deletions

View File

@@ -160,6 +160,13 @@
(todo . " ") (todo . " ")
(tags . " ") (tags . " ")
(search . " "))) (search . " ")))
(setq org-agenda-sorting-strategy
'((agenda time-up scheduled-up deadline-up priority-down category-keep)
(todo priority-down category-keep)
(tags priority-down category-keep)
(search category-keep)))
(setq org-agenda-custom-commands (setq org-agenda-custom-commands
'(("qd" "TODO entries sort by closed time" '(("qd" "TODO entries sort by closed time"
((org-ql-block '(closed) ((org-ql-block '(closed)

View File

@@ -31,9 +31,10 @@
;; tree-sitter ;; tree-sitter
(use-package treesit-auto (use-package treesit-auto
:hook
(after-init . global-treesit-auto-mode)
:config :config
(setq treesit-auto-install 'prompt) (setq treesit-auto-install 'prompt)
(global-treesit-auto-mode)
(setq treesit-font-lock-level 4)) (setq treesit-font-lock-level 4))
;; scheme ;; scheme

View File

@@ -126,8 +126,10 @@
(delete-window window))))) (delete-window window)))))
(advice-add #'keyboard-quit :before #'popper-close-window-hack))) (advice-add #'keyboard-quit :before #'popper-close-window-hack)))
;; es-windos快速管理窗口 ;; windmove
(use-package es-windows) (use-package windmove
:hook
(after-init . windmove-swap-states-default-keybindings))
(provide 'init-window) (provide 'init-window)