Update custom configs to check if module is installed before config
This commit is contained in:
parent
75711282c6
commit
4949fb113e
|
@ -13,8 +13,9 @@
|
||||||
notmuch-indicator-force-refresh-commands '(notmuch-refresh-this-buffer
|
notmuch-indicator-force-refresh-commands '(notmuch-refresh-this-buffer
|
||||||
notmuch-refresh-all-buffers
|
notmuch-refresh-all-buffers
|
||||||
notmuch-poll-and-refresh-this-buffer))
|
notmuch-poll-and-refresh-this-buffer))
|
||||||
(require 'notmuch)
|
|
||||||
(require 'notmuch-indicator)
|
(when (require 'notmuch nil :noerror)
|
||||||
(notmuch-indicator-mode +1)
|
(require 'notmuch-indicator)
|
||||||
|
(notmuch-indicator-mode +1))
|
||||||
|
|
||||||
(provide 'custom-email-config)
|
(provide 'custom-email-config)
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
(setq elfeed-db-directory "~/.elfeed/db/"
|
(setq elfeed-db-directory "~/.elfeed/db/"
|
||||||
elfeed-enclosure-default-dir "~/.elfeed/enclosures/"
|
elfeed-enclosure-default-dir "~/.elfeed/enclosures/"
|
||||||
rmh-elfeed-org-files (list "elfeed.org"))
|
rmh-elfeed-org-files (list "elfeed.org"))
|
||||||
(add-hook 'elfeed-search-mode-hook #'elfeed-update)
|
|
||||||
(require 'elfeed)
|
(when (require 'elfeed nil :noerror)
|
||||||
(require 'elfeed-org)
|
(add-hook 'elfeed-search-mode-hook #'elfeed-update)
|
||||||
(require 'elfeed-tube)
|
(when (require 'elfeed-org nil :noerror)
|
||||||
(elfeed-org)
|
(elfeed-org))
|
||||||
(elfeed-tube-setup)
|
(when (require 'elfeed-tube nil :noerror)
|
||||||
|
(elfeed-tube-setup)))
|
||||||
|
|
||||||
(provide 'custom-feed-config)
|
(provide 'custom-feed-config)
|
||||||
|
|
|
@ -1,14 +1,26 @@
|
||||||
(setq direnv-always-show-summary nil)
|
(setq direnv-always-show-summary nil)
|
||||||
(require 'treesit-auto)
|
|
||||||
(global-treesit-auto-mode +1)
|
(when (require 'aggressive-indent nil :noerror)
|
||||||
(apheleia-global-mode +1)
|
(add-hook 'prog-mode-hook #'aggressive-indent-mode))
|
||||||
(direnv-mode +1)
|
|
||||||
(eglot-ensure)
|
(when (require 'rainbow-delimiters nil :noerror)
|
||||||
(require 'yasnippet)
|
(add-hook 'prog-mode-hook #'rainbow-delimiters-mode))
|
||||||
(require 'yasnippet-snippets)
|
|
||||||
(yas-reload-all)
|
(when (require 'treesit-aut nil :noerror)
|
||||||
(add-hook 'prog-mode-hook #'aggressive-indent-mode)
|
(global-treesit-auto-mode +1))
|
||||||
(add-hook 'prog-mode-hook #'rainbow-delimiters-mode)
|
|
||||||
(add-hook 'prog-mode-hook #'yas-minor-mode)
|
(when (require 'apheleia nil :noerror)
|
||||||
|
(apheleia-global-mode +1))
|
||||||
|
|
||||||
|
(when (require 'eglot nil :noerror)
|
||||||
|
(eglot-ensure))
|
||||||
|
|
||||||
|
(when (require 'direnv nil :noerror)
|
||||||
|
(direnv-mode +1))
|
||||||
|
|
||||||
|
(when (require 'yasnippet nil :noerror)
|
||||||
|
(require 'yasnippet-snippets nil :noerror)
|
||||||
|
(yas-reload-all)
|
||||||
|
(add-hook 'prog-mode-hook #'yas-minor-mode))
|
||||||
|
|
||||||
(provide 'custom-ide-config)
|
(provide 'custom-ide-config)
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
(require 'emms-setup)
|
|
||||||
(emms-all)
|
|
||||||
(setq emms-player-list '(emms-player-mpv)
|
(setq emms-player-list '(emms-player-mpv)
|
||||||
emms-info-functions '(emms-info-native)
|
emms-info-functions '(emms-info-native)
|
||||||
emms-source-file-default-directory "~/Music"
|
emms-source-file-default-directory "~/Music"
|
||||||
emms-lyrics-dir "~/Music/lyrics")
|
emms-lyrics-dir "~/Music/lyrics")
|
||||||
|
|
||||||
|
(when (require 'emms-setup nil :noerror)
|
||||||
|
(emms-all))
|
||||||
|
|
||||||
(provide 'custom-media-config)
|
(provide 'custom-media-config)
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
(setq ntfy-server "https://ntfy.xenia.me.uk"
|
|
||||||
ntfy-topic "UhrNGphnSKCpCnk8"
|
|
||||||
ntfy-header "Notification from emacs"
|
|
||||||
ntfy-tags "purple_circle,loudspeaker")
|
|
||||||
(require 'ntfy)
|
|
||||||
|
|
||||||
(provide 'custom-ntfy-config)
|
|
Loading…
Reference in a new issue