hydra
make Emacs bindings that stick around (by abo-abo)
vim-submode
Vim plugin: Create your own submodes (by kana)
Our great sponsors
hydra | vim-submode | |
---|---|---|
33 | 6 | |
1,805 | 215 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 4 years ago | |
Emacs Lisp | Vim Script | |
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hydra
Posts with mentions or reviews of hydra.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-15.
-
Modeless Vim
You can also use Hydra for Emacs.[1] Once I discovered how to configure Hydra, I made it a habit to make one for every new major mode I need to use.
[1] https://github.com/abo-abo/hydra
- Devil Mode for Emacs
-
Alternative terminal compatible keybinding for C-S-<arrow up>
Have you considered a hydra?
-
Can you explain the power of emacs please?
An Emacs specific example: I'm working on a few go projects at the moment and go requires recompilation after changes. Step one was finding auto-recompilers for my projects (I'm using both air and reflex in various projects). Step two was realizing that I spent a lot of time switching to the buffer where the output is printed, so I wrote a little hydra menu to make that easier. Then I found myself having to restart those processes each time I restarted Emacs, so I went digging and found detached to manage the processes. Then I got tired of having to hunt for where the detached output was displayed in my frame so dug into sidebars to manage the windows more effectively.
-
Is it possible to make god-mode turn off automatically after a command?
I think the goal of the hydra package is to provide such functionality.
-
Non-evil users: what modifiers do you use on emacs?
I would I also encourage anyone who does not want to use modal editing to look into repeat-mode, hydras, and key-chord.
-
Newbie question: What is a good strategy for personal keybindings to avoid conflicts, including with packages installed later on?
The C-c prefix is designed for you, the user, to use for your nefarious deeds. Some things that may help with both binding and knowing what key does what would be a menu such as hydras or transient menus (which apparently are part of Emacs now so that's new).
-
Too many keybindings
For the very same reason, I started to use hydras: https://github.com/abo-abo/hydra - see my config at https://github.com/novoid/dot-emacs/blob/master/config.org
-
How usable is Emacs with its default keybindings?
Hydra lets you define mini-modes with limited scope.
-
A good config with leader keys
general.el also works well with hydra.el. Here's my hydra for window operations - it activates when I press ,w:
vim-submode
Posts with mentions or reviews of vim-submode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-28.
-
What IDEA or Vscode feature/function you want to have in neovim eco-system?
I used kana/vim-submode for a little while but it broke all the time so I gave up on it. How's your experience with hydra.nvim so far? Do you find that the mode doesn't "stick" properly or will for a bit but then it breaks out if you add a custom command that does too much? That was my experience with vim-submode
-
What are your use cases with Hydra plugin (sub modes for Neovim)?
Also I should note this type of mappings can be achieved with https://github.com/kana/vim-submode. I've been using it for a while now, maybe I will replace it with hydra.
-
Does Neovim have "user modes"?
There are plugins that do this vim-submode nvim-libmodal for example . So it's possible at least to some extent.
-
Is there a plugin that allows setting keymap modes?
vim-submode does exactly what you need. Here's how I use it to create a "resize" submode.
-
Does a "leader mode" plugin exist?
There is a fairly old plugin called submode that does something similar to this.
- Plugins similar to hydra
What are some alternatives?
When comparing hydra and vim-submode you can also consider the following projects:
emacs-which-key - Emacs package that displays available keybindings in popup
vim-hydra - Plugin similar to abo-abo's emacs hydra plugin
nvim-libmodal - Create new "modes" for Neovim!
smartparens - Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
neoconf.nvim - 💼 Neovim plugin to manage global and project-local settings
projectile - Project Interaction Library for Emacs
vim-arduino - Vim plugin for compiling and uploading arduino sketches
multiple-cursors.el - Multiple cursors for emacs.
awesome-neovim - Collections of awesome neovim plugins.
key-chord - Map pairs of simultaneously pressed keys to commands
vim-libmodal - A Neo/vim plugin to create modes.