feat(org-modern): cisty standalone commit -- :after org + global-org-modern-mode

Puvodni over-engineered pristup (require + after! + condition-case) nebyl
potreba. :after org + global-org-modern-mode v :config je spravny Doom idiom.
Lze revertovat timto jednim commitem pokud org-modern dela problemy.
This commit is contained in:
2026-02-23 19:15:58 +01:00
parent 4e073b1081
commit cf7ced8a18

View File

@@ -1135,25 +1135,16 @@ Otherwise: runs interactive ement-connect, then opens rooms after sync."
;;; ORG-MODERN — lepší vizuální styl org-mode ;;; ORG-MODERN — lepší vizuální styl org-mode
;;; ============================================================ ;;; ============================================================
;; after! org-modern zajisti ze balicek je PLNE nacten pred volanim ;; :after org zajisti spravny load-order. global-org-modern-mode aktivuje
;; global-org-modern-mode. use-package! :config muze mit problemy s timing. ;; org-modern ve vsech org bufferech (vcetne uz otevrenych).
;; condition-case chrani pred chybou ktera by rozbila org font-lock. ;; org-modern-table nil -- tabulkove overlaye mohou kolidovat s LaTeX exportem.
(use-package! org-modern (use-package! org-modern
:after org :after org
:defer t) :config
;; after! org zajisti ze org je nacten; then require spusti nacitani org-modern;
;; after! org-modern pak bezpecne nastavi config a aktivuje global mode.
(after! org
(require 'org-modern nil t)) ; nil = no error if not found, t = no messages
(after! org-modern
(setq org-modern-star '("" "" "" "") (setq org-modern-star '("" "" "" "")
org-modern-table nil org-modern-table nil
org-modern-checkbox t) org-modern-checkbox t)
(condition-case err (global-org-modern-mode))
(global-org-modern-mode 1)
(error (message "org-modern: nelze aktivovat: %s" err))))
;;; ============================================================ ;;; ============================================================