4 ms·
"Also vim has been setup by default in a humane way (arrow keys work, backspace..), so that starting on this long and glorious journey won't begin with a punch
by caller9 15y ago
"Also vim has been setup by default in a humane way (arrow keys work, backspace..), so that starting on this long and glorious journey won't begin with a punch in the face."
Awesome.
- kruhft 15y agoWhat would be more awesome would be including emacs as well.
- Cieplak 15y agoAt first I read this as 'Emacs would be better than Vim' but that's not what you're saying at all Yes, the awesomeness would be through the roof, having Vim AND Emacs on a tablet (but only with a full size keyboard with a Caps-Lock that could be mapped to Ctrl :)
- jsnell 15y agoI had been wondering about why there were no editors with Emacs keybindings around, and it turns out that the reason is that they just wouldn't work very well. The Android keyboard event model has horrible handling of modifier keys. Basically it's a total crap-shoot whether a chord is passed through to the application or silently eaten. So you might e.g. get events for something very simple like Ctrl-A, but not Ctrl-Space or. Meta-Left. And even rooting your device and editing the key mapping files to specify outputs for these chords doesn't necessarily make them available to the app. I haven't dug too much into why. If anyone knows, I'd love to know.
- kruhft 15y agoThat's unfortunate, but as I'm seeing through my own development and exploration, android is a lot less 'hacker' and a lot more 'consumer' than I originally thought it would be.
- rsynnott 15y agoiOS has the same problem; notably, the developer of iSSH has worked around most of it and posted details of how to do so. Ridiculous that it needs to be done in the first place, though.