FirefoxはWebExtensionsをサポートするようになりました。 Firefoxで動作するようにVimiumを微調整するとよいでしょう。
これは#2076に関連しています。
これまでのところ、フォークでいくつかの基本的なサポートを開発しました。
ブランチfirefox-mergerを使用してテストできます。これは、これらすべてがマスターにマージされただけです。
ありがとう、@ mrmr1993。 上記の最後のブランチを確認すると、必要な変更はそれほど破壊的ではないようです。 これはどのくらい完全ですか? (私はこれをテストするためのセットアップを持っていません。) @ philcがFirefoxサポートの追加に興味を持っていることを私は知っています。
私はおそらくまだ非通常モードのキー処理を調べる必要があります。 それ以外は完全に見えますが、Firefoxはそうではありません。
Firefoxのバグの問題の例:
.blur()
で修正できるはずですが、それでも他のページでスタックする可能性があります。[tab][esc]
ですが、それでもUXは良くありません。fytJH
)keypress
常に起動するため、印刷キーと非印刷キーを区別できません。これは本当にクールです。 素晴らしいスタート@ mrmr1993。 従来の拡張機能APIが完全に非推奨になると、現在のVimスタイルの拡張機能は機能しなくなるため、実行可能なFirefoxバージョンをストアに公開したいと思います。 Firefoxのサポートによって、QA /メンテナンスに大きな負担がかからないことを願っています。
何日も使用してテストすることを強調していませんが、試してみます。 しかし、私がすぐに気付いたことがいくつかありました。
@ mrmr1993で実際によく使用しましたか?
@ mrmr1993で実際によく使用しましたか?
ChromeからFirefoxに完全に切り替えたので、よく使っています。 動作していないものはたくさんありますが、パッチがほとんど適用されていないバージョンは、現在の日々には十分に機能します。
実行可能なFirefoxバージョンをストアに公開したい
現在、他の誰か(興味がある)がこれに取り組んでいますか? そうでない場合、または役立つ場合は、プロジェクトに再び積極的に取り組むことができます。
ご参考までに:
https://addons.mozilla.org/en/firefox/addon/vimfx/
Vimium for Chromeと同様のアドオンがamoにあります[編集:まだ古いアドオンを使用しています-SDK]
https://addons.mozilla.org/en/firefox/addon/vimium/
そして、vimiumとも呼ばれる非推奨のアドオン...
私はこのプロジェクトに貢献したいと思います。Firefoxでvimiumを動作させます:)
Firefox-mergerブランチから実際にインストールするにはどうすればよいですか? また、試してみてみたいと思います。
cake build
を実行してビルドします。about:debugging
から拡張機能を一時的に追加します(ブラウザーを起動するたびにこれを行う必要があります。これはPITAです)。@ mrmr1993これの状況はどうですか?
おそらくfirefox-mergerをマージして、chromeバージョンとfirefoxバージョンの間のギャップのTODOリストを作成する必要があります。 広く採用できるようになったら、Firefoxアドオンサイトにアクセスします。
おそらくfirefox-mergerをマージする必要があります
私はfirefox-compatをマスターにリベースしました。 VimiumをFirefoxで動作させるには、 firefox-compat-rb (リベースブランチ)をマージするだけで十分です。
@ mrmr1993これの状況はどうですか?
私たちの側またはFirefoxの側で修正が必要なその他の事項:
window.find
は、ページの折り返しでエラーをスローします。 (さらに調査が必要ですが、e46a369はエラーを停止します。また、 window.find
呼び出した後にフォーカスを失う検索モードHUDも停止します)。about:newtab
はもっと多いようです今後の候補となる可能性があります。FF発行これが今のところ頭に浮かぶすべてです。私はこれを片付けてPRをプッシュします。
FYI @ mcomellaをありがとう。 通行人にわからない場合は、Vimium動作します。Vimium-FFを参照してください。 私は、VimFxから来て、その機能セットに満足しています。 Vimiumの皆さんに感謝します🙂。
最も参考になるコメント
FYI @ mcomellaをありがとう。 通行人にわからない場合は、Vimium動作します。Vimium-FFを参照してください。 私は、VimFxから来て、その機能セットに満足しています。 Vimiumの皆さんに感謝します🙂。