diff --git a/home/emacs/init.el b/home/emacs/init.el index 5f28af60..587a2d1f 100644 --- a/home/emacs/init.el +++ b/home/emacs/init.el @@ -522,8 +522,9 @@ manually with something like this: :after (embark consult) :hook (embark-collect-mode . consult-preview-at-point-mode)) -(package-vc-install - '(kbd-mode . (:url "https://github.com/kmonad/kbd-mode"))) +(unless (package-installed-p 'kbd-mode) + (package-vc-install + '(kbd-mode . (:url "https://github.com/kmonad/kbd-mode")))) (use-package kbd-mode) (setq sendmail-program (executable-find "msmtp") diff --git a/home/emacs/init.org b/home/emacs/init.org index c1f62eaf..71b06a99 100644 --- a/home/emacs/init.org +++ b/home/emacs/init.org @@ -611,8 +611,9 @@ For reference information, see [[https://orgmode.com][Org-mode website]] ** Language-specific settings *** kmonad #+begin_src emacs-lisp - (package-vc-install - '(kbd-mode . (:url "https://github.com/kmonad/kbd-mode"))) + (unless (package-installed-p 'kbd-mode) + (package-vc-install + '(kbd-mode . (:url "https://github.com/kmonad/kbd-mode")))) (use-package kbd-mode) #+end_src * Internet