それで、XMonadの特定のアプリケーションを特定のワークスペースにシフトする機能をさらに一歩進めて、それをEmacsの特定のモード/機能に適用することが可能かどうか疑問に思っていますか?
たとえば、mod + shift + uをバインドするspawn "emacs -f mu4e"
と、メールの読み取りに使用しているメールモード/関数であるmu4eが実行されます。現在のワークスペースで開くのではなく、特定のワークスペースにバインドしたいと思います。
問題(または実際には問題ではない)は、Emacsを広範囲に使用し(メール、ircなど)、ワークスペースに関連付けられた特定のモード/機能を持ち、手動で移動する必要がないことです。多くのXMonad.hs構成を調べましたが、大多数がpidgin、xchatなどのアプリを使用しているようです。したがって、ワークスペースの関連付けを設定するのは簡単です。