From 23a6ac3d84730e6c169daf5822234c0c20984b51 Mon Sep 17 00:00:00 2001 From: Daneel Date: Tue, 24 Feb 2026 21:43:41 +0100 Subject: [PATCH] =?UTF-8?q?fix=20calfw:=20:demand=20t=20=E2=80=94=20na?= =?UTF-8?q?=C4=8Dti=20p=C5=99i=20startu,=20bez=20autoload?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.el | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/config.el b/config.el index 27efa14..063ea98 100644 --- a/config.el +++ b/config.el @@ -1894,25 +1894,11 @@ current frame." "s Q" #'org-ql-view)) ;; calfw — visual calendar -(use-package! calfw :defer t) -(use-package! calfw-org :defer t) -(defun my/open-calendar () - "Otevři calfw org kalendář (funguje s různými verzemi calfw-org)." - (interactive) - (require 'calfw) - (require 'calfw-org) - (cond - ((fboundp 'cfw:open-org-calendar) - (cfw:open-org-calendar)) - ((and (fboundp 'cfw:create-calendar-component-buffer) - (fboundp 'cfw:org-create-source)) - (switch-to-buffer - (cfw:create-calendar-component-buffer - :view 'month - :contents-sources (list (cfw:org-create-source "OldRose"))))) - (t - (user-error "calfw-org nenalezen — spusť: doom/reload")))) -(map! :leader "o C" #'my/open-calendar) +;; :demand t = načti ihned při startu (autoload selhal opakovaně) +(use-package! calfw :demand t) +(use-package! calfw-org + :demand t + :config (map! :leader "o C" #'cfw:open-org-calendar)) ;; org-roam-ui — visual graph for org-roam (use-package! org-roam-ui