MacOS user here. So many times over the last decade I’ve journeyed to get terminal Emacs working with my litany of weird keybindings. But I always end up back in the GUI.
I switched to Colemak about 15 years ago and thought it would be a good idea to rethink all my Emacs keybindings, since my muscle memory was shot in that transition. (I don’t recommend this in hindsight.)
I have yet to get a terminal working fully like the GUI. Partly because I refuse to install a third-party key mapper.
Anyway, just tried this and Alacritty. It’s the closest I’ve got to fully working. My guess is another hour of tweaking and I could maybe get all the way there.
My Emacs config heavily used the Hyper key: although I'm not japanese I'm using japanese keyboards (I've got several HHKB Pro JP, since years and years and years) and they've got more modifiers than regular US/EU keyboards. So I remapped the Henkan/Muhenkan (or whatever modifier whose japanese name I forgot) thinggies to be Hyper.
I can't even begin to imagine how complicated it'd be to get that working in "emacs -nw" (Emacs No Window, aka terminal)...
Thankfully I don't have no real need for terminal Emacs.
Regardless, that’s kind of the beauty of this project: term-keys generates the terminal config file based on all your bespoke keybindings for you. Would probably be easier to setup than you imagine.
4 comments
[ 3.0 ms ] story [ 25.5 ms ] threadI switched to Colemak about 15 years ago and thought it would be a good idea to rethink all my Emacs keybindings, since my muscle memory was shot in that transition. (I don’t recommend this in hindsight.)
I have yet to get a terminal working fully like the GUI. Partly because I refuse to install a third-party key mapper.
Anyway, just tried this and Alacritty. It’s the closest I’ve got to fully working. My guess is another hour of tweaking and I could maybe get all the way there.
I can't even begin to imagine how complicated it'd be to get that working in "emacs -nw" (Emacs No Window, aka terminal)...
Thankfully I don't have no real need for terminal Emacs.
[1] Space-cadet keyboard with "Hyper" keys and, overall, really a lot of modifier keys: https://en.wikipedia.org/wiki/Space-cadet_keyboard#/media/Fi...