如何让 vimperator 忽略 gmail 等网站

如何让 vimperator 忽略 gmail 等网站

vimperator 非常适合通过键盘以一般形式浏览网页,尽管某些页面(例如 gmail)具有特定于域的键,更适合该特定任务。

例如在 gmail 中jk移动到下一条和上一条消息。当我使用 vimperator 时,这些消息会被捕获并滚动页面。我想告诉 vimperator 完全忽略 mail.google.com(当然,除非有更优雅的解决方案)

我曾考虑过 Pentadactyl 作为替代方案,据说它有这个功能,但它似乎无法在 Firefox 35+ 上运行(至少目前如此)

答案1

我发现了一些线索这里并得到了这个 ~/.vimeratorrc :

source! /home/arthur/.vimperatorrc.local

autocmd LocationChange .*                             js modes.passAllKeys = false
autocmd LocationChange mail\\.google\\.com            js modes.passAllKeys = true
autocmd LocationChange www\\.google\\.com/calendar    js modes.passAllKeys = true

“vim: 设置 ft=vimperator:

相关内容