0

それで、XMonadの特定のアプリケーションを特定のワークスペースにシフトする機能をさらに一歩進めて、それをEmacsの特定のモード/機能に適用することが可能かどうか疑問に思っていますか?

たとえば、mod + shift + uをバインドするspawn "emacs -f mu4e"と、メールの読み取りに使用しているメールモード/関数であるmu4eが実行されます。現在のワークスペースで開くのではなく、特定のワークスペースにバインドしたいと思います。

問題(または実際には問題ではない)は、Emacsを広範囲に使用し(メール、ircなど)、ワークスペースに関連付けられた特定のモード/機能を持ち、手動で移動する必要がないことです。多くのXMonad.hs構成を調べましたが、大多数がpidgin、xchatなどのアプリを使用しているようです。したがって、ワークスペースの関連付けを設定するのは簡単です。

4

1 に答える 1

1

たぶん、Emacsフレームに特定のウィンドウタイトルを指定し、それを使用してワークスペースの関連付けを設定することができます(pidginまたはxchatに使用すると想定しているウィンドウクラスの代わりに)

emacs --title "mu4e" -f mu4e

xmonadはわかりませんが、Windowsのタイトルに基づいてワークスペースの関連付けを提供できない場合は、代わりにwmctrlなどのツールを使用できます。たとえば(デスクトップ番号4に移動したい場合):

wmctrl -r mu4e -t 4

于 2013-03-01T14:57:37.873 に答える