Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ultra-scroll #855

Merged
merged 1 commit into from
Jan 20, 2025
Merged

Conversation

Stebalien
Copy link
Contributor

Brief summary of what the package does

ultra-scroll provides significantly improved smooth scrolling over the built-in pixel-scroll-precision-mode. It can also hide the cursor, disable hl-line, etc. when scrolling. Unfortunately, the "hide cursor" feature doesn't work with Evil because Evil constantly resets the cursor depending on the current state.

This integration hides the cursors for both motion and normal state when scrolling with ultra-scroll.

Direct link to the package repository

https://github.com/jdtsmith/ultra-scroll

Checklist

  • byte-compiles cleanly
  • M-x checkdoc is happy. Don't manually write (provide 'evil-collection-mpc), M-x checkdoc can do it automatically for you
  • define evil-collection-ultra-scroll-setup with defun
  • define evil-collection-ultra-scroll-mode-maps with defconst
  • All functions should start with evil-collection-ultra-scroll-

Integrate with ultra-scroll to ensure that the cursor is correctly
hidden when scrolling. At the moment, this only applies to specific
states (motion and normal).
@Stebalien
Copy link
Contributor Author

The CI error appears to be an issue with forge.

@condy0919 condy0919 merged commit 8fb2f03 into emacs-evil:master Jan 20, 2025
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants