Emacs for Android
Emacs for Android
Posted Jun 29, 2023 15:00 UTC (Thu) by wtarreau (subscriber, #51152)Parent article: Emacs for Android
Posted Jun 29, 2023 15:52 UTC (Thu)
by jeckersb (subscriber, #47103)
[Link] (3 responses)
Posted Jun 29, 2023 18:14 UTC (Thu)
by pizza (subscriber, #46)
[Link]
[1] As others have pointed out, this is about more than "emacs the editor" -- consider emacs-the-platform, for org-mode and other useful/cool tools.
Posted Jun 30, 2023 6:12 UTC (Fri)
by jem (subscriber, #24231)
[Link]
Posted Jul 13, 2023 9:54 UTC (Thu)
by davidgerard (guest, #100304)
[Link]
How's this thing run on a Chromebook?
Posted Jun 29, 2023 21:42 UTC (Thu)
by khim (subscriber, #9252)
[Link] (11 responses)
One platform which, I hope, they tested this port is ChromeOS. ChromeOS laptops are popular enough, they support Android apps and while, technically, Emacs is already available there via Linux on ChromeOS route it's often is not available in corporate settings. Of course if it can be installed and started on ChromeOS but actual use is just not possible, then that's the whole different story.
Posted Jun 30, 2023 7:14 UTC (Fri)
by halla (subscriber, #14185)
[Link] (10 responses)
In our experience:
* just the changes from Android version to version need about a full-time developer to track. Especially when it comes to file handling.
This is not meant as a pro or con Emacs on Android argument, but just my personal experience from the past couple years of maintaining an Android/ChromeOS port of a big free software application.
Posted Jun 30, 2023 8:31 UTC (Fri)
by khim (subscriber, #9252)
[Link] (6 responses)
So nothing have changes with invention of Android and ChromeOS. Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. This was said 35 years ago and apparently is still true today.
Posted Jun 30, 2023 10:43 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (3 responses)
I'm just reeling from a Slack update, where it's blatantly obvious they didn't think through the consequences of their actions ...
Cheers,
Posted Jun 30, 2023 17:37 UTC (Fri)
by mpr22 (subscriber, #60784)
[Link] (2 responses)
Physicians and surgeons are chosen from the slice of the general population who have achieved the degrees of Bachelor of Medicine and Bachelor of Surgery – which (among late-GenX-ers like me) is mostly selected from the slice of the general population who could get good A-level results in three STEM subjects (which criterion, whatever people may say about the standard of modern exams then or now, does exclude a very large portion of the general population).
That said, of course, being book smart opens up whole new vistas of folly that people who aren't have no access to.
Posted Jun 30, 2023 20:07 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (1 responses)
> who could get good A-level results in three STEM subjects
As one of the last baby-boomers, who tried to get into medical school, back then your average trainee doctor was made a UCCA offer of "three passes". (Okay, most of them went on to get one grade higher across all three.) What annoyed me was that, of my friends who got in, only one of them iirc had better grades than me :-) It is what it is. (Gen-X? 20 years younger than me?)
> That said, of course, being book smart opens up whole new vistas of folly that people who aren't have no access to.
More and more as I get older, the importance of experience gets rammed home. You can be the smartest person in the world, and if you haven't met that situation before, you'll make the wrong call ... (As someone "on the spectrum", intuition often beats logic, and we don't have intuition. That said, we do have a sixth sense, which I regularly describe as "hang on, something here doesn't add up".)
Cheers,
Posted Jul 3, 2023 12:39 UTC (Mon)
by paulj (subscriber, #341)
[Link]
Fresh eyes reasoning from first principles may well be better then.
Non-expert intuition can be critical in recognising when experts have gone off their previously beaten tracks, and gotten lost in their own hubris.
Posted Jun 30, 2023 17:16 UTC (Fri)
by atai (subscriber, #10977)
[Link] (1 responses)
Posted Jun 30, 2023 20:11 UTC (Fri)
by Wol (subscriber, #4433)
[Link]
As your brain develops, you have to be about 14 before you can really indulge in abstract thought. And maybe half the population never actually reach that milestone.
If you can't think abstract, you're unlikely to make a good programmer, or emacs user :-)
Cheers,
Posted Jun 30, 2023 13:18 UTC (Fri)
by repetitivestrain (guest, #165872)
[Link]
The same copy of Emacs runs on all versions of Android from 2.2 onwards, so it doesn't seem like it will be an excessive amount of trouble for me to update Emacs to follow the requirements for targeting each new Android release.
Posted Jun 30, 2023 22:08 UTC (Fri)
by khim (subscriber, #9252)
[Link] (1 responses)
Unrelated to Emacs-on-Android discussion: And that's precisely why free software is dead on arrival: there is no money in it. Open Source software have very easy and well-working way out: build your piece of Open Source software as “base platform”. Something free which is not really usable by itself but which can be used by proprietary software competitors to build their products. Then you can get some money from these proprietary competitors funneled into “base platform”. Just make sure you are not building open core thingie which is actually usable without proprietary parts and you would have enough money to thrive. Free Software? No answer to this funding question at all. Free software rejects proprietary software which means there are no way to fund it's development.
Posted Jul 2, 2023 9:57 UTC (Sun)
by halla (subscriber, #14185)
[Link]
It's the Android Play Store that's a bad place to make money.
Posted Jun 30, 2023 4:50 UTC (Fri)
by rsidd (subscriber, #2582)
[Link]
It did need that bluetooth keyboard to be useful. It became less useful as my eyes got older (I still don't wear glasses for the most part but I no longer want to work on tiny screens.) But I can imagine some people would find native android emacs useful on phones.
On android tablets, yes for sure, if there are emacs android tablet users.
Posted Jun 30, 2023 8:43 UTC (Fri)
by mzamazal (subscriber, #126307)
[Link] (7 responses)
Posted Jun 30, 2023 13:13 UTC (Fri)
by repetitivestrain (guest, #165872)
[Link] (6 responses)
I've been using the Android port with such programs almost every day since it was first written. Unlike Termux, it fully supports the character and word composition interfaces that IMEs expect, providing input methods with complete read/write access to buffer text, as required for features such as auto-correct, text completion, and automatic punctuation. These interfaces are additionally a prerequisite for input methods that input non-alphabetic scripts (such as CJK scripts) to operate as expected, which are also not supported by Termux.
Posted Jun 30, 2023 16:45 UTC (Fri)
by mzamazal (subscriber, #126307)
[Link] (5 responses)
Posted Jul 1, 2023 0:27 UTC (Sat)
by repetitivestrain (guest, #165872)
[Link] (4 responses)
BTW, are you sure GBoard or AOSP Keyboard text suggestions work in Termux? They require access to text currently behind point, which a terminal emulator cannot provide.
Posted Jul 1, 2023 12:08 UTC (Sat)
by mzamazal (subscriber, #126307)
[Link] (3 responses)
I think it would help if there was a tutorial on the web for the Android Emacs port. The included Info documentation is hard to access initially because of the usage issues discussed.
Text input suggestions etc. can be used in Termux in the text input bar displayed after swiping the key bar to left.
Posted Jul 2, 2023 0:41 UTC (Sun)
by repetitivestrain (guest, #165872)
[Link] (2 responses)
I don't think it's Emacs's place to provide additional virtual input devices (such as modifier keys.) Such functionality belongs in the program providing the virtual keyboard.
As for the tool bar and menu bar, I think they're sufficiently large by default. However, you could adjust tool-bar-button-margin and the height of the menu-bar face you find their size insufficient.
> I think it would help if there was a tutorial on the web for the Android Emacs port. The included Info documentation is hard to access initially because of the usage issues discussed.
You could simply tap the ``read the Emacs manual'' link on the splash screen. I don't have the resources to write, translate, and update another tutorial or to run a website to publish it. Additionally, the Android documentation will be uploaded to gnu.org as part of the Emacs manual if the port is released.
> Text input suggestions etc. can be used in Termux in the text input bar displayed after swiping the key bar to left.
That's modal editing, not Emacs, and quite inconvenient to use :-)
Posted Jul 2, 2023 10:47 UTC (Sun)
by mzamazal (subscriber, #126307)
[Link] (1 responses)
Posted Jul 2, 2023 11:33 UTC (Sun)
by repetitivestrain (guest, #165872)
[Link]
If that isn't convenient for you, it would still be helpful if you could provide the output of the shell command `getprop' on your phone; it can be run from inside Emacs, a terminal emulator, or from your computer using `adb' if you enable USB debugging.
Thanks in advance.
Emacs for Android
Emacs for Android
It doesn't even have to be a bluetooth keyboard. You can plug in a simple ten dollar USB keyboard, too.
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
* Android users are... They don't consider the limitations of their platform and try to make huge animations on small phones. Additionally, high-school teachers are apparently telling students to install krita on their tablets/chromebooks to fill their class assignments -- which apparently are humongous big animations.
* Android is really good at crashing applications
* The money the port brings in through in-app donations couldn't even be classified as pin money.
* We now have about as many regular Android users as Windows users.
Emacs for Android
Emacs for Android
Wol
Emacs for Android
Emacs for Android
Wol
Emacs for Android
Emacs for Android
Emacs for Android
Wol
Emacs for Android
Emacs for Android
* We now have about as many regular Android users as Windows users.
Emacs for Android
I have actually installed a linux chroot and an i3 desktop on an old mobile phone. Here is a photo (from 2014), which also shows an emacs window.
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
Emacs for Android
