fix(org-modern): robustni inicializace -- after! + require + condition-case

Problem: global-org-modern-mode volana pred plnym nactem balicku
(use-package! :config timing) -> chyba rozbijela org font-lock -> bile buffery.

Oprava:
- (after! org (require 'org-modern nil t)) -- spusti nacitani po org
- (after! org-modern ...) -- nastavi config az je balik PLNE nacten
- condition-case -- chrani org font-lock pred chybami org-modern
This commit is contained in:
2026-02-23 19:13:27 +01:00
parent d10e48878e
commit 4e073b1081

View File

@@ -1135,16 +1135,25 @@ 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
;;; ============================================================ ;;; ============================================================
;; global-org-modern-mode: nejspolehlivejsi pristup, funguje na vsechny ;; after! org-modern zajisti ze balicek je PLNE nacten pred volanim
;; otevrene buffery vcetne inbox.org. org-modern-table nil kvuli LaTeX exportu. ;; global-org-modern-mode. use-package! :config muze mit problemy s timing.
;; Export temp buffery nejsou problem -- org-modern pouziva overlaye, ne zmeny textu. ;; condition-case chrani pred chybou ktera by rozbila org font-lock.
(use-package! org-modern (use-package! org-modern
:after org :after org
:config :defer t)
;; 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)
(global-org-modern-mode)) (condition-case err
(global-org-modern-mode 1)
(error (message "org-modern: nelze aktivovat: %s" err))))
;;; ============================================================ ;;; ============================================================