NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
ShannonMax: A Library to Optimize Emacs Keybindings with Information Theory (github.com)
Jeff_Brown 2 hours ago [-]
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.
setopt 1 hours ago [-]
Me to, but to be fair, I think this is no longer unique to Emacs. See for example the "command palette" in VSCode; it isn’t "tab completion" per se but similar to e.g. M-x with Vertico.
4 hours ago [-]
lorenzohess 3 hours ago [-]
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?
oritron 44 minutes ago [-]
Some people use Emacs /as a tiling window manager/ :) https://github.com/emacs-exwm/exwm
sammy0910 2 hours ago [-]
it should be -- as long as you have like the right logging set up, I think the theory would also be applicable.

currently the calculations in this library are done with a clojure jar, so if you're interested, you might have an easier time calling that directly

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 16:14:35 GMT+0000 (Coordinated Universal Time) with Vercel.