如题,想不通这安卓版的emacs要怎么用。
要使用 Android Emacs, 你需要物理键盘或者一个 Android 输入法键盘软件(支持快捷键那种, 比如: Unexpected-Keyboard, GitHub - osfans/trime: 同文安卓輸入法平臺3.x/Android-rime/Rime Input Method Engine for Android)
仅作参考:
当初作者开发的目地是想在 Android 使用 Emacs gnus 阅读邮件
当然啦, 时至今日, Android 的体验除了屏幕小点, 与 电脑平台功能 等体验已基本一致.
说说我用 Android Emacs 干啥:
- 写 org 笔记, 当做一个 笔记软件, 替代其它笔记软件.
- 因为是 Emacs, 所以用 emacs lisp + 远程服务器 做了一个
同步剪贴板功能, 所以应该称为全平台同步剪贴板工具 - 用做个人的网页浏览记录笔记, 与电脑一样的体验. 使用 org-capture + org-protocol 在 Android firefox 浏览器重要内容时, 选中文本 > 打开 org-protocol 书签 > 将内容记录在 org 文件. 这样就可以同步个人浏览笔记.
第二点是维护一个文件同步么?
甚至不需维护同一个文件, 只需要一次记录就够了, 只要用 put/get 推送或获取.
远程服务器有一个json文件就够了, 本地也不需要读取这个文件
需求产生创造。
- 本人搞了个 类似 Anki 的简单替代。 主要是用 fsrs + org mode。 fsrs 是开源的复习算法库,开发者也在这个论坛中。 非常好用!!!
- 视频类记录, 类似 mpvi 的包。 主要是用于,看些有 srt 文件的视频。没有可以用 whisper 生成 srt。 有了 srt ,可以方便 制作 “卡片” ,提供给 上面的“1” 。
为了手机上用: 采取了 termux + proot + termux-x11 + debian 的方法。
所以,不能说 是 emacs 安卓版, 而是 安桌上的 linux版 emacs。
有个好处,是键盘可以用 “onboard” , 它的特性非常适合 小屏幕。 比如, 浮动窗口,可以缩小,自定义布局。
对我来是,emacs 最大的优点是,只要愿意,提高能力,就可以按自己的需求,不断改进。
回答标题,emacs的作用(桌面版/安卓版):锻炼。
---- 添加 onboard 的演示 ----
- onboad 的“图标” 状态, 和“显示” 以及 “移动”
- term-x11 的 “extra keys”
- Android 上安装的输入法。

当然是随时随地愉快地刷笔记卡片了,在 Emacser 手里应该会比 Anki 得心应手一些 ![]()

我是在termux里面跑emacs,结合了adb,在保证功能完整的情况下把安卓自带的应用精简到了只有设置和systemui.apk以及底层包的那十几个包括安装器/定位/蜂窝网络/媒体管理这些,能用elisp实现的就用elisp,不能的就自己结合ai开发了极简版的apk直接通过adb调用,满足了自己的日常使用需求
啊,我也用的鸿蒙。但是我用的next。好像卓艺通用不了emacs。我下了以后一打开就是白屏
会不会没下对版本?论坛里有高手指导,下个和tmux同样签名的版本
总结得好,去试试proot。
我主要使用它来运行 org-mode (org-agenda)。这是最好的移动端 org-mode 客 户端 ;D。
我还写了一篇文章,解释为什么我认为 Emacs 需要一个虚拟键盘:
哈哈,这是个大坑,希望你一切顺利。
虚拟键盘,到目前为止, “onboard” 是我见过的最佳选择。
演示见 : 上面的回复:
使用安卓平板加键盘可以移动使用,唯一的不便来自于诡异的配置文件地址。 所以我用termux加vim轻量使用,反正正经干活也轮不到安卓。
愿闻其详 ![]()
之前坛里发过帖子,可以去我主页找一下
因为有 gnu emacs 的 termux,可以用来开发,常用的工具都有。
主要的问题是,各种 lsp 和相关的工具安装,或者编译打包到 aarch64 上。如果不突破这个的话,就只能用 org 写写东西了,虽然也不差,比安卓里其它的编辑器强多了。
linter 和 formatter 可以借用 github action 之类的绕过去,lsp 是真的绕不过去。
termux 上面有一些打包好的 lsp,go、c/c++,还是很少,其它的要自己想办法。
考虑到内存磁盘处理器,能做的其实不多,不过安卓内存加的挺多,还行吧,写点小东西没问题。
我觉得手机性能过剩也是迟早的事,总会有那一天的。

