gnu: Add emacs-ultra-scroll.

* gnu/packages/emacs-xyz.scm (emacs-ultra-scroll): New variable.

Change-Id: I4f2934609ebc07ba7af7e6fde9d24050b740eb58
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
ColdSideOfYourPillow 2025-08-22 17:35:11 +04:00 committed by Danny Milosavljevic
parent 452d51c749
commit 3e62320dfd
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -30623,6 +30623,30 @@ When @code{gac-automatically-push-p} is non-nil, it also tries to push to the
current upstream.")
(license license:gpl3+)))
(define-public emacs-ultra-scroll
(package
(name "emacs-ultra-scroll")
(version "0.4.2")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jdtsmith/ultra-scroll")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0k1xqkxq89mz8dvzbfpks3jnrcmbd0hcz8a0hib1m3ka55hpczqz"))))
(build-system emacs-build-system)
(arguments (list #:tests? #f)) ;no tests
(home-page "https://github.com/jdtsmith/ultra-scroll")
(synopsis "Scroll Emacs like lightning")
(description
"@code{ultra-scroll} is a smooth-scrolling package for Emacs. It
provides highly optimized, pixel-precise smooth-scrolling which can readily
keep up with the very high event rates of modern track-pads and high-precision
wheel mice.")
(license license:gpl3+)))
(define-public emacs-smooth-scroll
(package
(name "emacs-smooth-scroll")