;; -*- mode: emacs-lisp; lexical-binding: t; no-byte-compile: t -*-

(eldev-use-plugin 'undercover)

(eldev-use-package-archive 'gnu)
(eldev-use-package-archive 'melpa)

(setq eldev-test-framework 'buttercup)

;; (eldev-add-extra-dependencies 'test 's)

;; Required for testing
(eldev-add-extra-dependencies 'test 'with-simulated-input)

;; Optional dependencies, which we install so that we can test them
(eldev-add-extra-dependencies 'test 'ido-completing-read+)
(when (version<= "24.5" emacs-version)
 (eldev-add-extra-dependencies 'test 'ivy))
(eldev-add-extra-dependencies 'test 'smex)
(when (version<= "25.1" emacs-version)
  (eldev-add-extra-dependencies 'test 'helm)
  (eldev-add-extra-dependencies 'test 'selectrum))

;; Tell checkdoc not to demand two spaces after a period.
(setq sentence-end-double-space nil)
