【问题标题】:Emacs modes/functions and xmonadEmacs 模式/功能和 xmonad
【发布时间】:2013-03-01 10:43:36
【问题描述】:

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

例如,我将 mod+shift+u 绑定到 spawn "emacs -f mu4e",它运行将我放入 mu4e,这是我用来阅读邮件的邮件模式/功能。我想将其绑定到特定的工作区,而不是仅仅在我目前所在的任何工作区中打开。

问题(或不是真正的问题)是我广泛使用 Emacs(邮件、irc 等),我希望拥有与工作区相关的特定模式/功能,而不必手动将它们移动到那里。我查看了许多 XMonad.hs 配置,似乎绝大多数都使用 pidgin、xchat 等应用程序,因此设置工作区关联很简单。

【问题讨论】:

    标签: emacs workspace xmonad


    【解决方案1】:

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

    emacs --title "mu4e" -f mu4e

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

    wmctrl -r mu4e -t 4

    【讨论】:

    • 做到了,我设置了一个标题并将以下内容添加到我的 manageHook "title =? mu4e" --> viewShift "。
    猜你喜欢
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-20
    相关资源
    最近更新 更多