怎么使用原生 Android 版本的 Emacs

From 清冽之泉
Revision as of 00:03, 2 October 2025 by Mwroot (talk | contribs) (Created page with "原生安卓版本的 Emacs,令安卓上的编程出现了很大的想象力。或许未来,在安卓上编程,会成为更方便的事情。以前,大家都绕道,用 Termux 安装 Emacs,终究是隔了一层。现在,gnu 本身发布了原生安卓版本的 Emacs,可以从 FDroid 分流下载。但是安装后,你会发现你遇到了三个难题。 == 文件夹 == 怎么让安卓版本的 Emacs 访问你的安卓里的文件夹呢? <syntaxhighligh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

原生安卓版本的 Emacs,令安卓上的编程出现了很大的想象力。或许未来,在安卓上编程,会成为更方便的事情。以前,大家都绕道,用 Termux 安装 Emacs,终究是隔了一层。现在,gnu 本身发布了原生安卓版本的 Emacs,可以从 FDroid 分流下载。但是安装后,你会发现你遇到了三个难题。

文件夹

怎么让安卓版本的 Emacs 访问你的安卓里的文件夹呢?

M-x android-request-storage-access
M-x android-request-directory-access

设置 HOME

M-x setenv RET HOME RET /sdcard/Emacs

字体

怎么让原生安卓版本的 Emacs 识别并正常显示中文字体,而不是 16 进制的字符块呢?

首先,去下载某个字体。

其次,把它复制进原生安卓版本的 Emacs 的 HOME 变量下的 files/fonts 文件夹。

最后,在 ~/.emacs.d/init.el 里调用该字体。

(set-language-environment "UTF-8")
(set-default-coding-systems 'utf-8-unix)
(set-face-attribute 'default nil :height 300)
(set-fontset-font t 'han "WenQuanYi Micro Hei:pixelsize=50")


私有目录,一般是 /data/data/org.gnu.emacs/files/fonts。

M-x copy-file RET /sdcard/Downloads/NotoSansSC-Regular.ttf RET ~/fonts/NotoSansSC-Regular.ttf RET