Emacs加速启动

 

其实我不喜欢这种方式,因为它的毛病比较多。而且,谁没事干总是打开Emacs,打开一个就够了,至少我是打开一个基本上不关。好了,不说废话,下面是具体的过程。



1 Emacs CS模式

在自己的~/.emacs里面加入(server-start),emacs启动的时候就会自动启动server。然后你可以利用 emacscilent -c 命令来打开一个新的窗口,速度会非常快。这有个缺点,如果充当server的emacs被关闭之后,使用客户端命令就会出现无法打开的现象。


1.1 emacs daemon


在自己的~/.emacs里面加入(server-start),emacs启动的时候使用emacs-daemon&模式可以后台打开一个emacs作为server。


使用下面的命令可以快速打开图形界面下的emacs client。

emacs -c


它可以在终端下打开emacs client。

emacs -t


2 开机启动emacs


我在网上看到很多人说通过编辑/etc/rc.local来开机启动emacs,但是经过多次试验不行,我的平台是ubuntu12.04。而在~/.profile中添加启动脚本,则可以在登录的时候启动emacs的server端。


在~/.profile中加入如下的命令,就可以在登录的时候开启emacs server端。

emacs --daemon&


以后就可以使用emacsclient -c启动客户端了。


3 Emacs和Emacsclient


有的时候,快速启动得到的emacsclient不能编辑需要sudo的文件。这是因为它的server没有处在root权限下,所以会出现出错的现象。另外,emacsclient下的字体背景等会和原来的有差异。我的解决办法是,平时开启一个emacs进程作为主要编辑的工具,另外一个emacsclient则是编辑临时文件的时候使用,这样既保证了编辑临时文件的速度问题,同样尽可能的排除错误。




Date: 2012-10-14 Sun

Author: lishuo

Org version 7.9.1 with Emacs version 23

Validate XHTML 1.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值