IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]ArchLinux上编译emacs 26 支持xwidget浏览器

    sheismylife发表于 2016-12-23 23:10:06
    love 0

    首先下载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

    现在可以运行src/emacs了。但是我的spacemacs不支持emacs26,因此需要让我的机器上能够同时启动两个版本的emacs.

    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
    

    好了。现在系统默认的是emacs25。

    如果要用emacs26.就运行这个脚本 ~/emacs26.sh






沪ICP备19023445号-2号
友情链接