Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show keybindings in smex results. #55

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

Wilfred
Copy link

@Wilfred Wilfred commented Nov 14, 2015

The result looks like this:

smex_keybindings

A neat consequence of this is that you can filter by keybindings, not just command names:

smex_keybindings_completion

Do let me know what you think. I often forget keybindings and would find this very helpful.

Closes #53.

Wilfred added a commit to Wilfred/.emacs.d that referenced this pull request Nov 14, 2015
Getting keybindings is relatively slow (a few seconds), so we only
update keybindings when Emacs is idle. We repurpose `smex-auto-update`
for this, as it's currently unused.
Wilfred added a commit to Wilfred/.emacs.d that referenced this pull request Nov 25, 2015
This fixes performance of running smex. See
nonsequitur/smex#55 for the source.
@ghost
Copy link

ghost commented Dec 17, 2015

This is absolutely great and will make me switch to ido + smex !

@adamw
Copy link

adamw commented Apr 12, 2016

+1 - exactly what I'm missing from smex :)

@topisani
Copy link

same here - as a new emacs user im really missing this - this implementation looks perfect too

@gperaza
Copy link

gperaza commented Jun 30, 2016

This would be great. The one thing I miss when using smex.

coffeemug and others added 4 commits October 21, 2017 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants