config/doom: defer package loading via :defer and :mode

This commit is contained in:
xeruf 2021-06-03 12:08:43 +02:00
parent 097e2142d2
commit aaae7035db
1 changed files with 8 additions and 9 deletions

View File

@ -319,8 +319,8 @@ Version 2019-11-04 2021-02-16"
(define-key dired-mode-map (kbd "<tab>") 'other-window) (define-key dired-mode-map (kbd "<tab>") 'other-window)
) )
(use-package! tramp (use-package! tramp
:defer t
:config :config
(add-to-list 'tramp-methods (add-to-list 'tramp-methods
'("yadm" '("yadm"
@ -369,11 +369,13 @@ Version 2019-11-04 2021-02-16"
; (evil-better-visual-line-on)) ; (evil-better-visual-line-on))
(use-package! direnv ; nix-shell stuffs (use-package! direnv ; nix-shell stuffs
:defer t
:config :config
(setq direnv-always-show-summary nil) (setq direnv-always-show-summary nil)
(direnv-mode) (direnv-mode)
) )
(use-package! plantuml-mode ; Diagrams (use-package! plantuml-mode ; Diagrams
:defer t
:config :config
(setq plantuml-executable-path "nostderr" (setq plantuml-executable-path "nostderr"
plantuml-executable-args '("plantuml" "-headless") plantuml-executable-args '("plantuml" "-headless")
@ -387,19 +389,16 @@ Version 2019-11-04 2021-02-16"
) )
) )
(use-package! adoc-mode ; Asciidoc, a md alternative (use-package! adoc-mode ; Asciidoc, a md alternative
:config :mode "\\.adoc\\'"
(add-to-list 'auto-mode-alist (cons "\\.adoc\\'" 'adoc-mode)) )
)
(use-package! nov (use-package! nov
:config :mode ("\\.epub\\'" . nov-mode)
(add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode)) )
)
(use-package! lilypond-mode (use-package! lilypond-mode
:mode ("\\.ly\\'" . LilyPond-mode)
:config :config
(setq LilyPond-pdf-command "xdg-open") (setq LilyPond-pdf-command "xdg-open")
(add-hook 'LilyPond-mode-hook 'turn-on-font-lock) (add-hook 'LilyPond-mode-hook 'turn-on-font-lock)
(setq auto-mode-alist
(cons '("\\.ly$" . LilyPond-mode) auto-mode-alist))
(add-hook 'pdf-view-mode-hook 'auto-revert-mode) (add-hook 'pdf-view-mode-hook 'auto-revert-mode)
(setq auto-revert-interval 2) (setq auto-revert-interval 2)
) )