8得票1回答
Emacsclient在关闭时的钩子函数

我正在尝试在Emacs中查找一个钩子,在Emacs服务器正常关闭之前应该触发。 我尝试使用elisp的kill-emacs-query-functions、kill-emacs-hook和server-done-hook等钩子,例如: (add-hook 'server-done-hook ...

7得票3回答
如何让emacsclient在同一窗口中的不同‘窗口’内打开每个文件

我尝试在终端中使用emacs客户端打开两个文件,比如'hello.txt'和'world.txt',并且我希望它们在同一个框架中以两个不同的窗口(在emacs中的意义上)打开。 我这样调用emacsclient: emacsclient -nw hello.txt world.txt ...

7得票2回答
如何保护emacs-server的安全性?

我想确保只有我才能连接到我初始化的emacs服务器。我经常使用其他人可能会连接到SSH的机器,我不知道如何阻止他们打开emacsclient并运行M-x kill-emacs,这会给我带来麻烦。 我查看了emacsserver和emacsclient的文档,但找不到我要的内容。 有没有方法...

7得票1回答
Emacs: 如何让 new-frame 和 emacsclient -c 命令使用自定义窗口尺寸?

我是 StackOverflow 的新手,我有一个关于 Emacs 的问题。在掌握 Emacs 的过程中唯一令我烦恼的问题就是这个。 我配置了我的 .emacs 文件,将 Emacs 的默认帧大小设置为 70 行和 80 列,代码如下: (add-to-list 'default-fram...

15得票4回答
如何让emacsclient只为已存在的Emacs守护进程打开一个窗口而不打开新文件

我使用Emacs守护进程,即使必须重新启动运行X服务器的计算机或从另一台计算机访问相同会话时,也可以保留我的Emacs会话。这非常有效,但在恢复会话时,我希望只需运行“emacsclient --create-frame --no-wait”即可连接到守护进程,而无需打开新文件。但它不允许我没...

13得票3回答
emacsclient窗口焦点

如何在运行emacsclient之后始终控制窗口焦点? 目前,窗口焦点取决于我是否已经运行了一个emacs服务器。当emacsclient调用备用编辑器时,焦点会转移到新的emacs窗口。当emacsclient连接到现有的emacs服务器时,焦点不会移动(即停留在我的putty客户端上)。...

15得票2回答
如何在使用sudo和单个daemon的情况下,使用emacsclient处理root文件

我经常将emacs作为守护进程运行,但是当我想要进行类似操作时sudo emacsclient /etc/make.conf 因为根用户正在使用另一个emacs,我不能这样做,而且我也不想运行2个守护进程或等待普通的emacs加载简单文件。 我需要一些类似于emacsclientsudo /...

9得票2回答
在Mac OS X上如何从Dock启动带图形界面的Emacsclient

如何在Mac OS X上从Dock(或终端)启动带有GUI的Emacsclient? EmacsWiki 描述 如何使用Automator创建“从Dock启动的Emacs”应用程序。它对我有用,但我不想启动Emacs,而是想启动Emacsclient。因此,我尝试将/Applications/...

15得票5回答
如何在启动emacsclient后自动评估特定的Lisp代码?

启动 Emacs 时,init.el (或 .emacs.el) 被评估。但是,启动 emacsclient 时,没有类似的 Lisp 代码被评估。 我如何让一个 Lisp 文件在每次打开新的 emacsclient 时都被评估? (这对于框架特定的定制非常方便。) 我认为答案是使用一些...

8得票3回答
使用Emacs作为服务器,仅打开一个窗口并最大化。

我想以守护程序的形式运行Emacs,然后使用emacsclient来实际显示内容。但是,如果我运行emacsclient filename,它会在终端中显示,这不是我想要的; 相反,我必须传递-c选项。 然而,该选项总是创建一个新框架,这不是我想要的 - 我更想只有一个框架,并且如果已经存在...