Arch Linux 中从源码编译 Emacs

这里介绍在 Arch Linux 环境中从源码编译安装 Emacs 的经验。

首先,安装编译前的依赖包。

sudo pacman -Syu --needed base-devel libgccjit gnutls gtk3 giflib libjpeg-turbo libpng libtiff libwebp libxpm libsm harfbuzz libotf xcb-util libxcb libxi libxml2 sqlite3 tree-sitter

然后,下载 Emacs 源码进行编译。

git clone --depth 1 https://github.com/emacsmirror/emacs.git
cd emacs
./autogen.sh
./configure --prefix=/usr/local/emacs --with-native-compilation=aot --with-pgtk --with-tree-sitter --without-compress-install
make -j 4
sudo make install

🔵 如果配置了 archlinuxcn 软件仓库,可以直接安装现成的,每天都会更新。

sudo pacman -S emacs-native-comp-pgtk-git

稳定版本直接安装 emacs 或者 emacs-wayland 包就可以了。

Related

Debian 中从源码编译 Emacs

以下介绍在 Debian 13 KDE 桌面环境中从源码编译 Emacs 的经验。

Debian 安装 fcitx5-rime 输入法

在 Windows 或 WSL Debian 中都是通过小狼毫和 emacs-rime 来使用 RIME 输入法的,笔记本电脑的 Debian 13 KDE 桌面环境中,就使用当前很流行的 fcitx5-rime 输入法。

Emacs Copy/Paste Problem in WSL

Fix messy chinese characters copy/paste between Emacs(in WSL) and Windows.