Add conditional when to load packages

This commit is contained in:
Marcus Kammer 2024-08-21 08:54:47 +02:00
parent 51c273eb30
commit 04242ba508

View file

@ -144,6 +144,9 @@
(add-to-list 'eglot-server-programs '((c++-mode c-mode) "ccls")))) (add-to-list 'eglot-server-programs '((c++-mode c-mode) "ccls"))))
(use-package sql (use-package sql
:if (or (and (eq system-type 'windows-nt)
(file-directory-p "C:/Program Files/PostgreSQL/16/bin/psql.exe"))
(eq system-type 'gnu/linux))
:config :config
(setq sql-connection-alist (setq sql-connection-alist
'((finance-db '((finance-db
@ -304,11 +307,9 @@
;; :hook (typescript-mode . eglot-ensure) ;; :hook (typescript-mode . eglot-ensure)
;; :config (setq typescript-indent-level 2)) ;; :config (setq typescript-indent-level 2))
(when (eq system-type 'gnu/linux) (use-package spotify
(use-package spotify :bind ("S-<pause>" . spotify-playpause)) :if (eq system-type 'gnu/linux)
;; (use-package clojure-mode) :bind ("S-<pause>" . spotify-playpause))
;; (use-package cider)
)
(use-package mastodon (use-package mastodon
:defer t :defer t