建議:桌面環境安裝 emacs-lucid 或從源碼編譯最新版;終端模式可用 emacs -nw 參數啟動圖形版。
sudo apt-get remove emacs emacs23 emacs24 emacs-snapshot
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get build-dep emacs24
build-dep 會自動拉取編譯 Emacs 24 所需的所有開發庫(如 libgif-dev、libjpeg-dev、libpng-dev、libtiff-dev、libncurses5-dev、libxpm-dev、libgtk2.0-dev 等)。
wget https://ftp.gnu.org/gnu/emacs/emacs-24.5.tar.gz
tar -xzf emacs-24.5.tar.gz
cd emacs-24.5
./configure --with-x-toolkit=lucid # 或 --with-x-toolkit=gtk3
make -j$(nproc)
sudo make install
--with-x-toolkit=lucid 對應 emacs-lucid 風格;若偏好 GTK3 界面可改為 gtk3(需安裝 libgtk-3-dev)。
emacs --version
# 輸出應包含 "GNU Emacs 24.5"
sudo apt-get build-dep emacs24 通常能解決;若仍缺少,按提示安裝對應 -dev 包emacs -nw 終端模式sudo apt-get install fonts-wqy-zenhei fonts-wqy-microhei,並在 .emacs 設置字體集創建 ~/.emacs.d/init.el(現代推薦)或 ~/.emacs:
;; 基本設置
(setq inhibit-startup-screen t) ; 禁用啟動畫面
(setq initial-scratch-message "") ; 清空 *scratch* 初始內容
(global-linum-mode t) ; 顯示行號
(show-paren-mode t) ; 括號匹配高亮
(setq make-backup-files nil) ; 不創建備份文件
(setq auto-save-default nil) ; 關閉自動保存
;; 中文環境
(set-language-environment "Chinese-GBK")
(prefer-coding-system 'utf-8)
;; 常用包管理
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
Ubuntu 14.04 預設倉庫版本較舊(Emacs 23/24.3),從源碼編譯 24.5 可獲得更好性能、更新功能與穩定性。配合 lucid 工具包可獲得輕量且美觀的圖形界面。編譯過程約需 5-15 分鐘視機器性能而定。