Emacs sur Android

rob05c

Emacs sur Android


Je voudrais exécuter emacs sur mon téléphone Android. Quelqu’un a-t-il fait cela? Si oui, comment puis-je?

J’ai regardé et je n’ai pas pu trouver d’exécutable ni d’instructions pour compiler emacs pour android.

Je sais que cyanogenmod a quelques commandes Unix, mais je n’ai pas trouvé de liste ou si elle inclut des emacs. Je ne veux pas flasher mon téléphone sans le savoir.

J’ai vu de nombreuses pages sur l’exécution d’emacs sur « android » via l’installation d’Ubuntu. Je ne parle pas d’exécuter emacs sur du matériel « android », je veux dire d’exécuter emacs sur le système d’exploitation android.

Je suis également conscient que je peux utiliser une application pour SSH vers une boîte Unix et qu’il existe des émulateurs emacs en ligne. Encore une fois, pas ce que je cherche.

Je cherche les emacs GNU en ligne de commande standard, et je sais que je devrai utiliser une application d’émulation de terminal pour l’exécuter, ainsi qu’un clavier Bluetooth pour faire quelque chose d’utile. Je ne recherche pas d’application graphique, mais ce serait mieux que rien.

J’accepte soit un lien vers un binaire, soit des instructions pour le compiler.

eldarerathis

Je ne pense pas que quiconque ait créé un port natif pour Android.

Chance

Avez-vous besoin d’emacs ou un éditeur avec des raccourcis clavier de type emacs suffirait-il? Je ne sais pas non plus, mais vous aurez peut-être plus de chance avec ce dernier.

rob05c

@Chance Need est un mot fort. J’aimerais beaucoup emacs. Mon objectif est de pouvoir développer sur un appareil Android. Emacs est beaucoup plus souhaitable pour un tel qu’un simple éditeur avec des liaisons (mais encore une fois, ce serait mieux que rien, je suppose).

Réponses


 Michał Zieliński

J’ai porté Emacs sur Android. ( Google Play , Github )

Il ne dessine pas l’interface utilisateur comme la version Linux X11, mais utilise un émulateur de terminal Android modifié.

Monica Cellio

Je suis tellement content de voir ça! (Sur ma tablette Asus, il se bloque au démarrage. J’ai vu votre note sur la modification de la taille de la police comme solution de contournement, mais cela ne m’a pas aidé. Dans l’attente d’une mise à jour!)

Adobe

Je reçois ’emacs.zielm.com interdit – appuyez sur Entrée pour continuer’.


 Ryan Conrad

D’après ce que je comprends, ce n’est pas possible (au moment d’écrire ces lignes), car presque toutes les dépendances requises pour l’exécution d’emacs n’existent pas sur le système Android. Ensuite, même si vous avez toutes les dépendances à compiler pour ARM et le noyau Android, il faudrait plus de temps pour démarrer emacs que pour se connecter à une autre machine qui a emacs disponible.

Si vous voulez essayer, vous pouvez consulter ce site qui explique ce que vous devez faire pour compiler les binaires linux pour les appareils Android. Et voici comment vous construisez des emacs .

rob05c

« il faudrait plus de temps pour démarrer emacs que pour ssh » – je ferai probablement ssh dans une boîte quand je le pourrai. Mais j’aimerais pouvoir évoluer sans internet. Je suis souvent sans connexion en voyage.


 rob05c

Suivre les instructions de l’application Android Ubuntu Installer Free donne une image ARM Ubuntu qui peut être facilement montée via un émulateur de terminal. Le montage de cette image permet d’accéder à toutes les applications de ligne de commande Ubuntu standard, y compris Emacs.

Ubuntu Installer Free nécessite root (avec lequel je suis d’accord).

Ce n’est pas ma solution idéale, mais elle permet d’exécuter Emacs sur Android.

Il offre également l’avantage secondaire d’autres outils UNIX, tels que tous les outils BASH et GCC.

En théorie, on pourrait accomplir ma solution idéale en traçant les dépendances d’Emacs, et en tirant l’exécutable Emacs et toutes les dépendances de l’image et en les déposant dans un dossier bin directement sur le système de fichiers Android.

Chris Stratton

Je pense que la partie vraiment importante de cette réponse est qu’elle devrait vous donner une idée si le résultat (avec le clavier Bluetooth et tout) serait quelque chose que vous trouveriez suffisamment utilisable pour créer un portage natif Android (c.-à-d. Bionic-libc) effort un projet valable.


 fm2090

Si vous avez Lollipop ou supérieur, Termux est un émulateur de terminal et un environnement linux où vous pouvez installer Emacs via la apt update; apt install emacs apt update; apt install emacs . Ou consultez ce bel article sur la façon de le faire fonctionner.

J’ai Emacs en cours d’exécution sur ma tablette CyanogenMod en utilisant cette méthode.


 Dylan Yaga

Pas emacs, mais Terminal IDE a vim, et pas mal de commandes unix.

Martin Tapankov

Vous venez de suggérer vi à un utilisateur Emacs?!

Dylan Yaga

Je sais … je ne voulais pas déclencher une guerre sainte … mais c’est mieux que rien.

rob05c

Bien que mal orienté, cela peut être utile pour compiler emacs, car vim et emacs ont certaines des mêmes dépendances (en particulier, ncurses).

Lie Ryan

@ rob05c: je ne sais pas pourquoi vous insistez pour utiliser Emacs sur un Anroid cependant; la plupart des claviers Android n’ont pas les touches Ctrl, Super et Alt nécessaires au bon fonctionnement d’Emacs. Celui qui a porté Emacs devrait également écrire un clavier personnalisé pour le rendre utilisable. La liaison de touches de Vim est beaucoup plus adaptée à Android car elle ne dépend pas autant de ces touches spéciales. En outre, les deux éditeurs conviennent aux dactylographes, mais vous ne pouvez pas toucher le texte sur un écran tactile (jeu de mots non prévu).

rob05c

@Lie Ryan, j’utiliserais un clavier Bluetooth. Le dock Transformer Prime dispose également de ctrl et alt. J’ai utilisé les deux, je préfère les emacs. Pas de guerres saintes , s’il vous plaît. Mon objectif final est de remplacer mon ordinateur portable par une tablette Android, ce qui signifie un environnement de développement, ce qui signifie emacs.


 insomnie

Depuis le 7 août 2012, il existe désormais un portage d’Emacs pour Android sur le marché de Google Play. Il est simplement appelé « Emacs ». Il vient d’être publié le 7 août (il y a 5 jours de cette réponse) et est toujours en quelque sorte un buggy. Mais c’est en effet un port complet du favori de nombreux « Emacs ». Il plaira à coup sûr à tout utilisateur qui aime Emacs.

Espérons que le développeur publiera le code source et que beaucoup pourront aider à contribuer.

Je pense que c’est merveilleux.

Le lien vers l’Android Market pour emacs peut être trouvé ici: https://play.google.com/store/apps/details?id=com.zielm.emacs&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS56aWVsbS5lbWFjcyJd

J’espère que vous n’avez pas encore abandonné votre intérêt. 😉

Je ne sais pas si je devrais en faire un article « Community Wiki » ou non, car je n’ai jamais utilisé cette fonctionnalité auparavant. Mais si un utilisateur estime que c’est la bonne action, n’hésitez pas à le faire. Malgré l’âge de ces messages, je l’ai déjà rencontré lors de ma recherche de port emacs sur Android, donc ces informations peuvent également être utiles à d’autres dans leur recherche. J’ai donc pensé que l’action appropriée était de montrer qu’Emacs avait en effet été porté récemment.

RR

Le développeur a déjà posté cela avec un lien GitHub.

insomnie

@RichardBorcsik ouais j’ai réalisé, j’ai appuyé sur delete mais idk ce qui s’est passé.

 

Android, emacs, sur

 

wiki

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *