1

我使用这个真正优秀的 Firefox 插件:https ://github.com/docwhat/itsalltext/ 点击ctrl-e编辑 Vim 中的任何文本区域。

然而 vim 启动平铺。我的浏览器工作区是单窗口选项卡,所以全屏编辑器是多余的。这是我试图让它作为浮动窗口开始的内容:

    -- This works, but matches any vim instance, not just itsalltext instances:
    -- , className =? "Gvim" --> doFloat
    -- This does nothing:
    , fmap (isInfixOf "itsalltext") title --> doFloat

xprop为创建的窗口显示此内容:

    WM_CLASS(STRING) = "gvim", "Gvim"
    WM_ICON_NAME(STRING) = "mail.google.com.3c1b1v2w21.txt (~/.mozilla/firefox/3waevusx.default/itsalltext) - GVIM1"
    _NET_WM_ICON_NAME(UTF8_STRING) = "mail.google.com.3c1b1v2w21.txt (~/.mozilla/firefox/3waevusx.default/itsalltext) - GVIM1"
    WM_NAME(STRING) = "mail.google.com.3c1b1v2w21.txt (~/.mozilla/firefox/3waevusx.default/itsalltext) - GVIM1"
    _NET_WM_NAME(UTF8_STRING) = "mail.google.com.3c1b1v2w21.txt (~/.mozilla/firefox/3waevusx.default/itsalltext) - GVIM1"

奖金问题:doFloat有效,但我真的很想指定如何浮动。对于暂存器,这有效:

customFloating $ W.RationalRect (1/6) (1/6) (2/3) (2/3)

但我不知道如何使用customFloating不是暂存器的窗口。

4

0 回答 0