refactor: refine Windows support and convert use-package :if to conditionals

This commit is contained in:
2026-06-13 08:25:44 +08:00
parent 5c7391dcf8
commit e3dda7fd65
8 changed files with 95 additions and 95 deletions

View File

@@ -8,11 +8,16 @@
:hook
(org-mode . org-indent-mode)
(org-mode . visual-line-mode)
(org-mode . jinx-mode)
(org-mode . my-org-electric-pair-fix)
(org-mode . electric-pair-local-mode)
:config
(if *is-windows*
(add-hook 'org-mode-hook 'font-lock-update))
(unless *is-windows*
(add-hook 'org-mode 'jinx-mode))
(defun my-org-electric-pair-fix ()
(setq-local electric-pair-inhibit-predicate
(lambda (char)
@@ -71,9 +76,13 @@
(after-init . denote-rename-buffer-mode)
(dired-mode . denote-dired-mode)
:config
(if *is-android*
(setq denote-directory "~/storage/shared/my-org-note/")
(setq denote-directory "~/org/my-org-note/"))
(cond
(*is-android*
(setq denote-directory "~/storage/shared/my-org-note/"))
(*is-windows*
(setq denote-directory "H:/emacs/my-org-note/"))
(t
(setq denote-directory "~/org/my-org-note/")))
(setq denote-prompts '(title signature keywords))
(setq denote-title-history nil)
(setq denote-signature-history