fix calfw: :demand t — načti při startu, bez autoload
This commit is contained in:
24
config.el
24
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
|
||||
|
||||
Reference in New Issue
Block a user