hydra
make Emacs bindings that stick around (by abo-abo)
eyebrowse
A simple-minded way of managing window configs in emacs (by wasamasa)
hydra | eyebrowse | |
---|---|---|
33 | 2 | |
1,805 | 443 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | almost 4 years ago | |
Emacs Lisp | Emacs Lisp | |
- | GNU General Public License v3.0 only |
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:
eyebrowse
Posts with mentions or reviews of eyebrowse.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-31.
- Let's share your top 3 packages that you can't live without.
-
How to make packages in emacs? from beginner to advance? PLEASE HELP
An Emacs package is just Emacs Lisp code that adheres to package conventions. If you can write moderately complicated code in your init file and believe that it may be useful to other people, put it into its separate file, add package headers/footers, adjust to package writing conventions and it's ready for publishing. I've learned all that from looking up the documentation and most importantly, studying other packages. I was at that point one year into my Emacs journey and published https://github.com/wasamasa/eyebrowse shortly after.
What are some alternatives?
When comparing hydra and eyebrowse you can also consider the following projects:
emacs-which-key - Emacs package that displays available keybindings in popup
projectile - Project Interaction Library for Emacs
vim-submode - Vim plugin: Create your own submodes
minimap - Sidebar showing a "mini-map" of a buffer
vim-hydra - Plugin similar to abo-abo's emacs hydra plugin
multiple-cursors.el - Multiple cursors for emacs.
smartparens - Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
general.el - More convenient key definitions in emacs
restart-emacs - A simple emacs package to restart emacs from within emacs