Emacs android?

请阅读 Emacs 说明书中的 Android appendix。

其中提到:

@cindex file system limitations, Android 11 On Android 11 and later, the Android system restricts applications from accessing files in the @file{/sdcard} directory using file-related system calls such as @code{open} and @code{readdir}.

This restriction is known as ``Scoped Storage’', and supposedly makes the system more secure. Unfortunately, it also means that Emacs cannot access files in those directories, despite holding the necessary permissions. Thankfully, the Open Handset Alliance’s version of Android allows this restriction to be disabled on a per-program basis; the corresponding option in the system settings panel is:

@indentedblock System → Apps → Special App Access → All files access → Emacs @end indentedblock

4 个赞

电脑用rclone在.emacs.d开临时的WebDAV 然后手机直接文件管理器连接该WebDAV下载整个配置文件夹。

你们都看不到文件管理器中的 “Emacs” tab 吗

给了emacs权限之后可以从emacs内打卡手机上的文件了,不过 M-x server-start还是没有效果,我从文件管理器里面还是没办法找到“用emacs打开”的选项,不知道是不是MIUI的原因。。。

按照小米反诈中心,Emacs是``诈骗应用’',所以很有可能是 MIUI 的祸。

@oldosfan 请问touchsreen.el会被合并在master branch吗?感觉触摸在安卓上已经很丝滑了,不知道什么时候支持触屏的笔记本也可以用上

会和安卓版一起和并,因为还有一些 C 端的核心变化只有安卓版有。

2 个赞

@oldosfan 有没有可能在 emacs 中实现 ctrl alt 虚拟按键?

不会,这种功能应该由虚拟键盘提供。

其实用键盘快捷键在小屏设备操作并不是最优解,或许按钮、手势才是更好的选择。

https://sourceforge.net/projects/android-ports-for-gnu-emacs/files/emacs-30.0.50-21-arm64-v8a.apk/download

这里有我编译好的安装包,建议暂时不要使用 F-Droid 版本,因为 F-Droid 那边因为构建错误还没更新。

8 个赞

Android上有没有靠谱的app可以clone和pull 放在Github上的配置文件?试用了一下MGit, 在安卓11下只允许克隆到app内部的文件夹。。

edit: 装上了termux解决了问题…