~ruther/guix-local

3e62320dfd54b911e55969e84ba22de0f7b99e90 — ColdSideOfYourPillow 8 months ago 452d51c
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>
1 files changed, 24 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +24 -0
@@ 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")