我使用这个真正优秀的 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
不是暂存器的窗口。