分页: 1 / 1
[问题]emacs的使用问题
发表于 : 2007-12-17 10:16
由 sam1860
服务器为gtk版。在终端下用emacsclient打开文件后,有没有办法让emacs马上前置并获得焦点; 而关闭该buffer时能否自动回到打开该文件的终端
另外,用emacsclient打开的文件关闭该buffer时都会提示Buffer XXX still has clients; kill it? 有没有办法设置它不提示
Re: [问题]emacs的使用问题
发表于 : 2007-12-17 11:46
由 zhangsong023
sam1860 写了:服务器为gtk版。在终端下用emacsclient打开文件后,有没有办法让emacs马上前置并获得焦点; 而关闭该buffer时能否自动回到打开该文件的终端
另外,用emacsclient打开的文件关闭该buffer时都会提示Buffer XXX still has clients; kill it? 有没有办法设置它不提示
出现那条信息的原因是,没有正确kill客户端来的buffer。应该用C-x 5 0来kill客户端的buffer。
发表于 : 2007-12-17 14:16
由 sam1860
不懂。 emacsclient没有-c参数啊
出现那条信息的原因是,没有正确kill客户端来的buffer。应该用C-x 5 0来kill客户端的buffer。
好像不行。。。[/code]
发表于 : 2007-12-17 14:49
由 zhangsong023
sam1860 写了:
不懂。 emacsclient没有-c参数啊
出现那条信息的原因是,没有正确kill客户端来的buffer。应该用C-x 5 0来kill客户端的buffer。
好像不行。。。[/code]
你的版本太低,自行编译23.0.60以上的版本。
发表于 : 2007-12-17 15:24
由 sam1860
原来如此。。。谢谢了
Re: [问题]emacs的使用问题
发表于 : 2008-10-20 17:14
由 liun02
其实不需要23.0.60以上的版本, 还有另外的解决方法:
在_emacs里server-start后再添加下面这一句可以避免这种提示.
(remove-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function)
Re: [问题]emacs的使用问题
发表于 : 2009-01-06 11:26
由 zhou3345
http://shreevatsa.wordpress.com/2007/01 ... acsclient/
这里有介绍和几个方法,6楼的方法是其中之一。
其实重新定义一下键设置就可以了,在 .emacs 里加上
代码: 全选
(global-set-key (kbd "C-x k") 'server-edit)
第一个问题,用emacs --deamon就好,不用在.emacs里启动server了:)
请看此帖:
viewtopic.php?f=68&t=171067