diff --git a/modules/ui/smooth-scroll/config.el b/modules/ui/smooth-scroll/config.el index 8d94f6344..fe2a75dc3 100644 --- a/modules/ui/smooth-scroll/config.el +++ b/modules/ui/smooth-scroll/config.el @@ -1,6 +1,7 @@ ;;; ui/smooth-scroll/config.el -*- lexical-binding: t; -*- (use-package! ultra-scroll + :when (fboundp 'pixel-scroll-precision-mode) :hook (doom-first-input . ultra-scroll-mode) :hook (doom-first-file . ultra-scroll-mode) :init diff --git a/modules/ui/smooth-scroll/doctor.el b/modules/ui/smooth-scroll/doctor.el new file mode 100644 index 000000000..eea3a632f --- /dev/null +++ b/modules/ui/smooth-scroll/doctor.el @@ -0,0 +1,4 @@ +;;; ui/smooth-scroll/doctor.el -*- lexical-binding: t; -*- + +(unless (fboundp 'pixel-scroll-precision-mode) + (error! "Emacs <= 29 detected. The :ui smooth-scroll module will not function"))