   (package-refresh-contents)
   (package-install 'use-package))
 (eval-when-compile (require 'use-package))
-(setq use-package-always-ensure t)
+;; (setq use-package-always-ensure t)
 ;; (setq use-package-verbose t)
 
 (use-package benchmark-init

             ("<M-return>" . geiser-eval-definition)
             ("<S-return>" . geiser-eval-region)
             ("<C-M-return>" . geiser-eval-buffer))

  (use-package quack))

(with-eval-after-load 'prolog

  ("\\.\\(clj\\|dtm\\|edn\\)\\'" . clojure-mode)
  :config
  (use-package clojure-mode-extra-font-locking)
  (use-package clojure-cheatsheet :defer)
  (with-eval-after-load 'flycheck
    (use-package flycheck-clojure
      :config (flycheck-clojure-setup)))
  (use-package cider
    :diminish "cider"
    :config (setq cider-repl-display-help-banner nil
