Hydra: the port of famous Emacs package

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • hydra.nvim

    Create custom submodes and menus

    About how red and amaranth hydras are work, you can read here. This is needed to implement disabling hydra when non-head key is pressed. Other way was to use vim.on_key(), but with it impossible implemet amaranth hydra.

  • which-key.nvim

    💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.

    They do not interfere. which-key can show entering mappings, but currently it shows something like (Hydra4_on_enter)(Hydra4_J)(Hydra4_wait). It seems that folke/which-key is in unmaintained mode: 98 issues and number is only growing. With this pull request which-key should utilize desc field, but which_key_ignore doesn't handle properly. If it will, it is possible either to hide hydras from the which-key menu: or show something like: Hydra: or Hydra:

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • vim-resize-mode

    A Vim mode for easier window resizing

    This is very cool. I have already used this to replace https://github.com/sedm0784/vim-resize-mode, but this is more general, so I can use it for other things too.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts