在终端中启动emacs
emacs --daemon
当前设置如下:
(when (not(display-graphic-p))
(setq awesome-tab-display-icon nil))
这样的话,emacsclient -c
和 emacsclient -nw
都不显示图标:
但是我想让emacsclient -c
,也就是创建一个frame的时候可以显示图标,如图:
而 emacsclient -nw
,也就是在终端中运行的client不显示图标,因为会出现乱码。
请问这个如何解决?应该用哪个或哪几个函数来判断
感谢各位大神 ::::
我不用 emacsclient, 但是可以给一定的线索, 不一定可以解决哈。
(add-hook 'server-after-make-frame-hook #'(lambda ()
(if (and (functionp 'set-face-attribute) (functionp 'set-fontset-font))
(... enable icon)
(... disable)
)))