编译emacs23 cvs,支持xft字体
emacs是个相当不错的工具,出于对它复杂的配置,一直不敢学,最近打算学LINUX的基本功能,因为CVS版本新增加些新功能,所以我编译了CVS版本
1. 下载CVS版本代码
sudo apt-get install ssh cvs
export CVS_RSH="ssh"
cvs -z3 -d:pserver:[email protected]:/cvsroot/ emacs co -r emacs -unicode-2 emacs
cd emacs
cvs up -Pd -r XFT_JHD_BRANCH
2. 安装编译环境 (如果不装这些库emacs有可能就直接在终端打开,没有边框,就象vi一样)
sudo apt-get install build-essential
sudo apt-get build-dep emacs21
sudo apt-get install xserver-xorg-dev
sudo apt-get install xorg-dev
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libgtk2.0-dev
3. 编译emacs,让emacs支持xft字体,要指定gtk环境
./configure --prefix=/usr /
--enable-font-backend --with-xft /
--with-freetype /
--with-gtk /
--with-x-toolkit=gtk
make bootstrap
--prefix=/usr 指定了emacs安装在/usr目录里面
--enable-font-backend 让emacs支持雅黑字体
--with-freetype 支持freetype字体
--with-gtk
--with-x-toolkit=gtk 指定环境为gtk
4. 安装emacs
sudo make install
5. 这里有不错的配置文章 http://forum.ubuntu.org.cn/viewtopic.php?t=18274
1. 下载CVS版本代码
sudo apt-get install ssh cvs
export CVS_RSH="ssh"
cvs -z3 -d:pserver:[email protected]:/cvsroot/ emacs co -r emacs -unicode-2 emacs
cd emacs
cvs up -Pd -r XFT_JHD_BRANCH
2. 安装编译环境 (如果不装这些库emacs有可能就直接在终端打开,没有边框,就象vi一样)
sudo apt-get install build-essential
sudo apt-get build-dep emacs21
sudo apt-get install xserver-xorg-dev
sudo apt-get install xorg-dev
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libgtk2.0-dev
3. 编译emacs,让emacs支持xft字体,要指定gtk环境
./configure --prefix=/usr /
--enable-font-backend --with-xft /
--with-freetype /
--with-gtk /
--with-x-toolkit=gtk
make bootstrap
--prefix=/usr 指定了emacs安装在/usr目录里面
--enable-font-backend 让emacs支持雅黑字体
--with-freetype 支持freetype字体
--with-gtk
--with-x-toolkit=gtk 指定环境为gtk
4. 安装emacs
sudo make install
5. 这里有不错的配置文章 http://forum.ubuntu.org.cn/viewtopic.php?t=18274