logoalt Hacker News

ShannonMax: A Library to Optimize Emacs Keybindings with Information Theory

59 pointsby sammy0910today at 11:15 AM11 commentsview on HN

Comments

Jeff_Browntoday at 1:59 PM

Something I love about emacs is the ability to tab complete the name of a command. I do know a lot of keyboard shortcuts, but I use way, way more commands than I know the shortcut for. Need to rename a buffer? M-x ren-buf TAB should do it. Etc.

show 1 reply
snikeristoday at 7:35 PM

This is cool.

While we're discussing optimizing emacs keybindings...I've found it key to have my bindings set up such that my thumbs operate the control modifier key.

show 1 reply
tra3today at 5:05 PM

Are there any similar tools for the OS as a whole?

I'm trying to switch to Corne keyboards and the key maps are critical.

lorenzohesstoday at 1:27 PM

This looks great. Would there be an easy way to generalize this program to tiling window managers? Maybe initially I can use this by modifying the WM to forward all its keybindings to a dummy Emacs instance. For WMs is the entropy theory also applicable?

show 2 replies
aghilmorttoday at 5:48 PM

this is great / will try!