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 :inhibit-quit property to improve performance #422

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Sep 11, 2024

  1. Add :inhibit-quit property to improve performance

    With this commit one can add the property `:inhibit-quit` to a head to prevent
    the hydra from exiting temporarily before calling that head. (It is intended to
    be used and only effective on non-exiting heads.)
    
    This greatly improves performance when calling heads repeatedly in quick
    succession, such as with scrolling or window resizing commands. In such cases
    the call to `hydra-keyboard-quit` (and the induced re-creation of the lv buffer
    and window) can quickly become the bottleneck and is often unnecessary. (It is
    only necessary in special cases, for example, when a head reads from the
    minibuffer, or when it saves and switches window configurations.)
    
    I would like to apply this option to the scrolling and window resizing hydra
    heads in Spacemacs, which currently suffer from relatively severe performance
    problems.
    fnussbaum committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    9ab77fd View commit details
    Browse the repository at this point in the history