Emacs CS模式
在~/.emacs里加入1
2(require 'server)
(unless (server-running-p) (server-start))或者(server-start),emacs启动的时候就会自动启动server。然后你可以利
用emacscilent -c命令来打开一个新的窗口,速度会非常快。这有个缺点,如果充当server
的emacs被关闭之后,使用客户端命令就会出现无法打开的现象。可以使用emacs –daemon&
模式在后台打开一个emacs作为server开机自动启动emacs
Linux下在~/.profile里加入emacs –daemon&即可
以后就可以使用emacsclient -c启动客户端了Emacs和Emacsclient
有的时候,快速启动得到的emacsclient不能编辑需要sudo的文件。这是因为它的server没
有处在root权限下,所以会出现出错的现象。另外,emacsclient下的字体背景等会和原来
的有差异。我的解决办法是,平时开启一个emacs进程作为主要编辑的工具,另外一个
emacsclient则是编辑临时文件的时候使用,这样既保证了编辑临时文件的速度问题,同样
尽可能的排除错误。