helm-swoop
hydra
helm-swoop | hydra | |
---|---|---|
3 | 33 | |
687 | 1,805 | |
0.0% | - | |
2.9 | 0.0 | |
4 months ago | over 1 year ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | - |
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.
helm-swoop
-
An Improved Emacs Search
I am thinking myself of whether swiper/swoop functionality can entirely replace isearch, or whether it is better kept separate. You never use isearch at all?
-
Let's share your top 3 packages that you can't live without.
Helm-swoop https://github.com/emacsorphanage/helm-swoop
-
Highlighting and listing all instances of a block of text
The easiest way of doing this is using M-x occur which might be bound to M-s o by default. This will involve typing out the search string. I like using helm-swoop which I've bound to M-i, which searches for the thing at point, which is faster. Both of these tools generate the sparse buffer and let you jump around the file. The advantage of using occur is that you can invoke edit and then modify one or more occurences directly in the occur buffer.
hydra
-
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:
What are some alternatives?
corfu - :desert_island: corfu.el - COmpletion in Region FUnction
emacs-which-key - Emacs package that displays available keybindings in popup
vim-submode - Vim plugin: Create your own submodes
vim-hydra - Plugin similar to abo-abo's emacs hydra plugin
smartparens - Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
projectile - Project Interaction Library for Emacs
multiple-cursors.el - Multiple cursors for emacs.
key-chord - Map pairs of simultaneously pressed keys to commands
battlecruiser - Restoration and modern usage of vintage IBM M 122-key a.k.a. "battlecruiser" keyboards
eyebrowse - A simple-minded way of managing window configs in emacs
dot-emacs - My GNU/Emacs configuration
minimap - Sidebar showing a "mini-map" of a buffer