Fixing keys and fonts on Asus Transformer TF700T Amazing! Thanks a lot - with emacs (erc, org-mode, etc) my android is complete! Workaround to use hardware keyboard and larger font size on Asus Transformer (Tried on TF700T Android 4.1.1): 1. Install Android Terminal Emulator from play 2. Install Emacs 3. Start and quit emacs 4. chmod -R 777 /data/data/com.zielm.emacs # or you can chown to the other terminal user 5. /data/data/com.zielm.emacs/init.sh Keys work. Remember to change the back key to esc in terminal preferences, remap ALT and chose a color theme! Use M-x for Ctrl-space (this won't work). I hope the author will also fork a newer Terminal.
Amazing job To all the nay-sayers: This *can* work! To get characters such as ~ working, fix segfaulting, and get more than 8 colors (sheesh, welcome to the 21st century!): as others have noted, the bundled terminal em. is broken and needs to be replace. Install the Android Terminal Emulator from the play store, start it, cd to /data/data/com.zielm.emacs and make these mods to initbb.sh: change the export TERM line to be export TERM=xterm-256color then change the emacs line to be emacs.bin. Next, get an xterm-256color file from another machine and put it into /sdcard/emacs/terminfo/x. Start by running initbb.sh from the commandline. (Put your .emacs into /sdcard/emacs.) Using a TF101 I needed to change the term. emulator so that the Alt key sends Esc, but now Meta works and all the problem characters type fine (function keys don't work yet).
A good start Excellent, it's mobile Emacs with Org-mode, etc. However, there are some important bugs to be fixed, so that for example portrait mode, Dired, buffer resizing can start working. On special characters, etc. there are solutions as Wikipedia's Org-mode article says on this Android port: "Initial version, most Ctrl, etc. key bindings work with Hacker's Keyboard app, or a hardware keyboard and External Keyboard Helper Pro app. Customizable with the /sdcard/emacs/.emacs init file. A large display is recommended."
Just run it under Android Terminal or BetterTerminal Emulator The sole problem with this is the flaky terminal emulator it's bundled with. The emacs.bin binary from inside the installed app runs fine under better emulators if you put it in the relevant PATH and give it the right permissions; you can put an .emacs in wherever ~ is for that terminal emulator. The emacs.bin will look for its files in /sdcard/emacs. After you've let this app download all the emacs components you can then just uninstall it, and the emacs.bin binary will work just fine. Obviously you need root and a decent file explorer but if you're the sort of person who wants to run emacs on Android that's probably a given ...
Amazing Work Thank You!!!. I was looking for a port forever. Was even getting scared that I might have to do it myself as cross compiling emacs was very problematic. This is a great start, a bit glitchy but has potential. Thank You!!! EMACS > VI :D
Updated August 23, 2012 No, does not work. I would be interested to see how you can use a keyboad based editor on Android. But it looks like it was just a port from the original. The GitHub was updated last 3 years ago so cya.
Fix Ctrl-Down and alias Search key to Ctrl-Space.