首先下载github上的代码,此时是emacs26代码,并且无法切换分支。github网站上可以看到很多分支,但是客户端命令行无法显示和切换。
git clone --depth 1 https://github.com/emacs-mirror/emacs.git
sudo pacman -S git autoconf automake gtk3 webkitgtk
cd emacs ./autogen.sh all ./configure --with-xwidgets --with-x --with-x-toolkit=gtk3 --with-modules make cd lisp make autoloads make
emacs25使用~/.emacs.d和~/.spacemacs配置,也就是spacemacs.
emacs26使用~/emacs26/.emacs.d
创建~/emacs26目录
然后创建~/emacs26.sh文件,内容如下:
#!/bin/bash env HOME=/home/dean/emacs26 /home/dean/work/github/emacs/src/emacs
如果要用emacs26.就运行这个脚本 ~/emacs26.sh