Emacs模式/功能和xmonad

时间:2013-03-01 10:43:36

标签: emacs workspace xmonad

所以我想知道是否有可能让XMonad能够将某些应用程序更进一步转移到特定工作区并将其应用于Emacs的特定模式/功能?

例如我有mod + shift + u绑定到spawn "emacs -f mu4e",它运行将我放入mu4e,即用于阅读邮件的邮件模式/功能。我想把它绑定到一个特定的工作空间,而不是只打开我目前所在的工作空间。

问题(或者不是真正的问题)是我广泛使用Emacs(邮件,irc等),我想拥有与工作空间相关的特定模式/功能,而不必手动移动它们。我看过许多XMonad.hs配置,似乎绝大多数使用像pidgin,xchat等应用程序,因此设置工作区关联是微不足道的。

1 个答案:

答案 0 :(得分:1)

也许您可以为Emacs框架指定一个特定的窗口标题,并使用它来设置工作区关联(而不是窗口类,我假设您将其用于pidgin或xchat)

emacs --title "mu4e" -f mu4e

我不知道xmonad,但如果它无法提供基于Windows标题的工作区关联,则可以使用类似wmctrl的工具。例如(假设您要移动到桌面编号4):

wmctrl -r mu4e -t 4