1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

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

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")