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))
|
"s Q" #'org-ql-view))
|
||||||
|
|
||||||
;; calfw — visual calendar
|
;; calfw — visual calendar
|
||||||
(use-package! calfw :defer t)
|
;; :demand t = načti ihned při startu (autoload selhal opakovaně)
|
||||||
(use-package! calfw-org :defer t)
|
(use-package! calfw :demand t)
|
||||||
(defun my/open-calendar ()
|
(use-package! calfw-org
|
||||||
"Otevři calfw org kalendář (funguje s různými verzemi calfw-org)."
|
:demand t
|
||||||
(interactive)
|
:config (map! :leader "o C" #'cfw:open-org-calendar))
|
||||||
(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)
|
|
||||||
|
|
||||||
;; org-roam-ui — visual graph for org-roam
|
;; org-roam-ui — visual graph for org-roam
|
||||||
(use-package! org-roam-ui
|
(use-package! org-roam-ui
|
||||||
|
|||||||
Reference in New Issue
Block a user