Я хотел бы запустить Emacs на моем телефоне Android. Кто-нибудь делал это? Если так, как я могу?
Я посмотрел, и я не смог найти ни исполняемый файл, ни инструкции для компиляции Emacs для Android.
Я знаю, что у cyanogenmod есть некоторые команды unix, но я не нашел список или содержит ли он emacs. Я не хочу прошивать свой телефон, не зная.
Я видел много страниц по запуску emacs на «android» через установку Ubuntu. Я не имею в виду запуск emacs на аппаратном обеспечении android, я имею в виду запуск emacs на операционной системе android.
Я также знаю, что могу использовать приложение для SSH на Unix-сервере, и что есть онлайн-эмуляторы emacs. Опять не то, что я ищу.
Я ищу стандартный emacs для командной строки GNU и знаю, что для его запуска мне понадобится приложение эмулятора терминала, а также клавиатура bluetooth, чтобы сделать что-нибудь полезное. Я не ищу приложение с графическим интерфейсом, хотя это было бы лучше, чем ничего.
Я приму либо ссылку на двоичный файл, либо инструкции по его компиляции.
источник
Ответы:
Я портировал Emacs на Android. ( Google Play , Github )
Он не рисует пользовательский интерфейс, как версия Linux X11, но использует модифицированный эмулятор терминала Android.
источник
Из того, что я понимаю, это невозможно (на момент написания этой статьи), так как почти все зависимости, необходимые для запуска emacs, не существуют в системе Android. тогда, даже если у вас есть все зависимости для компиляции для ARM и ядра Android, для запуска emacs потребуется больше времени, чем для ssh на другой машине, на которой есть emacs.
Если вы хотите попробовать, вы можете посмотреть на этом сайте, который объясняет, что вам нужно сделать для компиляции бинарных файлов Linux для устройств Android. А вот как вы строите Emacs .
источник
Если у вас Lollipop или выше, Termux - это эмулятор терминала и среда linux, где вы можете установить Emacs через
apt update; apt install emacs
. Или зацените этот хороший пост о том, как его запустить.У меня Emacs работает на моем планшете CyanogenMod с использованием этого метода.
источник
Следование инструкциям Android App Ubuntu Installer Free приводит к созданию образа ARM Ubuntu, который легко монтируется через эмулятор терминала. Монтирование этого образа приводит к доступности всех стандартных приложений командной строки Ubuntu, включая Emacs.
Для Ubuntu Installer Free требуется рут (с которым у меня все в порядке).
Это не мое идеальное решение, но оно позволяет запускать Emacs на Android.
Это также обеспечивает дополнительное преимущество других инструментов UNIX, таких как все инструменты BASH и GCC.
Теоретически, мое идеальное решение может быть достигнуто путем отслеживания зависимостей Emacs, извлечения исполняемого файла Emacs и всех зависимостей из образа и помещения их в папку bin непосредственно в файловой системе Android.
источник
Не в emacs, а в Terminal IDE есть vim и довольно много unix-команд.
источник
vi
пользователю Emacs ?!По состоянию на 7 августа 2012 года на рынке Google Play появился порт Emacs для Android. Это просто называется "Emacs". Он был выпущен 7 августа (5 дней назад из этого ответа) и до сих пор глючит. Но это действительно полнофункциональный порт фаворита многих "Emacs". Это наверняка порадует любого пользователя, который любит Emacs.
Надеюсь, разработчик выпустит исходный код, и многие могут помочь.
Я думаю, это замечательно.
Ссылку на Android Market для emacs можно найти здесь: https://play.google.com/store/apps/details?id=com.zielm.emacs&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS56aWVsbS5lbWFjcyJd
Надеюсь, вы еще не отказались от своего интереса. ;)
Не уверен, стоит ли мне делать это постом "Community Wiki" или нет, так как я никогда раньше не использовал эту функцию. Но если пользователь считает, что это правильное действие, пожалуйста, не стесняйтесь делать это. Несмотря на возраст постов, я уже сталкивался с этим при поиске порта emacs на андроиде, поэтому эта информация может быть полезна и другим при поиске. Поэтому я чувствовал, что правильным действием было показать, что Emacs действительно недавно был портирован.
источник