如何同一个emacs server下, 开启两个emacsclient -c Frame

调用emacs --daemon命令后, 运行两个emacsclient 客户端

emacs --deamon
emacsclient  -c &> /dev/null &
emacsclient  -c &> /dev/null &

分别在两个Frame上运行两个客户端是因为:
一个focus管理, 操作orgmode, 设置theme为leuven
另一个focus执行, 用作编辑器, 设置theme为gruvbox

实现这样的布局效果

实际得到的是这样的效果

在server-client模式下, 能不能实现设置两个不同的主题?

据我所知,无法同时启用多个主题。

换个思路。

开两个 Emacs。

一个常规模式,用于管理;一个 Daemon 模式,用于编辑(需要频繁打开不同文件)。

虽然无法同时使用多个主题,但是有一个取巧的办法,是使用 base16-emacs 以及 base16-shell, 终端的主题是由 base16-shell 控制的,这样在终端和 GUI 下面,就可以实现不同的主题。

2 个赞

恩, 但是clock-in的任务计时不能显示.