ace-window
hydra
ace-window | hydra | |
---|---|---|
14 | 33 | |
946 | 1,805 | |
- | - | |
0.0 | 0.0 | |
4 months ago | over 1 year ago | |
Emacs Lisp | Emacs Lisp | |
- | - |
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.
ace-window
-
Advice on moving from Emacs to Neovim
Thanks that is helpful. I do have a question though. Is there any plugin similar to ace-window? I frequently have a situation where I have two frames (basically two windows) that are connected to the same Emacs process, and I am jumping between buffers in both frames.
-
I created a package that forces Emacs to open buffers in the current window
Looks good. But https://github.com/abo-abo/ace-window was a game-changer for me :-)
-
[ido-numbered-mode] I made my first emacs package! It lets you switch buffers fast.
take a look at https://github.com/abo-abo/ace-window
-
Workspaces in Emacs
I recently started using workspaces in my workflow, and although I know many packages are available in Emacs such as the ones mentioned in the comments, but what worked for me so far is just make a second frame and use ace-window with the variable aw-scope set to 'frame. And from there I just move one frame to the appropriate workspace in my desktop environment and that's it. It's worth keeping in mind that the buffers are still shared so might not be the perfect workspace experience, but I don't think that matters in Emacs.
- Let's share your top 3 packages that you can't live without.
-
How to move the cursor from one buffer to another quickly
Try the ace-window package. I think you're referring to C-x o which is bound to other-window.
-
Tool for managing buffers and windows
Also highly recommend ace-window.
-
find-file-at-point in ace-window selected window
I'd like to use ffap (to open files/dirs) in windows I select with ace-window (https://github.com/abo-abo/ace-window). Similar to what aw-switch-buffer-in-window and aw-switch-buffer-other-window do, but with find-file-at-point instead of buffer selection. Crucially, the point means the where I am when the function is called.
-
What is your Emacs window/frame usage stye?
If someone has a big monitor I recommend changing C-x 1 delete-other-windowsto revert to have 2 windows open, (like in this config) and using ace-window to navigate to your many windows.
-
Noob to Emacs
Ace-Window is meant to replace `other-window' by assigning each window a short, unique label
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?
emacs-rotate - Rotate the layout of emacs.
emacs-which-key - Emacs package that displays available keybindings in popup
emacs-libvterm - Emacs libvterm integration
vim-submode - Vim plugin: Create your own submodes
evil-collection - A set of keybindings for evil-mode
vim-hydra - Plugin similar to abo-abo's emacs hydra plugin
perspective-el - Perspectives for Emacs.
smartparens - Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
emacs-for-vimmers - Introduction Emacs config, for developers used to Vim.
projectile - Project Interaction Library for Emacs
selectrum - 🔔 Better solution for incremental narrowing in Emacs.
multiple-cursors.el - Multiple cursors for emacs.